WAX

tibs

컨트랙트

이 계약에 의해 정의된 데이터 구조입니다.

  • actvauthor의 액션 파라미터

    {
      "name": "activate_author",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        }
      ]
    }
  • assets의 테이블 행 유형

    {
      "name": "asset_data",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "author_account",
          "type": "name"
        },
        {
          "name": "collection_id",
          "type": "uint64"
        },
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "asset_num",
          "type": "uint64"
        },
        {
          "name": "ram_payer",
          "type": "name"
        }
      ]
    }
  • templates의 테이블 행 유형

    {
      "name": "asset_template",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "transferable",
          "type": "bool"
        },
        {
          "name": "burnable",
          "type": "bool"
        },
        {
          "name": "max_supply",
          "type": "uint64"
        },
        {
          "name": "issued_supply",
          "type": "uint64"
        },
        {
          "name": "transaction_fee",
          "type": "float32"
        },
        {
          "name": "content",
          "type": "string[]"
        },
        {
          "name": "burned_supply",
          "type": "uint64$"
        }
      ]
    }
  • authors의 테이블 행 유형

    {
      "name": "author",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "active",
          "type": "bool"
        },
        {
          "name": "revenue_distribution",
          "type": "pair_name_uint16[]"
        }
      ]
    }
  • burnasset의 액션 파라미터

    {
      "name": "burn_asset",
      "base": "",
      "fields": [
        {
          "name": "owner_account",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        }
      ]
    }
  • collections의 테이블 행 유형

    {
      "name": "collection",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "authorized_creators",
          "type": "name[]"
        },
        {
          "name": "content",
          "type": "string[]"
        }
      ]
    }
  • config의 테이블 행 유형

    {
      "name": "config",
      "base": "",
      "fields": [
        {
          "name": "collection_counter",
          "type": "uint64"
        },
        {
          "name": "template_counter",
          "type": "uint64"
        },
        {
          "name": "asset_counter",
          "type": "uint64"
        },
        {
          "name": "payment_gateway_account",
          "type": "name"
        }
      ]
    }
  • createauthor의 액션 파라미터

    {
      "name": "create_author",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "revenue_distribution",
          "type": "pair_name_uint16[]"
        }
      ]
    }
  • createcollec의 액션 파라미터

    {
      "name": "create_collection",
      "base": "",
      "fields": [
        {
          "name": "author_account",
          "type": "name"
        },
        {
          "name": "authorized_creators",
          "type": "name[]"
        },
        {
          "name": "content",
          "type": "string[]"
        },
        {
          "name": "force_id",
          "type": "bool"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • createtemplt의 액션 파라미터

    {
      "name": "create_template",
      "base": "",
      "fields": [
        {
          "name": "author_account",
          "type": "name"
        },
        {
          "name": "collection_id",
          "type": "uint64"
        },
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "transferable",
          "type": "bool"
        },
        {
          "name": "burnable",
          "type": "bool"
        },
        {
          "name": "max_supply",
          "type": "uint64"
        },
        {
          "name": "transaction_fee",
          "type": "float32"
        },
        {
          "name": "content",
          "type": "string[]"
        },
        {
          "name": "force_id",
          "type": "bool"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • deactvauthor의 액션 파라미터

    {
      "name": "deactivate_author",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        }
      ]
    }
  • grabassets의 액션 파라미터

    {
      "name": "grab_assets",
      "base": "",
      "fields": [
        {
          "name": "owner_account",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        }
      ]
    }
  • locktemplt의 액션 파라미터

    {
      "name": "lock_template",
      "base": "",
      "fields": [
        {
          "name": "author_account",
          "type": "name"
        },
        {
          "name": "collection_id",
          "type": "uint64"
        },
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • mintasset의 액션 파라미터

    {
      "name": "mint_asset",
      "base": "",
      "fields": [
        {
          "name": "author_account",
          "type": "name"
        },
        {
          "name": "collection_id",
          "type": "uint64"
        },
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "uint64"
        },
        {
          "name": "owner_account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • owners의 테이블 행 유형

    {
      "name": "owner",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        }
      ]
    }
  • author의 구조체 속성

    create_author의 구조체 속성

    update_revenue_distribution의 구조체 속성

    {
      "name": "pair_name_uint16",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "name"
        },
        {
          "name": "second",
          "type": "uint16"
        }
      ]
    }
  • removeauthor의 액션 파라미터

    {
      "name": "remove_author",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        }
      ]
    }
  • removecollec의 액션 파라미터

    {
      "name": "remove_collection",
      "base": "",
      "fields": [
        {
          "name": "author_account",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • removetemplt의 액션 파라미터

    {
      "name": "remove_template",
      "base": "",
      "fields": [
        {
          "name": "author_account",
          "type": "name"
        },
        {
          "name": "collection_id",
          "type": "uint64"
        },
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • setastcnt의 액션 파라미터

    {
      "name": "set_asset_counter",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • setcolcnt의 액션 파라미터

    {
      "name": "set_collection_counter",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • settmpcnt의 액션 파라미터

    {
      "name": "set_template_counter",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • transfer의 액션 파라미터

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • updtcreators의 액션 파라미터

    {
      "name": "update_authorized_creators",
      "base": "",
      "fields": [
        {
          "name": "author_account",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "authorized_creators",
          "type": "name[]"
        }
      ]
    }
  • updateconfig의 액션 파라미터

    {
      "name": "update_config",
      "base": "",
      "fields": [
        {
          "name": "payment_gateway_account",
          "type": "name"
        }
      ]
    }
  • updtrevndist의 액션 파라미터

    {
      "name": "update_revenue_distribution",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "revenue_distribution",
          "type": "pair_name_uint16[]"
        }
      ]
    }
  • updttrxfee의 액션 파라미터

    {
      "name": "update_transaction_fee",
      "base": "",
      "fields": [
        {
          "name": "author_account",
          "type": "name"
        },
        {
          "name": "collection_id",
          "type": "uint64"
        },
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "transaction_fee",
          "type": "float32"
        }
      ]
    }