WAX

play.mars

Contract

The data structures defined by this contract.

  • Action parameter in addautomiss

    {
      "name": "addautomiss",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "renewal_frequency",
          "type": "uint32"
        },
        {
          "name": "template_odds",
          "type": "pair_int32_uint32[]"
        },
        {
          "name": "template_amount_per_roll",
          "type": "uint32[]"
        },
        {
          "name": "checkins",
          "type": "uint32[]"
        },
        {
          "name": "bonuses",
          "type": "expansion_mission_bonus[]"
        },
        {
          "name": "bonuses_odds",
          "type": "uint32[]"
        }
      ]
    }
  • Action parameter in addrepbounty

    {
      "name": "addrepbounty",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "ownership_asset_id",
          "type": "uint64"
        },
        {
          "name": "bounty",
          "type": "asset"
        }
      ]
    }
  • {
      "name": "auto_expansion_mission",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "last_time",
          "type": "uint32"
        },
        {
          "name": "renewal_frequency",
          "type": "uint32"
        },
        {
          "name": "template_odds",
          "type": "pair_int32_uint32[]"
        },
        {
          "name": "template_amount_per_roll",
          "type": "uint32[]"
        },
        {
          "name": "checkins",
          "type": "uint32[]"
        },
        {
          "name": "bonuses",
          "type": "expansion_mission_bonus[]"
        },
        {
          "name": "bonuses_odds",
          "type": "uint32[]"
        }
      ]
    }
  • Table row type of balances2

    {
      "name": "balance",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "quantities",
          "type": "asset[]"
        },
        {
          "name": "last_processed_at",
          "type": "uint32"
        }
      ]
    }
  • Table row type of balances

    {
      "name": "balance_old",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "quantities",
          "type": "asset[]"
        }
      ]
    }
  • Action parameter in checkinmiss

    {
      "name": "checkinmiss",
      "base": "",
      "fields": [
        {
          "name": "mission_id",
          "type": "uint64"
        },
        {
          "name": "user_id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of claimables

    {
      "name": "claimable",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "user_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimmissprz

    {
      "name": "claimmissprz",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "prize_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimnft

    {
      "name": "claimnft",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "claimable_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimoperrwd

    {
      "name": "claimoperrwd",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in completemiss

    {
      "name": "completemiss",
      "base": "",
      "fields": [
        {
          "name": "mission_id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of configs

    {
      "name": "config",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "variant_value"
        }
      ]
    }
  • Action parameter in contribmiss

    {
      "name": "contribmiss",
      "base": "",
      "fields": [
        {
          "name": "mission_id",
          "type": "uint64"
        },
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "contribution",
          "type": "asset"
        },
        {
          "name": "discount_id",
          "type": "uint64?"
        }
      ]
    }
  • Action parameter in creexpmiss

    {
      "name": "creexpmiss",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "start_time",
          "type": "int32"
        },
        {
          "name": "template_prize_amounts",
          "type": "pair_int32_int32[]"
        },
        {
          "name": "checkins",
          "type": "uint32[]"
        },
        {
          "name": "bonuses",
          "type": "expansion_mission_bonus[]"
        },
        {
          "name": "bonuses_odds",
          "type": "uint32[]"
        }
      ]
    }
  • Action parameter in damageoc

    {
      "name": "damageoc",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "hazard_name",
          "type": "name"
        },
        {
          "name": "damage",
          "type": "float32"
        },
        {
          "name": "failure_rate",
          "type": "float32"
        }
      ]
    }
  • Action parameter in deposit

    {
      "name": "deposit",
      "base": "",
      "fields": [
        {
          "name": "sender",
          "type": "name"
        },
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Table row type of expmissions

    {
      "name": "expansion_mission",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "template_prize_amounts",
          "type": "pair_int32_int32[]"
        },
        {
          "name": "remaining_template_prize_amounts",
          "type": "pair_int32_int32[]"
        },
        {
          "name": "bonuses",
          "type": "expansion_mission_bonus[]"
        },
        {
          "name": "bonuses_odds",
          "type": "uint32[]"
        },
        {
          "name": "checkins",
          "type": "uint32[]"
        },
        {
          "name": "start_time",
          "type": "int32"
        },
        {
          "name": "end_time",
          "type": "int32"
        },
        {
          "name": "state",
          "type": "uint8"
        },
        {
          "name": "total_contributed",
          "type": "asset"
        },
        {
          "name": "current_seed",
          "type": "uint64"
        }
      ]
    }
  • {
      "name": "expansion_mission_bonus_fav_odds",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "float32"
        }
      ]
    }
  • {
      "name": "expansion_mission_bonus_patch",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        }
      ]
    }
  • {
      "name": "expansion_mission_bonus_replenishment",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "float32"
        }
      ]
    }
  • {
      "name": "expansion_mission_discount",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "mission_type",
          "type": "name"
        },
        {
          "name": "value",
          "type": "float32"
        },
        {
          "name": "user_id",
          "type": "uint64"
        }
      ]
    }
  • {
      "name": "expansion_mission_participant",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "mission_id",
          "type": "uint64"
        },
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "real_contribution",
          "type": "asset"
        },
        {
          "name": "contribution",
          "type": "asset"
        },
        {
          "name": "checkins",
          "type": "uint32[]"
        },
        {
          "name": "winning_range_end",
          "type": "int64"
        },
        {
          "name": "state",
          "type": "uint8"
        },
        {
          "name": "won_template_amounts",
          "type": "pair_int32_int32[]"
        },
        {
          "name": "bonus",
          "type": "expansion_mission_bonus?"
        }
      ]
    }
  • {
      "name": "expansion_mission_prize",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "mission_id",
          "type": "uint64"
        },
        {
          "name": "user_id",
          "type": "uint64"
        }
      ]
    }
  • {
      "name": "extended_symbol",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • Action parameter in extendmiss

    {
      "name": "extendmiss",
      "base": "",
      "fields": []
    }
  • Action parameter in fixmisstmpl

    {
      "name": "fixmisstmpl",
      "base": "",
      "fields": [
        {
          "name": "mission_id",
          "type": "uint64"
        },
        {
          "name": "wrong_template_id",
          "type": "int32"
        },
        {
          "name": "correct_template_id",
          "type": "int32"
        }
      ]
    }
  • Table row type of innovations

    {
      "name": "innovation",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "replaces_template_ids",
          "type": "int32[]"
        },
        {
          "name": "modifiers",
          "type": "modifiers_list"
        }
      ]
    }
  • Action parameter in linkwallet

    {
      "name": "linkwallet",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "multichain_wallet"
        },
        {
          "name": "user_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in log

    {
      "name": "log",
      "base": "",
      "fields": [
        {
          "name": "title",
          "type": "string"
        },
        {
          "name": "logs",
          "type": "string[]"
        }
      ]
    }
  • Action parameter in migusrbal

    {
      "name": "migusrbal",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        }
      ]
    }
  • {
      "name": "modifier",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "tg_ids",
          "type": "name[]"
        },
        {
          "name": "symbols",
          "type": "symbol[]"
        },
        {
          "name": "value",
          "type": "float32"
        },
        {
          "name": "values",
          "type": "variant_value[]"
        }
      ]
    }
  • Struct property of linkwallet

    Struct property of setassetownr

    Struct property of unlinkwallet

    Struct property of userwallet

    {
      "name": "multichain_wallet",
      "base": "",
      "fields": [
        {
          "name": "blockchain",
          "type": "name"
        },
        {
          "name": "addr",
          "type": "variant_name_checksum160"
        }
      ]
    }
  • Table row type of nfts3

    {
      "name": "nft",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "asset_holder",
          "type": "name"
        },
        {
          "name": "user_wallet_id",
          "type": "uint64"
        },
        {
          "name": "deactivated_at",
          "type": "uint32"
        },
        {
          "name": "last_executed_at",
          "type": "uint32"
        }
      ]
    }
  • Struct property of ownership

    {
      "name": "oc_damage",
      "base": "",
      "fields": [
        {
          "name": "hazard_name",
          "type": "name"
        },
        {
          "name": "damage",
          "type": "float32"
        },
        {
          "name": "failure_rate",
          "type": "float32"
        },
        {
          "name": "applied_at",
          "type": "uint64"
        }
      ]
    }
  • Table row type of operaccs

    {
      "name": "operatoracc",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "last_used_at",
          "type": "uint32"
        },
        {
          "name": "unclaimed",
          "type": "asset"
        }
      ]
    }
  • Table row type of ownerships

    {
      "name": "ownership",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "tg_id",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "health",
          "type": "float32"
        },
        {
          "name": "fee",
          "type": "float32"
        },
        {
          "name": "fee_update",
          "type": "float32"
        },
        {
          "name": "damages",
          "type": "oc_damage[]"
        },
        {
          "name": "last_fee_updated_at",
          "type": "uint32"
        },
        {
          "name": "repair_bounty_pool",
          "type": "asset$"
        }
      ]
    }
  • Struct property of creexpmiss

    Struct property of expansion_mission

    Struct property of expansion_mission_participant

    Struct property of updexpmiss

    Struct property of userwallet

    {
      "name": "pair_int32_int32",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "int32"
        },
        {
          "name": "second",
          "type": "int32"
        }
      ]
    }
  • Struct property of addautomiss

    Struct property of auto_expansion_mission

    {
      "name": "pair_int32_uint32",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "int32"
        },
        {
          "name": "second",
          "type": "uint32"
        }
      ]
    }
  • Struct property of usertg

    {
      "name": "pair_symbol_int64",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "symbol"
        },
        {
          "name": "second",
          "type": "int64"
        }
      ]
    }
  • Action parameter in prtusrmod

    {
      "name": "prtusrmod",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in reactivate

    {
      "name": "reactivate",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in receiverand

    {
      "name": "receiverand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in releasetkns

    {
      "name": "releasetkns",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "name"
        }
      ]
    }
  • Action parameter in repairbounty

    {
      "name": "repairbounty",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "ownership_asset_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in repairoc

    {
      "name": "repairoc",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "ownership_asset_id",
          "type": "uint64"
        }
      ]
    }
  • Struct property of setspeclvl

    Struct property of specialtylvl

    {
      "name": "resource_production_requirement",
      "base": "",
      "fields": [
        {
          "name": "symbols",
          "type": "symbol[]"
        },
        {
          "name": "amount",
          "type": "int64"
        }
      ]
    }
  • Action parameter in rmautomiss

    {
      "name": "rmautomiss",
      "base": "",
      "fields": [
        {
          "name": "auto_expansion_mission_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmexpmiss

    {
      "name": "rmexpmiss",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rminnov

    {
      "name": "rminnov",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        }
      ]
    }
  • Action parameter in rmspeclvl

    {
      "name": "rmspeclvl",
      "base": "",
      "fields": [
        {
          "name": "specialty",
          "type": "name"
        },
        {
          "name": "level",
          "type": "uint8"
        }
      ]
    }
  • Table row type of rngreq

    {
      "name": "rngreq",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "record_id",
          "type": "uint64"
        },
        {
          "name": "signing_value",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        },
        {
          "name": "type",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in run

    {
      "name": "run",
      "base": "",
      "fields": [
        {
          "name": "runner",
          "type": "name"
        }
      ]
    }
  • Action parameter in selectoc

    {
      "name": "selectoc",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "tg_id",
          "type": "name"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in selectspec

    {
      "name": "selectspec",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "specialty",
          "type": "name"
        }
      ]
    }
  • Action parameter in setassetownr

    {
      "name": "setassetownr",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "wallet",
          "type": "multichain_wallet"
        },
        {
          "name": "holder",
          "type": "name"
        }
      ]
    }
  • Action parameter in setautoreact

    {
      "name": "setautoreact",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "tg_id",
          "type": "name"
        },
        {
          "name": "value",
          "type": "bool"
        }
      ]
    }
  • Action parameter in setconfig

    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "variant_value"
        }
      ]
    }
  • Action parameter in setinnov

    {
      "name": "setinnov",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "replaces_template_ids",
          "type": "int32[]"
        },
        {
          "name": "modifiers",
          "type": "modifiers_list"
        }
      ]
    }
  • Action parameter in setocfee

    {
      "name": "setocfee",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "ownership_asset_id",
          "type": "uint64"
        },
        {
          "name": "fee",
          "type": "float32"
        }
      ]
    }
  • Action parameter in setslider

    {
      "name": "setslider",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "tg_id",
          "type": "name"
        },
        {
          "name": "slider",
          "type": "float32"
        }
      ]
    }
  • Action parameter in setspeclvl

    {
      "name": "setspeclvl",
      "base": "",
      "fields": [
        {
          "name": "specialty",
          "type": "name"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "suggested_tg_ids",
          "type": "name[]"
        },
        {
          "name": "production_requirements",
          "type": "resource_production_requirement[]"
        },
        {
          "name": "efficiency_goal",
          "type": "float32"
        },
        {
          "name": "efficiency_goal_hours",
          "type": "uint32"
        },
        {
          "name": "reward_template_id",
          "type": "int32?"
        },
        {
          "name": "modifiers",
          "type": "modifiers_list"
        }
      ]
    }
  • Action parameter in setswapliq

    {
      "name": "setswapliq",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "assets",
          "type": "asset[]"
        }
      ]
    }
  • Action parameter in settg

    {
      "name": "settg",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "inputs",
          "type": "asset[]"
        },
        {
          "name": "outputs",
          "type": "asset[]"
        },
        {
          "name": "repair_sym",
          "type": "symbol"
        },
        {
          "name": "repair_multiplier",
          "type": "float32"
        },
        {
          "name": "storage",
          "type": "asset[]"
        }
      ]
    }
  • Action parameter in settmpl

    {
      "name": "settmpl",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "tg_id",
          "type": "name"
        },
        {
          "name": "rarity",
          "type": "name"
        }
      ]
    }
  • Action parameter in setuserbal

    {
      "name": "setuserbal",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "quantities",
          "type": "asset[]"
        }
      ]
    }
  • Action parameter in setuserspec

    {
      "name": "setuserspec",
      "base": "",
      "fields": [
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "specialty",
          "type": "name"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "production",
          "type": "asset[]"
        },
        {
          "name": "efficiency_hours",
          "type": "uint32"
        }
      ]
    }
  • Table row type of speclvls

    {
      "name": "specialtylvl",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "specialty",
          "type": "name"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "suggested_tg_ids",
          "type": "name[]"
        },
        {
          "name": "production_requirements",
          "type": "resource_production_requirement[]"
        },
        {
          "name": "efficiency_goal",
          "type": "float32"
        },
        {
          "name": "efficiency_goal_hours",
          "type": "uint32"
        },
        {
          "name": "reward_template_id",
          "type": "int32?"
        },
        {
          "name": "modifiers",
          "type": "modifiers_list"
        }
      ]
    }
  • Action parameter in supportrun

    {
      "name": "supportrun",
      "base": "",
      "fields": []
    }
  • Action parameter in swap

    {
      "name": "swap",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "amount_a",
          "type": "asset"
        },
        {
          "name": "min_amount_b",
          "type": "asset"
        }
      ]
    }
  • Table row type of swappool

    {
      "name": "swap_pool",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "assets",
          "type": "asset[]"
        }
      ]
    }
  • Table row type of tgs

    {
      "name": "tg",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "active_cs",
          "type": "float32"
        },
        {
          "name": "repair_sym",
          "type": "symbol"
        },
        {
          "name": "oc_count",
          "type": "uint16"
        },
        {
          "name": "inputs",
          "type": "asset[]"
        },
        {
          "name": "outputs",
          "type": "asset[]"
        },
        {
          "name": "repair_multiplier",
          "type": "float32$"
        },
        {
          "name": "storage",
          "type": "asset[]$"
        }
      ]
    }
  • Table row type of tmpls

    {
      "name": "tmpl",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "tg_id",
          "type": "name"
        },
        {
          "name": "rarity",
          "type": "name"
        }
      ]
    }
  • Table row type of toknreleases

    {
      "name": "token_release",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in trigautomiss

    {
      "name": "trigautomiss",
      "base": "",
      "fields": [
        {
          "name": "auto_expansion_mission_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in unlinkwallet

    {
      "name": "unlinkwallet",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "multichain_wallet"
        },
        {
          "name": "user_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in updexpmiss

    {
      "name": "updexpmiss",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "template_prize_amounts",
          "type": "pair_int32_int32[]"
        },
        {
          "name": "checkins",
          "type": "uint32[]"
        },
        {
          "name": "bonuses",
          "type": "expansion_mission_bonus[]"
        },
        {
          "name": "bonuses_odds",
          "type": "uint32[]"
        }
      ]
    }
  • Table row type of userspecs

    {
      "name": "userspecialty",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "specialty",
          "type": "name"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "active",
          "type": "bool"
        },
        {
          "name": "production",
          "type": "asset[]"
        },
        {
          "name": "efficiency_hours",
          "type": "uint32"
        },
        {
          "name": "last_executed_at",
          "type": "uint32"
        }
      ]
    }
  • Table row type of usertgs

    {
      "name": "usertg",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "tg_id",
          "type": "name"
        },
        {
          "name": "ownership_asset_id",
          "type": "uint64"
        },
        {
          "name": "slider",
          "type": "float32"
        },
        {
          "name": "last_executed_at",
          "type": "uint32"
        },
        {
          "name": "total_production",
          "type": "pair_symbol_int64[]"
        },
        {
          "name": "processed_cs",
          "type": "float32"
        },
        {
          "name": "damaged_cs",
          "type": "float32"
        },
        {
          "name": "ownership_asset_id_update",
          "type": "uint64$"
        },
        {
          "name": "last_ownership_asset_id_updated_at",
          "type": "uint32$"
        },
        {
          "name": "last_production_at",
          "type": "uint32$"
        },
        {
          "name": "auto_reactivation",
          "type": "bool$"
        }
      ]
    }
  • Table row type of userwallets

    {
      "name": "userwallet",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "wallet",
          "type": "multichain_wallet"
        },
        {
          "name": "user_id",
          "type": "uint64?"
        },
        {
          "name": "template_amounts",
          "type": "pair_int32_int32[]"
        },
        {
          "name": "deactivated_template_amounts",
          "type": "pair_int32_int32[]$"
        },
        {
          "name": "arrived_template_amounts",
          "type": "pair_int32_int32[]$"
        },
        {
          "name": "arrival_window_hour",
          "type": "uint32$"
        }
      ]
    }
  • Action parameter in withdraw

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "user_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }