launchpad-ledger: Rename LedgerWallet -> LedgerSigner
This commit is contained in:
parent
79e4af4643
commit
d43ada9660
@ -1,2 +1,2 @@
|
||||
export { LaunchpadLedger } from "./launchpadledger";
|
||||
export { LedgerWallet } from "./ledgerwallet";
|
||||
export { LedgerSigner } from "./ledgersigner";
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
import { toHex, toUtf8 } from "@cosmjs/encoding";
|
||||
|
||||
import { LedgerWallet } from "./ledgerwallet";
|
||||
import { LedgerSigner } from "./ledgersigner";
|
||||
|
||||
declare const window: any;
|
||||
declare const document: any;
|
||||
|
||||
const ledgerWallet = new LedgerWallet({ testModeAllowed: true });
|
||||
const signer = new LedgerSigner({ testModeAllowed: true });
|
||||
|
||||
window.getAccounts = async function getAccounts(): Promise<void> {
|
||||
const addressInput = document.getElementById("address");
|
||||
@ -13,7 +13,7 @@ window.getAccounts = async function getAccounts(): Promise<void> {
|
||||
accountsDiv.textContent = "Loading...";
|
||||
|
||||
try {
|
||||
const accounts = await ledgerWallet.getAccounts();
|
||||
const accounts = await signer.getAccounts();
|
||||
const prettyAccounts = accounts.map((account) => ({ ...account, pubkey: toHex(account.pubkey) }));
|
||||
accountsDiv.textContent = JSON.stringify(prettyAccounts, null, "\t");
|
||||
addressInput.value = accounts[0].address;
|
||||
@ -30,7 +30,7 @@ window.sign = async function sign(): Promise<void> {
|
||||
const address = document.getElementById("address").value;
|
||||
const rawMessage = document.getElementById("message").textContent;
|
||||
const message = JSON.stringify(JSON.parse(rawMessage));
|
||||
const signature = await ledgerWallet.sign(address, toUtf8(message));
|
||||
const signature = await signer.sign(address, toUtf8(message));
|
||||
signatureDiv.textContent = JSON.stringify(signature, null, "\t");
|
||||
} catch (error) {
|
||||
signatureDiv.textContent = error;
|
||||
|
||||
@ -2,16 +2,16 @@ import { AccountData, encodeSecp256k1Signature, OfflineSigner, StdSignature } fr
|
||||
|
||||
import { LaunchpadLedger } from "./launchpadledger";
|
||||
|
||||
interface LedgerWalletOptions {
|
||||
interface LedgerSignerOptions {
|
||||
readonly testModeAllowed: boolean;
|
||||
}
|
||||
|
||||
export class LedgerWallet implements OfflineSigner {
|
||||
export class LedgerSigner implements OfflineSigner {
|
||||
private readonly ledger: LaunchpadLedger;
|
||||
private address: string | undefined;
|
||||
private pubkey: Uint8Array | undefined;
|
||||
|
||||
constructor(options?: LedgerWalletOptions) {
|
||||
constructor(options?: LedgerSignerOptions) {
|
||||
this.ledger = new LaunchpadLedger(options);
|
||||
}
|
||||
|
||||
2
packages/launchpad-ledger/types/index.d.ts
vendored
2
packages/launchpad-ledger/types/index.d.ts
vendored
@ -1,2 +1,2 @@
|
||||
export { LaunchpadLedger } from "./launchpadledger";
|
||||
export { LedgerWallet } from "./ledgerwallet";
|
||||
export { LedgerSigner } from "./ledgersigner";
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
import { AccountData, OfflineSigner, StdSignature } from "@cosmjs/launchpad";
|
||||
interface LedgerWalletOptions {
|
||||
interface LedgerSignerOptions {
|
||||
readonly testModeAllowed: boolean;
|
||||
}
|
||||
export declare class LedgerWallet implements OfflineSigner {
|
||||
export declare class LedgerSigner implements OfflineSigner {
|
||||
private readonly ledger;
|
||||
private address;
|
||||
private pubkey;
|
||||
constructor(options?: LedgerWalletOptions);
|
||||
constructor(options?: LedgerSignerOptions);
|
||||
getAccounts(): Promise<readonly AccountData[]>;
|
||||
sign(address: string, message: Uint8Array): Promise<StdSignature>;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user