WAX

twitchreward

컨트랙트

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

  • createdrop의 구조체 속성

    drops_s의 구조체 속성

    lognewdrop의 구조체 속성

    {
      "name": "ASSET_TO_MINT",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "tokens_to_back",
          "type": "asset[]"
        },
        {
          "name": "pool_id",
          "type": "uint32"
        }
      ]
    }
  • addassets의 액션 파라미터

    {
      "name": "addassets",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        }
      ]
    }
  • addreward의 액션 파라미터

    {
      "name": "addreward",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "benefit_id",
          "type": "string"
        },
        {
          "name": "reward_string",
          "type": "string"
        }
      ]
    }
  • buyramproxy의 액션 파라미터

    {
      "name": "buyramproxy",
      "base": "",
      "fields": [
        {
          "name": "collection_to_credit",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • claimdrop의 액션 파라미터

    {
      "name": "claimdrop",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "benefit_id",
          "type": "string"
        },
        {
          "name": "reward_id",
          "type": "uint64"
        },
        {
          "name": "reward_string",
          "type": "string"
        }
      ]
    }
  • config의 테이블 행 유형

    {
      "name": "config_s",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "string"
        },
        {
          "name": "drop_counter",
          "type": "uint64"
        },
        {
          "name": "reward_counter",
          "type": "uint64"
        },
        {
          "name": "assoc_counter",
          "type": "uint64"
        },
        {
          "name": "pool_counter",
          "type": "uint64"
        }
      ]
    }
  • createdrop의 액션 파라미터

    {
      "name": "createdrop",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "benefit_id",
          "type": "string"
        },
        {
          "name": "assets_to_mint",
          "type": "ASSET_TO_MINT[]"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    }
  • createpool의 액션 파라미터

    {
      "name": "createpool",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        }
      ]
    }
  • drops의 테이블 행 유형

    {
      "name": "drops_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "benefit_id",
          "type": "string"
        },
        {
          "name": "assets_to_mint",
          "type": "ASSET_TO_MINT[]"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        },
        {
          "name": "current_claimed",
          "type": "uint64"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    }
  • erasedrop의 액션 파라미터

    {
      "name": "erasedrop",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        }
      ]
    }
  • init의 액션 파라미터

    {
      "name": "init",
      "base": "",
      "fields": []
    }
  • logclaim의 액션 파라미터

    {
      "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"
        }
      ]
    }
  • lognewdrop의 액션 파라미터

    {
      "name": "lognewdrop",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "benefit_id",
          "type": "string"
        },
        {
          "name": "assets_to_mint",
          "type": "ASSET_TO_MINT[]"
        },
        {
          "name": "max_claimable",
          "type": "uint64"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    }
  • pools의 테이블 행 유형

    {
      "name": "pools_s",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        },
        {
          "name": "pool_ready",
          "type": "bool"
        }
      ]
    }
  • rambalances의 테이블 행 유형

    {
      "name": "rambalances_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "byte_balance",
          "type": "int64"
        }
      ]
    }
  • receiverand의 액션 파라미터

    {
      "name": "receiverand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        }
      ]
    }
  • remassets의 액션 파라미터

    {
      "name": "remassets",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        }
      ]
    }
  • requests의 테이블 행 유형

    {
      "name": "requests_s",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "reward_id",
          "type": "uint64"
        },
        {
          "name": "requester",
          "type": "name"
        }
      ]
    }
  • retryrand의 액션 파라미터

    {
      "name": "retryrand",
      "base": "",
      "fields": [
        {
          "name": "claim_id",
          "type": "uint64"
        }
      ]
    }
  • rewards의 테이블 행 유형

    {
      "name": "rewards_s",
      "base": "",
      "fields": [
        {
          "name": "reward_id",
          "type": "uint64"
        },
        {
          "name": "reward_string",
          "type": "string"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • setdropdata의 액션 파라미터

    {
      "name": "setdropdata",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    }
  • setdropmax의 액션 파라미터

    {
      "name": "setdropmax",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "new_max_claimable",
          "type": "uint64"
        }
      ]
    }
  • setready의 액션 파라미터

    {
      "name": "setready",
      "base": "",
      "fields": [
        {
          "name": "drop_id",
          "type": "uint64"
        },
        {
          "name": "authorized_account",
          "type": "name"
        }
      ]
    }
  • testrand의 액션 파라미터

    {
      "name": "testrand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        }
      ]
    }
  • transfers의 테이블 행 유형

    {
      "name": "transfers_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        }
      ]
    }
  • withdassets의 액션 파라미터

    {
      "name": "withdassets",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • withdrawram의 액션 파라미터

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