TriggerSmartContract.fromJson constructor

TriggerSmartContract.fromJson(
  1. Map<String, dynamic> json
)

Create a new TriggerSmartContract instance by parsing a JSON map.

Implementation

factory TriggerSmartContract.fromJson(Map<String, dynamic> json) {
  return TriggerSmartContract(
    ownerAddress: TronAddress(json["owner_address"]),
    contractAddress: TronAddress(json["contract_address"]),
    data: BytesUtils.tryFromHexString(json["data"]),
    callTokenValue: BigintUtils.tryParse(json["call_token_value"]),
    callValue: BigintUtils.tryParse(json["call_value"]),
    tokenId: BigintUtils.tryParse(json["token_id"]),
  );
}