SmartContractABIEntry.deserialize constructor
SmartContractABIEntry.deserialize(
- List<int> bytes
)
Implementation
factory SmartContractABIEntry.deserialize(List<int> bytes) {
final decode = TronProtocolBufferImpl.decode(bytes);
return SmartContractABIEntry(
anonymous: decode.getField(1),
constant: decode.getField(2),
name: decode.getField(3),
inputs: decode
.getFields(4)
.map((e) => SmartContractBABIEntryParam.deserialize(e))
.toList(),
outputs: decode
.getFields(5)
.map((e) => SmartContractBABIEntryParam.deserialize(e))
.toList(),
type: SmartContractAbiEntryType.fromValue(decode.getField(6)),
payable: decode.getField(7),
stateMutability:
SmartContractAbiStateMutabilityType.fromValue(decode.getField(8)));
}