Extends
MetaMaskAbstract
Constructors
new MetaMask()
Parameters
Returns
MetaMask
Overrides
MetaMaskAbstract.constructor
Properties
Methods
addNetwork()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.addNetwork
addNewAccount()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.addNewAccount
addNewToken()
Returns
Promise<void>
Overrides
MetaMaskAbstract.addNewToken
Throws
If extensionId is not set.approveNewNetwork()
Returns
Promise<void>
Overrides
MetaMaskAbstract.approveNewNetwork
Throws
If extensionId is not set.approveSwitchNetwork()
Returns
Promise<void>
Overrides
MetaMaskAbstract.approveSwitchNetwork
Throws
If extensionId is not set.approveTokenPermission()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.approveTokenPermission
Throws
If extensionId is not set.closeTransactionDetails()
Returns
Promise<void>
Overrides
MetaMaskAbstract.closeTransactionDetails
confirmSignature()
Returns
Promise<void>
Overrides
MetaMaskAbstract.confirmSignature
Throws
If extensionId is not set.confirmSignatureWithRisk()
Returns
Promise<void>
Overrides
MetaMaskAbstract.confirmSignatureWithRisk
Throws
If extensionId is not set.confirmTransaction()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.confirmTransaction
Throws
If extensionId is not set.confirmTransactionAndWaitForMining()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.confirmTransactionAndWaitForMining
Throws
If extensionId is not set.connectToDapp()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.connectToDapp
Throws
If extensionId is not set.decrypt()
Returns
Promise<void>
Overrides
MetaMaskAbstract.decrypt
Throws
If extensionId is not set.disableEthSign()
Returns
Promise<void>
Overrides
MetaMaskAbstract.disableEthSign
getAccountAddress()
Returns
Promise<string>
The account address.
Overrides
MetaMaskAbstract.getAccountAddress
goBackToHomePage()
Returns
Promise<void>
Overrides
MetaMaskAbstract.goBackToHomePage
importWallet()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.importWallet
importWalletFromPrivateKey()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.importWalletFromPrivateKey
lock()
Returns
Promise<void>
Overrides
MetaMaskAbstract.lock
openSettings()
Returns
Promise<void>
Overrides
MetaMaskAbstract.openSettings
openSidebarMenu()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.openSidebarMenu
openTransactionDetails()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.openTransactionDetails
providePublicEncryptionKey()
Returns
Promise<void>
Overrides
MetaMaskAbstract.providePublicEncryptionKey
Throws
If extensionId is not set.rejectNewNetwork()
Returns
Promise<void>
Overrides
MetaMaskAbstract.rejectNewNetwork
Throws
If extensionId is not set.rejectSignature()
Returns
Promise<void>
Overrides
MetaMaskAbstract.rejectSignature
Throws
If extensionId is not set.rejectSwitchNetwork()
Returns
Promise<void>
Overrides
MetaMaskAbstract.rejectSwitchNetwork
Throws
If extensionId is not set.rejectTokenPermission()
Returns
Promise<void>
Overrides
MetaMaskAbstract.rejectTokenPermission
Throws
If extensionId is not set.rejectTransaction()
Returns
Promise<void>
Overrides
MetaMaskAbstract.rejectTransaction
Throws
If extensionId is not set.renameAccount()
Parameters
Returns
Promise<void>
resetAccount()
Returns
Promise<void>
Overrides
MetaMaskAbstract.resetAccount
switchAccount()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.switchAccount
switchNetwork()
Parameters
Returns
Promise<void>
Overrides
MetaMaskAbstract.switchNetwork
toggleDismissSecretRecoveryPhraseReminder()
Returns
Promise<void>
Overrides
MetaMaskAbstract.toggleDismissSecretRecoveryPhraseReminder
toggleShowTestNetworks()
Returns
Promise<void>
Overrides
MetaMaskAbstract.toggleShowTestNetworks
unlock()
Returns
Promise<void>
Overrides
MetaMaskAbstract.unlock
unsafe_enableEthSign()
Returns
Promise<void>
Overrides
MetaMaskAbstract.unsafe_enableEthSign
