WAX

d.rplanet

合约

此合约定义的数据结构。

  • accstats 的表格行类型

    {
      "name": "AccountStatusModel",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "counter",
          "type": "uint32"
        },
        {
          "name": "last_claim_time",
          "type": "uint32"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        },
        {
          "name": "r3",
          "type": "uint64"
        }
      ]
    }
  • balances 的表格行类型

    colbalances 的表格行类型

    {
      "name": "BalanceModel",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "quantities",
          "type": "asset[]"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        },
        {
          "name": "r3",
          "type": "uint64"
        }
      ]
    }
  • config 的表格行类型

    {
      "name": "ConfigModel",
      "base": "",
      "fields": [
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "supported_tokens",
          "type": "SupportedToken[]"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        },
        {
          "name": "r3",
          "type": "uint64"
        },
        {
          "name": "r4",
          "type": "uint64"
        },
        {
          "name": "r5",
          "type": "uint64"
        }
      ]
    }
  • drops 的表格行类型

    {
      "name": "DropModel",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "templates_to_mint",
          "type": "int32[]"
        },
        {
          "name": "r1",
          "type": "uint128"
        },
        {
          "name": "account_limit",
          "type": "uint32"
        },
        {
          "name": "account_limit_cooldown",
          "type": "uint32"
        },
        {
          "name": "max_claimable",
          "type": "uint32"
        },
        {
          "name": "current_claimed",
          "type": "uint32"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "flags",
          "type": "uint64"
        },
        {
          "name": "fee_rate",
          "type": "float64"
        },
        {
          "name": "display_data",
          "type": "string"
        },
        {
          "name": "listing_prices",
          "type": "asset[]"
        },
        {
          "name": "r2",
          "type": "uint128"
        },
        {
          "name": "r3",
          "type": "uint64"
        },
        {
          "name": "r4",
          "type": "uint16"
        }
      ]
    }
  • rambalances 的表格行类型

    {
      "name": "RamBalanceModel",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "deposited_bytes",
          "type": "int64"
        },
        {
          "name": "used_bytes",
          "type": "int64"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        },
        {
          "name": "r3",
          "type": "uint64"
        }
      ]
    }
  • 的结构体属性 ConfigModel

    的结构体属性 setsuptokens

    {
      "name": "SupportedToken",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • whitelists 的表格行类型

    {
      "name": "WhitelistModel",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • addtowl中的操作参数

    {
      "name": "addtowl",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "accounts",
          "type": "name[]"
        }
      ]
    }
  • claimdrop中的操作参数

    {
      "name": "claimdrop",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "uint32"
        }
      ]
    }
  • clearwl中的操作参数

    {
      "name": "clearwl",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "max_accounts_to_clear",
          "type": "uint32"
        }
      ]
    }
  • createdrop中的操作参数

    {
      "name": "createdrop",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "templates_to_mint",
          "type": "int32[]"
        },
        {
          "name": "listing_prices",
          "type": "asset[]"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        },
        {
          "name": "account_limit",
          "type": "uint32"
        },
        {
          "name": "account_limit_cooldown",
          "type": "uint32"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "display_data",
          "type": "string"
        },
        {
          "name": "auth_required",
          "type": "bool"
        },
        {
          "name": "whitelist_used",
          "type": "bool"
        }
      ]
    }
  • disable中的操作参数

    {
      "name": "disable",
      "base": "",
      "fields": []
    }
  • enable中的操作参数

    {
      "name": "enable",
      "base": "",
      "fields": []
    }
  • eraseaccstat中的操作参数

    {
      "name": "eraseaccstat",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        }
      ]
    }
  • erasedrop中的操作参数

    {
      "name": "erasedrop",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        }
      ]
    }
  • erasefromwl中的操作参数

    {
      "name": "erasefromwl",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "accounts",
          "type": "name[]"
        }
      ]
    }
  • migrate中的操作参数

    {
      "name": "migrate",
      "base": "",
      "fields": []
    }
  • setdropauth中的操作参数

    {
      "name": "setdropauth",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "auth_required",
          "type": "bool"
        },
        {
          "name": "whitelist_used",
          "type": "bool"
        }
      ]
    }
  • setdropdata中的操作参数

    {
      "name": "setdropdata",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    }
  • setdroplimit中的操作参数

    {
      "name": "setdroplimit",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "account_limit",
          "type": "uint32"
        },
        {
          "name": "account_limit_cooldown",
          "type": "uint32"
        }
      ]
    }
  • setdropmax中的操作参数

    {
      "name": "setdropmax",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        }
      ]
    }
  • setdropprice中的操作参数

    {
      "name": "setdropprice",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "listing_prices",
          "type": "asset[]"
        }
      ]
    }
  • setdroptimes中的操作参数

    {
      "name": "setdroptimes",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        }
      ]
    }
  • setfeerate中的操作参数

    {
      "name": "setfeerate",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "fee_rate",
          "type": "float64"
        }
      ]
    }
  • setsuptokens中的操作参数

    {
      "name": "setsuptokens",
      "base": "",
      "fields": [
        {
          "name": "supported_tokens",
          "type": "SupportedToken[]"
        }
      ]
    }
  • withdraw中的操作参数

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • withdrawcol中的操作参数

    {
      "name": "withdrawcol",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • withdrawram中的操作参数

    {
      "name": "withdrawram",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    }