@celo/connect › "wallet" › ReadOnlyWallet
Interface: ReadOnlyWallet
Hierarchy
- ReadOnlyWallet
Index
Properties
- computeSharedSecret
- decrypt
- getAccounts
- hasAccount
- removeAccount
- signPersonalMessage
- signTransaction
- signTypedData
Properties
computeSharedSecret
• computeSharedSecret: function
Defined in packages/sdk/connect/src/wallet.ts:12
Type declaration:
▸ (address
: Address, publicKey
: string): Promise‹Buffer›
Parameters:
Name | Type |
---|---|
address |
Address |
publicKey |
string |
decrypt
• decrypt: function
Defined in packages/sdk/connect/src/wallet.ts:11
Type declaration:
▸ (address
: Address, ciphertext
: Buffer): Promise‹Buffer›
Parameters:
Name | Type |
---|---|
address |
Address |
ciphertext |
Buffer |
getAccounts
• getAccounts: function
Defined in packages/sdk/connect/src/wallet.ts:5
Type declaration:
▸ (): Address[]
hasAccount
• hasAccount: function
Defined in packages/sdk/connect/src/wallet.ts:7
Type declaration:
▸ (address?
: Address): boolean
Parameters:
Name | Type |
---|---|
address? |
Address |
removeAccount
• removeAccount: function
Defined in packages/sdk/connect/src/wallet.ts:6
Type declaration:
▸ (address
: Address): void
Parameters:
Name | Type |
---|---|
address |
Address |
signPersonalMessage
• signPersonalMessage: function
Defined in packages/sdk/connect/src/wallet.ts:10
Type declaration:
▸ (address
: Address, data
: string): Promise‹string›
Parameters:
Name | Type |
---|---|
address |
Address |
data |
string |
signTransaction
• signTransaction: function
Defined in packages/sdk/connect/src/wallet.ts:8
Type declaration:
▸ (txParams
: CeloTx): Promise‹EncodedTransaction›
Parameters:
Name | Type |
---|---|
txParams |
CeloTx |
signTypedData
• signTypedData: function
Defined in packages/sdk/connect/src/wallet.ts:9
Type declaration:
▸ (address
: Address, typedData
: EIP712TypedData): Promise‹string›
Parameters:
Name | Type |
---|---|
address |
Address |
typedData |
EIP712TypedData |