IWalletAccountReadOnly
Defined in: account.ts:92
Anything that can be read about an address without a key: balances, quotes, receipts. Protocol modules constructed with a read-only account may only quote.
Extended by
Section titled “Extended by”Properties
Section titled “Properties”
readonlychain:string
Defined in: account.ts:94
CAIP-2 chain id, e.g. “eip155:1”, “solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp”, “ton:-239”, “tron:0x2b6653dc”, “bip122:000000000019d6689c085ae165831e93”.
Methods
Section titled “Methods”getAddress()
Section titled “getAddress()”getAddress():
Promise<string>
Defined in: account.ts:96
The account’s address in the chain’s canonical form.
Returns
Section titled “Returns”Promise<string>
getBalance()
Section titled “getBalance()”getBalance():
Promise<bigint>
Defined in: account.ts:98
Native balance in base units.
Returns
Section titled “Returns”Promise<bigint>
getTokenBalance()
Section titled “getTokenBalance()”getTokenBalance(
token):Promise<bigint>
Defined in: account.ts:100
Balance of a token (contract, mint, jetton master) in its base units.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<bigint>
getTokenInfo()?
Section titled “getTokenInfo()?”
optionalgetTokenInfo(token):Promise<TokenInfo>
Defined in: account.ts:106
Decimals, symbol, name, supply and holder-relevant TokenFlags of a token, read from the chain. Throws NotATokenError when the address is not a token there. Chain packages that cannot read token metadata leave it out.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<TokenInfo>
getTransactionReceipt()
Section titled “getTransactionReceipt()”getTransactionReceipt(
hash):Promise<Receipt|undefined>
Defined in: account.ts:112
The receipt of a transaction, or undefined while it is not yet included.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<Receipt | undefined>
quoteSendTransaction()
Section titled “quoteSendTransaction()”quoteSendTransaction(
tx):Promise<{fee:bigint; }>
Defined in: account.ts:108
Network fee the transaction would pay, in native base units. Nothing is signed.
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”Promise<{ fee: bigint; }>
quoteTransfer()
Section titled “quoteTransfer()”quoteTransfer(
options):Promise<{fee:bigint; }>
Defined in: account.ts:110
Network fee a TransferOptions transfer would pay, in native base units.
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”Promise<{ fee: bigint; }>
verify()
Section titled “verify()”verify(
message,signature):Promise<boolean>
Defined in: account.ts:114
Check a message signature against this account’s key, the chain’s conventional way.
Parameters
Section titled “Parameters”message
Section titled “message”string | Uint8Array<ArrayBufferLike>
signature
Section titled “signature”string
Returns
Section titled “Returns”Promise<boolean>