Class PepperWalletAbstract
Constructors
Protected
constructor
- new PepperWallet(wallet: Signer, address?: string, publicKey?: string): PepperWallet
-
Parameters
-
wallet: Signer
-
address: string = ''
-
publicKey: string = ''
Properties
Private
Readonly
#wallet
#wallet: Signer
Private
_address
_address: string
Private
_publicKey
_publicKey: string
Accessors
address
- get address(): string
-
Returns string
- set address(address: string): void
-
Returns void
provider
- get provider(): Provider
-
Returns Provider
publicKey
- get publicKey(): string
-
Returns string
- set publicKey(publicKey: string): void
-
Returns void
Methods
signMessage
- signMessage(message: string | Bytes): Promise<string>
-
Returns Promise<string>
signTransaction
- signTransaction(transaction: TransactionRequest): Promise<string>
-
Parameters
-
transaction: TransactionRequest
Returns Promise<string>