Interface: ReadToken
A base class for read-only models.
Hierarchy
-
↳
ReadToken
Implemented by
Properties
address
• address: `0x${string}`
Defined in
packages/hyperdrive-js-core/src/token/ReadToken.ts:5
contractFactory
• contractFactory: ReadContractFactory
Inherited from
Defined in
packages/hyperdrive-js-core/src/model/ReadModel.ts:29
name
• name: string
Inherited from
Defined in
packages/hyperdrive-js-core/src/model/ReadModel.ts:27
network
• network: Network
Inherited from
Defined in
packages/hyperdrive-js-core/src/model/ReadModel.ts:28
Methods
getAllowance
▸ getAllowance(«destructured»
): Promise
<bigint
>
Get the spending allowance of a given spender for a given owner of this token.
Parameters
Name | Type |
---|---|
«destructured» | Object |
› options? | ContractReadOptions |
› owner | `0x${string}` |
› spender | `0x${string}` |
Returns
Promise
<bigint
>
Defined in
packages/hyperdrive-js-core/src/token/ReadToken.ts:26
getBalanceOf
▸ getBalanceOf(«destructured»
): Promise
<bigint
>
Get the token balance of a given address
Parameters
Name | Type |
---|---|
«destructured» | Object |
› account | `0x${string}` |
› options? | ContractReadOptions |
Returns
Promise
<bigint
>
Defined in
packages/hyperdrive-js-core/src/token/ReadToken.ts:39
getDecimals
▸ getDecimals(): Promise
<number
>
Get the number of decimal places this token uses.
Returns
Promise
<number
>
Defined in
packages/hyperdrive-js-core/src/token/ReadToken.ts:20
getName
▸ getName(): Promise
<string
>
Get the name of this token
Returns
Promise
<string
>
Defined in
packages/hyperdrive-js-core/src/token/ReadToken.ts:10
getSymbol
▸ getSymbol(): Promise
<string
>
Get the symbol for this token.
Returns
Promise
<string
>
Defined in
packages/hyperdrive-js-core/src/token/ReadToken.ts:15