WAX

nfthivedrops

合约

{
  "version": "eosio::abi/1.2",
  "types": [],
  "structs": [
    {
      "name": "ASSET_TO_MINT",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "tokens_to_back",
          "type": "asset[]"
        },
        {
          "name": "pool_id",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "ATTRIBUTES",
      "base": "",
      "fields": [
        {
          "name": "attribute_name",
          "type": "string"
        },
        {
          "name": "possible_values",
          "type": "VALUE_CHANCE[]"
        }
      ]
    },
    {
      "name": "ATTRIBUTES_MINTED",
      "base": "",
      "fields": [
        {
          "name": "attribute_name",
          "type": "string"
        },
        {
          "name": "possible_values",
          "type": "VALUE_CHANCE_MINTED[]"
        }
      ]
    },
    {
      "name": "ATTRIBUTE_BLACKLIST",
      "base": "",
      "fields": [
        {
          "name": "base_attribute",
          "type": "ATTRIBUTE_RESULT"
        },
        {
          "name": "attribute_blacklist",
          "type": "ATTRIBUTE_RESULT[]"
        }
      ]
    },
    {
      "name": "ATTRIBUTE_RESULT",
      "base": "",
      "fields": [
        {
          "name": "attribute_name",
          "type": "string"
        },
        {
          "name": "value",
          "type": "string"
        }
      ]
    },
    {
      "name": "IPFS_LAYER",
      "base": "",
      "fields": [
        {
          "name": "ipfs",
          "type": "string"
        },
        {
          "name": "layer",
          "type": "uint8"
        }
      ]
    },
    {
      "name": "PROOF",
      "base": "",
      "fields": [
        {
          "name": "num",
          "type": "uint8"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "schema",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        }
      ]
    },
    {
      "name": "PROOF_GROUP",
      "base": "",
      "fields": [
        {
          "name": "op",
          "type": "string"
        },
        {
          "name": "proof",
          "type": "PROOF[]"
        }
      ]
    },
    {
      "name": "SPLIT",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "share",
          "type": "uint8"
        }
      ]
    },
    {
      "name": "SYMBOLPAIR",
      "base": "",
      "fields": [
        {
          "name": "listing_symbol",
          "type": "symbol"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "delphi_pair_name",
          "type": "name"
        },
        {
          "name": "invert_delphi_pair",
          "type": "bool"
        }
      ]
    },
    {
      "name": "TOKEN",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "VALUE_CHANCE",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "string"
        },
        {
          "name": "chance",
          "type": "uint32"
        },
        {
          "name": "guaranteed",
          "type": "bool"
        },
        {
          "name": "layers",
          "type": "IPFS_LAYER[]"
        }
      ]
    },
    {
      "name": "VALUE_CHANCE_MINTED",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "string"
        },
        {
          "name": "chance",
          "type": "uint32"
        },
        {
          "name": "guaranteed",
          "type": "bool"
        },
        {
          "name": "layers",
          "type": "IPFS_LAYER[]"
        },
        {
          "name": "num_minted",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "accounts_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "counter",
          "type": "uint32"
        },
        {
          "name": "last_claim_time",
          "type": "uint32"
        },
        {
          "name": "used_nonces",
          "type": "uint32[]"
        }
      ]
    },
    {
      "name": "addassets",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        }
      ]
    },
    {
      "name": "addcolwl",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "addconfpair",
      "base": "",
      "fields": [
        {
          "name": "delphi_pair_name",
          "type": "name"
        },
        {
          "name": "invert_delphi_pair",
          "type": "bool"
        },
        {
          "name": "listing_symbol",
          "type": "symbol"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "addconftoken",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "addmanualres",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "results",
          "type": "ATTRIBUTE_RESULT[]"
        }
      ]
    },
    {
      "name": "addpfpresult",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "result_id",
          "type": "uint64"
        },
        {
          "name": "results",
          "type": "ATTRIBUTE_RESULT[]"
        }
      ]
    },
    {
      "name": "addpfpwl",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "addswapmap",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "result_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "addtowl",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "accounts_to_add",
          "type": "name[]"
        }
      ]
    },
    {
      "name": "assetlocks_s",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "end_time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "balances_s",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantities",
          "type": "asset[]"
        }
      ]
    },
    {
      "name": "buyramproxy",
      "base": "",
      "fields": [
        {
          "name": "collection_to_credit",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "claimdrop",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "uint32"
        },
        {
          "name": "intended_delphi_median",
          "type": "uint64"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "country",
          "type": "string"
        },
        {
          "name": "currency",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "claimdropwl",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "uint32"
        },
        {
          "name": "intended_delphi_median",
          "type": "uint64"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "country",
          "type": "string"
        },
        {
          "name": "currency",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "claims_s",
      "base": "",
      "fields": [
        {
          "name": "claim_id",
          "type": "uint64"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "uint32"
        },
        {
          "name": "attributes",
          "type": "ATTRIBUTES[]"
        }
      ]
    },
    {
      "name": "claimwproof",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "uint32"
        },
        {
          "name": "intended_delphi_median",
          "type": "uint64"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "country",
          "type": "string"
        },
        {
          "name": "currency",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "config_s",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "string"
        },
        {
          "name": "drop_counter",
          "type": "uint64"
        },
        {
          "name": "claim_counter",
          "type": "uint64"
        },
        {
          "name": "auth_counter",
          "type": "uint64"
        },
        {
          "name": "pool_counter",
          "type": "uint64"
        },
        {
          "name": "supported_tokens",
          "type": "TOKEN[]"
        },
        {
          "name": "supported_symbol_pairs",
          "type": "SYMBOLPAIR[]"
        },
        {
          "name": "default_fee",
          "type": "float32"
        },
        {
          "name": "col_wl",
          "type": "name[]"
        },
        {
          "name": "open_mode",
          "type": "bool"
        }
      ]
    },
    {
      "name": "createdrop",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets_to_mint",
          "type": "ASSET_TO_MINT[]"
        },
        {
          "name": "listing_prices",
          "type": "asset[]"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "price_recipients",
          "type": "SPLIT[]"
        },
        {
          "name": "auth_required",
          "type": "bool"
        },
        {
          "name": "is_hidden",
          "type": "bool"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        },
        {
          "name": "account_limit",
          "type": "uint64"
        },
        {
          "name": "account_limit_cooldown",
          "type": "uint32"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "createpfp",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "schema_name",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "name_pattern",
          "type": "string"
        },
        {
          "name": "external_mint",
          "type": "bool"
        },
        {
          "name": "listing_prices",
          "type": "asset[]"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "price_recipients",
          "type": "SPLIT[]"
        },
        {
          "name": "attributes",
          "type": "ATTRIBUTES[]"
        },
        {
          "name": "blacklist",
          "type": "ATTRIBUTE_BLACKLIST[]"
        },
        {
          "name": "auth_required",
          "type": "bool"
        },
        {
          "name": "is_hidden",
          "type": "bool"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        },
        {
          "name": "account_limit",
          "type": "uint64"
        },
        {
          "name": "account_limit_cooldown",
          "type": "uint32"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "createpool",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "deleteproof",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "dpools_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        },
        {
          "name": "pool_ready",
          "type": "bool"
        }
      ]
    },
    {
      "name": "drop_prices_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "listing_prices",
          "type": "asset[]"
        }
      ]
    },
    {
      "name": "dropconfig_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "dropproof_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "proof",
          "type": "PROOF_GROUP[]"
        }
      ]
    },
    {
      "name": "droprefs_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "share",
          "type": "float32"
        }
      ]
    },
    {
      "name": "drops_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets_to_mint",
          "type": "ASSET_TO_MINT[]"
        },
        {
          "name": "listing_price",
          "type": "asset"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "price_recipient",
          "type": "name"
        },
        {
          "name": "fee_rate",
          "type": "float32"
        },
        {
          "name": "auth_required",
          "type": "bool"
        },
        {
          "name": "is_hidden",
          "type": "bool"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        },
        {
          "name": "current_claimed",
          "type": "uint64"
        },
        {
          "name": "account_limit",
          "type": "uint64"
        },
        {
          "name": "account_limit_cooldown",
          "type": "uint32"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "erasedrop",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "erasefromwl",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "accounts_to_remove",
          "type": "name[]"
        }
      ]
    },
    {
      "name": "feeconfig_s",
      "base": "",
      "fields": [
        {
          "name": "pfpfees",
          "type": "float32"
        }
      ]
    },
    {
      "name": "logclaim",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "uint32"
        },
        {
          "name": "amount_paid",
          "type": "asset"
        },
        {
          "name": "core_symbol_amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "lognewdrop",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets_to_mint",
          "type": "ASSET_TO_MINT[]"
        },
        {
          "name": "listing_price",
          "type": "asset"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "price_recipient",
          "type": "name"
        },
        {
          "name": "fee_rate",
          "type": "float32"
        },
        {
          "name": "auth_required",
          "type": "bool"
        },
        {
          "name": "is_hidden",
          "type": "bool"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        },
        {
          "name": "account_limit",
          "type": "uint64"
        },
        {
          "name": "account_limit_cooldown",
          "type": "uint32"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "lognewpfp",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "schema_name",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "name_pattern",
          "type": "string"
        },
        {
          "name": "external_mint",
          "type": "bool"
        },
        {
          "name": "attributes",
          "type": "ATTRIBUTES[]"
        },
        {
          "name": "blacklist",
          "type": "ATTRIBUTE_BLACKLIST[]"
        },
        {
          "name": "listing_price",
          "type": "asset"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "price_recipient",
          "type": "name"
        },
        {
          "name": "fee_rate",
          "type": "float32"
        },
        {
          "name": "auth_required",
          "type": "bool"
        },
        {
          "name": "is_hidden",
          "type": "bool"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        },
        {
          "name": "account_limit",
          "type": "uint64"
        },
        {
          "name": "account_limit_cooldown",
          "type": "uint32"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "logprices",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "listing_prices",
          "type": "asset[]"
        }
      ]
    },
    {
      "name": "logspendram",
      "base": "",
      "fields": [
        {
          "name": "collection",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    },
    {
      "name": "mintpfp",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "result_id",
          "type": "uint64"
        },
        {
          "name": "hash",
          "type": "string"
        },
        {
          "name": "mint_name",
          "type": "string"
        }
      ]
    },
    {
      "name": "orderpromo",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "pfpaccounts_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "counter",
          "type": "uint32"
        },
        {
          "name": "last_claim_time",
          "type": "uint32"
        },
        {
          "name": "used_nonces",
          "type": "uint32[]"
        }
      ]
    },
    {
      "name": "pfpconfig_s",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "string"
        },
        {
          "name": "result_counter",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "pfpfees_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "pfps_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "schema_name",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "name_pattern",
          "type": "string"
        },
        {
          "name": "external_mint",
          "type": "bool"
        },
        {
          "name": "listing_price",
          "type": "asset"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "price_recipient",
          "type": "name"
        },
        {
          "name": "attributes",
          "type": "ATTRIBUTES_MINTED[]"
        },
        {
          "name": "fee_rate",
          "type": "float32"
        },
        {
          "name": "auth_required",
          "type": "bool"
        },
        {
          "name": "is_hidden",
          "type": "bool"
        },
        {
          "name": "max_claimable",
          "type": "uint32"
        },
        {
          "name": "current_claimed",
          "type": "uint32"
        },
        {
          "name": "num_minted",
          "type": "uint32"
        },
        {
          "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": "pfpwl_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "pools_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        },
        {
          "name": "pool_ready",
          "type": "bool"
        }
      ]
    },
    {
      "name": "prooflocks_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "duration",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "rambalances_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "byte_balance",
          "type": "int64"
        }
      ]
    },
    {
      "name": "receiverand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        }
      ]
    },
    {
      "name": "remassets",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        }
      ]
    },
    {
      "name": "remconftoken",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "remintpfp",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "result_id",
          "type": "uint64"
        },
        {
          "name": "hash",
          "type": "string"
        }
      ]
    },
    {
      "name": "reserveids_s",
      "base": "",
      "fields": [
        {
          "name": "result_id",
          "type": "uint64"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "minted",
          "type": "bool"
        }
      ]
    },
    {
      "name": "resultids_s",
      "base": "",
      "fields": [
        {
          "name": "result_id",
          "type": "uint64"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "minted",
          "type": "bool"
        }
      ]
    },
    {
      "name": "retryrand",
      "base": "",
      "fields": [
        {
          "name": "claim_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "rewardconfig_s",
      "base": "",
      "fields": [
        {
          "name": "reward_tokens",
          "type": "TOKEN[]"
        },
        {
          "name": "reward_fee",
          "type": "float32"
        }
      ]
    },
    {
      "name": "rules_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "blacklist",
          "type": "ATTRIBUTE_BLACKLIST[]"
        }
      ]
    },
    {
      "name": "setattrbts",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "attributes",
          "type": "ATTRIBUTES_MINTED[]"
        },
        {
          "name": "i_know_its_dangerous",
          "type": "bool"
        }
      ]
    },
    {
      "name": "setdprices",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "listing_prices",
          "type": "asset[]"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "setdropauth",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "auth_required",
          "type": "bool"
        }
      ]
    },
    {
      "name": "setdropdata",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "setdroplimit",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "account_limit",
          "type": "uint64"
        },
        {
          "name": "account_limit_cooldown",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setdropmax",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "new_max_claimable",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setdropprice",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "listing_prices",
          "type": "asset"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "setdropref",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "share",
          "type": "float32"
        }
      ]
    },
    {
      "name": "setdroptimes",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setfee",
      "base": "",
      "fields": [
        {
          "name": "fee",
          "type": "float32"
        }
      ]
    },
    {
      "name": "setnamepatrn",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "name_pattern",
          "type": "string"
        }
      ]
    },
    {
      "name": "setpfpfees",
      "base": "",
      "fields": [
        {
          "name": "fee",
          "type": "float32"
        }
      ]
    },
    {
      "name": "setproof",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "proof",
          "type": "PROOF_GROUP[]"
        },
        {
          "name": "lock_duration",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setready",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        }
      ]
    },
    {
      "name": "setrecipient",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "price_recipients",
          "type": "SPLIT[]"
        }
      ]
    },
    {
      "name": "splits_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "price_recipients",
          "type": "SPLIT[]"
        }
      ]
    },
    {
      "name": "swapmap_s",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "result_id",
          "type": "uint64"
        },
        {
          "name": "minted",
          "type": "bool"
        }
      ]
    },
    {
      "name": "swappfp",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "result_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "testrand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        }
      ]
    },
    {
      "name": "userassets_s",
      "base": "",
      "fields": [
        {
          "name": "user_name",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "whitelist_s",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "withdrawfee",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "withdrawram",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "addassets",
      "type": "addassets",
      "ricardian_contract": ""
    },
    {
      "name": "addcolwl",
      "type": "addcolwl",
      "ricardian_contract": ""
    },
    {
      "name": "addconfpair",
      "type": "addconfpair",
      "ricardian_contract": ""
    },
    {
      "name": "addconftoken",
      "type": "addconftoken",
      "ricardian_contract": ""
    },
    {
      "name": "addmanualres",
      "type": "addmanualres",
      "ricardian_contract": ""
    },
    {
      "name": "addpfpresult",
      "type": "addpfpresult",
      "ricardian_contract": ""
    },
    {
      "name": "addpfpwl",
      "type": "addpfpwl",
      "ricardian_contract": ""
    },
    {
      "name": "addswapmap",
      "type": "addswapmap",
      "ricardian_contract": ""
    },
    {
      "name": "addtowl",
      "type": "addtowl",
      "ricardian_contract": ""
    },
    {
      "name": "buyramproxy",
      "type": "buyramproxy",
      "ricardian_contract": ""
    },
    {
      "name": "claimdrop",
      "type": "claimdrop",
      "ricardian_contract": ""
    },
    {
      "name": "claimdropwl",
      "type": "claimdropwl",
      "ricardian_contract": ""
    },
    {
      "name": "claimwproof",
      "type": "claimwproof",
      "ricardian_contract": ""
    },
    {
      "name": "createdrop",
      "type": "createdrop",
      "ricardian_contract": ""
    },
    {
      "name": "createpfp",
      "type": "createpfp",
      "ricardian_contract": ""
    },
    {
      "name": "createpool",
      "type": "createpool",
      "ricardian_contract": ""
    },
    {
      "name": "deleteproof",
      "type": "deleteproof",
      "ricardian_contract": ""
    },
    {
      "name": "erasedrop",
      "type": "erasedrop",
      "ricardian_contract": ""
    },
    {
      "name": "erasefromwl",
      "type": "erasefromwl",
      "ricardian_contract": ""
    },
    {
      "name": "logclaim",
      "type": "logclaim",
      "ricardian_contract": ""
    },
    {
      "name": "lognewdrop",
      "type": "lognewdrop",
      "ricardian_contract": ""
    },
    {
      "name": "lognewpfp",
      "type": "lognewpfp",
      "ricardian_contract": ""
    },
    {
      "name": "logprices",
      "type": "logprices",
      "ricardian_contract": ""
    },
    {
      "name": "logspendram",
      "type": "logspendram",
      "ricardian_contract": ""
    },
    {
      "name": "mintpfp",
      "type": "mintpfp",
      "ricardian_contract": ""
    },
    {
      "name": "orderpromo",
      "type": "orderpromo",
      "ricardian_contract": ""
    },
    {
      "name": "receiverand",
      "type": "receiverand",
      "ricardian_contract": ""
    },
    {
      "name": "remassets",
      "type": "remassets",
      "ricardian_contract": ""
    },
    {
      "name": "remconftoken",
      "type": "remconftoken",
      "ricardian_contract": ""
    },
    {
      "name": "remintpfp",
      "type": "remintpfp",
      "ricardian_contract": ""
    },
    {
      "name": "retryrand",
      "type": "retryrand",
      "ricardian_contract": ""
    },
    {
      "name": "setattrbts",
      "type": "setattrbts",
      "ricardian_contract": ""
    },
    {
      "name": "setdprices",
      "type": "setdprices",
      "ricardian_contract": ""
    },
    {
      "name": "setdropauth",
      "type": "setdropauth",
      "ricardian_contract": ""
    },
    {
      "name": "setdropdata",
      "type": "setdropdata",
      "ricardian_contract": ""
    },
    {
      "name": "setdroplimit",
      "type": "setdroplimit",
      "ricardian_contract": ""
    },
    {
      "name": "setdropmax",
      "type": "setdropmax",
      "ricardian_contract": ""
    },
    {
      "name": "setdropprice",
      "type": "setdropprice",
      "ricardian_contract": ""
    },
    {
      "name": "setdropref",
      "type": "setdropref",
      "ricardian_contract": ""
    },
    {
      "name": "setdroptimes",
      "type": "setdroptimes",
      "ricardian_contract": ""
    },
    {
      "name": "setfee",
      "type": "setfee",
      "ricardian_contract": ""
    },
    {
      "name": "setnamepatrn",
      "type": "setnamepatrn",
      "ricardian_contract": ""
    },
    {
      "name": "setpfpfees",
      "type": "setpfpfees",
      "ricardian_contract": ""
    },
    {
      "name": "setproof",
      "type": "setproof",
      "ricardian_contract": ""
    },
    {
      "name": "setready",
      "type": "setready",
      "ricardian_contract": ""
    },
    {
      "name": "setrecipient",
      "type": "setrecipient",
      "ricardian_contract": ""
    },
    {
      "name": "swappfp",
      "type": "swappfp",
      "ricardian_contract": ""
    },
    {
      "name": "testrand",
      "type": "testrand",
      "ricardian_contract": ""
    },
    {
      "name": "withdraw",
      "type": "withdraw",
      "ricardian_contract": ""
    },
    {
      "name": "withdrawfee",
      "type": "withdrawfee",
      "ricardian_contract": ""
    },
    {
      "name": "withdrawram",
      "type": "withdrawram",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "accounts",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "accounts_s"
    },
    {
      "name": "assetlocks",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "assetlocks_s"
    },
    {
      "name": "balances",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "balances_s"
    },
    {
      "name": "claims",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "claims_s"
    },
    {
      "name": "dropconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "dropconfig_s"
    },
    {
      "name": "droppools",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "dpools_s"
    },
    {
      "name": "dropprices",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "drop_prices_s"
    },
    {
      "name": "dropproof",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "dropproof_s"
    },
    {
      "name": "droprefs",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "droprefs_s"
    },
    {
      "name": "drops",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "drops_s"
    },
    {
      "name": "feeconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "feeconfig_s"
    },
    {
      "name": "newconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "config_s"
    },
    {
      "name": "pfpaccounts",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pfpaccounts_s"
    },
    {
      "name": "pfpconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pfpconfig_s"
    },
    {
      "name": "pfpfees",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pfpfees_s"
    },
    {
      "name": "pfps",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pfps_s"
    },
    {
      "name": "pfpwl",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pfpwl_s"
    },
    {
      "name": "pools",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pools_s"
    },
    {
      "name": "prooflocks",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "prooflocks_s"
    },
    {
      "name": "rambalances",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "rambalances_s"
    },
    {
      "name": "reserveids",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "reserveids_s"
    },
    {
      "name": "resultids",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "resultids_s"
    },
    {
      "name": "rewardconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "rewardconfig_s"
    },
    {
      "name": "rules",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "rules_s"
    },
    {
      "name": "splits",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "splits_s"
    },
    {
      "name": "swapmap",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "swapmap_s"
    },
    {
      "name": "userassets",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "userassets_s"
    },
    {
      "name": "whitelist",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "whitelist_s"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}