AbiEntry class abstract

Implementers

Constructors

AbiEntry({bool anonymous = false, required String name, required List<AbiEntryParam> inputs, required List<AbiEntryParam> outputs, required AbiEntryType type, bool payable = false})
AbiEntry.fromJson(Map<String, dynamic> json)
factory

Properties

anonymous bool
final
asTopic Hash
no setter
hashCode int
The hash code for this object.
no setterinherited
inputs List<AbiEntryParam>
final
name String
final
outputs List<AbiEntryParam>
final
payable bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signatureHash Hash
no setter
type AbiEntryType
final

Methods

decode(Uint8List encoded) List<Object>
encodeArguments(List<Object> args) Uint8List
encodeSignature() Uint8List
fingerprintSignature() Uint8List
formatSignature([String? contractName]) String
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

decodeList(List<AbiEntryParam> params, Uint8List encoded) List<Object>
decodeType(SolidityType type, Uint8List encoded, [int offset = 0]) Object