Constructors
Private
constructor
- new MetaMaskWallet(): Scrt.SecretJS.MetaMaskWallet
-
Properties
Readonly
address
address: string
ethAddress
ethAddress: string
ethProvider
ethProvider: any
publicKey
publicKey: Uint8Array
Methods
getAccounts
- getAccounts(): Promise<readonly AccountData[]>
-
Returns Promise<readonly AccountData[]>
getSignMode
- getSignMode(): Promise<SignMode>
-
Returns Promise<SignMode>
signAmino
- signAmino(address: string, signDoc: StdSignDoc): Promise<AminoSignResponse>
-
Parameters
-
address: string
-
signDoc: StdSignDoc
Returns Promise<AminoSignResponse>
signPermit
- signPermit(address: string, signDoc: StdSignDoc): Promise<AminoSignResponse>
-
Parameters
-
address: string
-
signDoc: StdSignDoc
Returns Promise<AminoSignResponse>
Static
create
- create(ethProvider: any, ethAddress: string): Promise<Scrt.SecretJS.MetaMaskWallet>
-
Parameters
-
ethProvider: any
-
ethAddress: string
MetaMaskWallet is a wallet capable of signing on transactions using MetaMask.