ERC20Interface
[# Masa SDK
- v3.24.7](/docs/developers/sdk/) / Exports / ERC20Interface
Interface: ERC20Interface
Hierarchy
Interface
↳
ERC20Interface
Table of contents
Properties
Methods
- _decodeParams
- _encodeParams
- decodeErrorResult
- decodeEventLog
- decodeFunctionData
- decodeFunctionResult
- encodeDeploy
- encodeErrorResult
- encodeEventLog
- encodeFilterTopics
- encodeFunctionData
- encodeFunctionResult
- format
- getError
- getEvent
- getEventTopic
- getFunction
- getSighash
- parseError
- parseLog
- parseTransaction
Properties
_abiCoder
• Readonly
_abiCoder: AbiCoder
Inherited from
utils.Interface._abiCoder
_isInterface
• Readonly
_isInterface: boolean
Inherited from
utils.Interface._isInterface
deploy
• Readonly
deploy: ConstructorFragment
Inherited from
utils.Interface.deploy
errors
• Readonly
errors: Object
Index signature
▪ [name: string
]: ErrorFragment
Inherited from
utils.Interface.errors
events
• events: Object
Type declaration
Name | Type |
---|---|
Approval(address,address,uint256) | EventFragment |
Transfer(address,address,uint256) | EventFragment |
Overrides
utils.Interface.events
fragments
• Readonly
fragments: readonly Fragment
[]
Inherited from
utils.Interface.fragments
functions
• functions: Object
Type declaration
Name | Type |
---|---|
allowance(address,address) | FunctionFragment |
approve(address,uint256) | FunctionFragment |
balanceOf(address) | FunctionFragment |
decimals() | FunctionFragment |
decreaseAllowance(address,uint256) | FunctionFragment |
increaseAllowance(address,uint256) | FunctionFragment |
name() | FunctionFragment |
symbol() | FunctionFragment |
totalSupply() | FunctionFragment |
transfer(address,uint256) | FunctionFragment |
transferFrom(address,address,uint256) | FunctionFragment |
Overrides
utils.Interface.functions
structs
• Readonly
structs: Object
Index signature
▪ [name: string
]: any
Inherited from
utils.Interface.structs
Methods
_decodeParams
▸ _decodeParams(params
, data
): Result
Parameters
Name | Type |
---|---|
params | readonly ParamType [] |
data | BytesLike |
Returns
Result
Inherited from
utils.Interface._decodeParams
_encodeParams
▸ _encodeParams(params
, values
): string
Parameters
Name | Type |
---|---|
params | readonly ParamType [] |
values | readonly any [] |
Returns
string
Inherited from
utils.Interface._encodeParams
decodeErrorResult
▸ decodeErrorResult(fragment
, data
): Result
Parameters
Name | Type |
---|---|
fragment | string | ErrorFragment |
data | BytesLike |
Returns
Result
Inherited from
utils.Interface.decodeErrorResult
decodeEventLog
▸ decodeEventLog(eventFragment
, data
, topics?
): Result
Parameters
Name | Type |
---|---|
eventFragment | string | EventFragment |
data | BytesLike |
topics? | readonly string [] |
Returns
Result
Inherited from
utils.Interface.decodeEventLog
decodeFunctionData
▸ decodeFunctionData(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | string | FunctionFragment |
data | BytesLike |
Returns
Result
Inherited from
utils.Interface.decodeFunctionData
decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "allowance" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "approve" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "balanceOf" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "decimals" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "decreaseAllowance" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "increaseAllowance" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "name" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "symbol" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "totalSupply" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "transfer" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
▸ decodeFunctionResult(functionFragment
, data
): Result
Parameters
Name | Type |
---|---|
functionFragment | "transferFrom" |
data | BytesLike |
Returns
Result
Overrides
utils.Interface.decodeFunctionResult
encodeDeploy
▸ encodeDeploy(values?
): string
Parameters
Name | Type |
---|---|
values? | readonly any [] |
Returns
string
Inherited from
utils.Interface.encodeDeploy
encodeErrorResult
▸ encodeErrorResult(fragment
, values?
): string
Parameters
Name | Type |
---|---|
fragment | string | ErrorFragment |
values? | readonly any [] |
Returns
string
Inherited from
utils.Interface.encodeErrorResult
encodeEventLog
▸ encodeEventLog(eventFragment
, values
): Object
Parameters
Name | Type |
---|---|
eventFragment | string | EventFragment |
values | readonly any [] |
Returns
Object
Name | Type |
---|---|
data | string |
topics | string [] |
Inherited from
utils.Interface.encodeEventLog
encodeFilterTopics
▸ encodeFilterTopics(eventFragment
, values
): (string
| string
[])[]
Parameters
Name | Type |
---|---|
eventFragment | string | EventFragment |
values | readonly any [] |
Returns
(string
| string
[])[]
Inherited from
utils.Interface.encodeFilterTopics
encodeFunctionData
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
functionFragment | "allowance" |
values | [string , string ] |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
functionFragment | "approve" |
values | [string , BigNumberish ] |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
functionFragment | "balanceOf" |
values | [string ] |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values?
): string
Parameters
Name | Type |
---|---|
functionFragment | "decimals" |
values? | undefined |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
functionFragment | "decreaseAllowance" |
values | [string , BigNumberish ] |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
functionFragment | "increaseAllowance" |
values | [string , BigNumberish ] |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values?
): string
Parameters
Name | Type |
---|---|
functionFragment | "name" |
values? | undefined |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values?
): string
Parameters
Name | Type |
---|---|
functionFragment | "symbol" |
values? | undefined |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values?
): string
Parameters
Name | Type |
---|---|
functionFragment | "totalSupply" |
values? | undefined |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
functionFragment | "transfer" |
values | [string , BigNumberish ] |
Returns
string
Overrides
utils.Interface.encodeFunctionData
▸ encodeFunctionData(functionFragment
, values
): string
Parameters
Name | Type |
---|---|
functionFragment | "transferFrom" |
values | [string , string , BigNumberish ] |
Returns
string
Overrides
utils.Interface.encodeFunctionData
encodeFunctionResult
▸ encodeFunctionResult(functionFragment
, values?
): string
Parameters
Name | Type |
---|---|
functionFragment | string | FunctionFragment |
values? | readonly any [] |
Returns
string
Inherited from
utils.Interface.encodeFunctionResult
format
▸ format(format?
): string
| string
[]
Parameters
Name | Type |
---|---|
format? | string |
Returns
string
| string
[]
Inherited from
utils.Interface.format
getError
▸ getError(nameOrSignatureOrSighash
): ErrorFragment
Parameters
Name | Type |
---|---|
nameOrSignatureOrSighash | string |
Returns
ErrorFragment
Inherited from
utils.Interface.getError
getEvent
▸ getEvent(nameOrSignatureOrTopic
): EventFragment
Parameters
Name | Type |
---|---|
nameOrSignatureOrTopic | "Approval" |
Returns
EventFragment
Overrides
utils.Interface.getEvent
▸ getEvent(nameOrSignatureOrTopic
): EventFragment
Parameters
Name | Type |
---|---|
nameOrSignatureOrTopic | "Transfer" |
Returns
EventFragment
Overrides
utils.Interface.getEvent
getEventTopic
▸ getEventTopic(eventFragment
): string
Parameters
Name | Type |
---|---|
eventFragment | string | EventFragment |
Returns
string
Inherited from
utils.Interface.getEventTopic
getFunction
▸ getFunction(nameOrSignatureOrTopic
): FunctionFragment
Parameters
Name | Type |
---|---|
nameOrSignatureOrTopic | "symbol" | "name" | "allowance" | "approve" | "balanceOf" | "decimals" | "decreaseAllowance" | "increaseAllowance" | "totalSupply" | "transfer" | "transferFrom" |
Returns
FunctionFragment
Overrides
utils.Interface.getFunction
getSighash
▸ getSighash(fragment
): string
Parameters
Name | Type |
---|---|
fragment | string | FunctionFragment | ErrorFragment |
Returns
string
Inherited from
utils.Interface.getSighash
parseError
▸ parseError(data
): ErrorDescription
Parameters
Name | Type |
---|---|
data | BytesLike |
Returns
ErrorDescription
Inherited from
utils.Interface.parseError
parseLog
▸ parseLog(log
): LogDescription
Parameters
Name | Type |
---|---|
log | Object |
log.data | string |
log.topics | string [] |
Returns
LogDescription
Inherited from
utils.Interface.parseLog
parseTransaction
▸ parseTransaction(tx
): TransactionDescription
Parameters
Name | Type |
---|---|
tx | Object |
tx.data | string |
tx.value? | BigNumberish |
Returns
TransactionDescription
Inherited from
utils.Interface.parseTransaction