Readonly
signatureReadonly
stringThrows an exception because the ABI cannot be represented as a big integer.
The BigInt representation of the ABI.
The ABI cannot be represented as a bigint. VeChainDataModel#bi
Encodes the values according to the specified ABI types when creating the ABI instance.
The ABI-encoded bytes representing the given values.
Throws an exception because the ABI cannot be represented as a number.
The number representation of the ABI.
The mnemonic cannot be represented as a number. VeChainDataModel#n
Get the function selector.
The function selector. ABIItem#signatureHash
Compares the current ABIItem instance with another ABIItem instance.
The item to compare with.
A non-zero number if the current ABIItem is different to the other ABI or zero if they are equal. VeChainDataModel#compareTo
Decode data using the function's ABI.
Data to decode.
Decoding results.
Decodes a function output returning an array of values.
The data to be decoded
The decoded data as array of values
Decodes the output data from a transaction based on ABI (Application Binary Interface) specifications. This method attempts to decode the given hex-like data into a readable format using the contract's interface.
The data to be decoded, typically representing the output of a contract function call.
An object containing the decoded data.
It gets the first decoded value from the ABI.
The first decoded value from the ABI.
Checks if the current ABI object is equal to the given ABI object.
The ABI object to compare with.
True if the objects are equal, false otherwise. VeChainDataModel#isEqual
Static
ofStatic
ofDecodes the ABI values from the given ABI types and encoded data.
The list of ABI types representing the types of the values to decode.
The encoded data to decode.
An ABI instance with the decoded values.
Static
of
Represents a function call in the Function ABI.