ExchangeCreateContract.fromJson constructor

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

Create a new ExchangeCreateContract instance by parsing a JSON map.

Implementation

factory ExchangeCreateContract.fromJson(Map<String, dynamic> json) {
  return ExchangeCreateContract(
    ownerAddress: OnChainUtils.parseTronAddress(
        value: json["owner_address"], name: "owner_address"),
    firstTokenId: OnChainUtils.parseBytes(
        value: json["first_token_id"], name: "first_token_id"),
    firstTokenBalance: OnChainUtils.parseBigInt(
        value: json["first_token_balance"], name: "first_token_balance"),
    secondTokenId: OnChainUtils.parseBytes(
        value: json["second_token_id"], name: "second_token_id"),
    secondTokenBalance: OnChainUtils.parseBigInt(
        value: json["second_token_balance"], name: "second_token_balance"),
  );
}