WAX

m.federation

合约

此合约定义的数据结构。

  • addnotify中的操作参数

    {
      "name": "addnotify",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "planet",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • bags 的表格行类型

    {
      "name": "bag",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "items",
          "type": "uint64[]"
        },
        {
          "name": "locked",
          "type": "bool"
        }
      ]
    }
  • claimcomms中的操作参数

    {
      "name": "claimcomms",
      "base": "",
      "fields": [
        {
          "name": "receiver",
          "type": "name"
        }
      ]
    }
  • claimmines中的操作参数

    {
      "name": "claimmines",
      "base": "",
      "fields": [
        {
          "name": "receiver",
          "type": "name"
        }
      ]
    }
  • clearbags中的操作参数

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

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

    {
      "name": "clearparams",
      "base": "",
      "fields": []
    }
  • config 的表格行类型

    {
      "name": "config_struct",
      "base": "",
      "fields": [
        {
          "name": "data",
          "type": "pair_string_state_value_variant[]"
        }
      ]
    }
  • global 的表格行类型

    {
      "name": "contr_global",
      "base": "",
      "fields": [
        {
          "name": "delay_multiplier",
          "type": "uint16"
        },
        {
          "name": "luck_multiplier",
          "type": "uint16"
        },
        {
          "name": "ease_multiplier",
          "type": "uint16"
        }
      ]
    }
  • props 的表格行类型

    {
      "name": "contr_props",
      "base": "",
      "fields": [
        {
          "name": "last_rng",
          "type": "uint32"
        },
        {
          "name": "reserved1",
          "type": "uint32"
        },
        {
          "name": "reserved2",
          "type": "uint64"
        },
        {
          "name": "reserved3",
          "type": "uint64"
        },
        {
          "name": "reserved4",
          "type": "uint64"
        }
      ]
    }
  • state3 的表格行类型

    {
      "name": "contr_state",
      "base": "",
      "fields": [
        {
          "name": "last_fill_time",
          "type": "time_point"
        },
        {
          "name": "fill_rate",
          "type": "float64"
        },
        {
          "name": "bucket_total",
          "type": "asset"
        },
        {
          "name": "mine_bucket",
          "type": "asset"
        }
      ]
    }
  • deposits 的表格行类型

    {
      "name": "deposit",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • fill中的操作参数

    {
      "name": "fill",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "planet_name",
          "type": "name"
        }
      ]
    }
  • landcomms 的表格行类型

    {
      "name": "landcomm",
      "base": "",
      "fields": [
        {
          "name": "landowner",
          "type": "name"
        },
        {
          "name": "comms",
          "type": "asset"
        },
        {
          "name": "timestamp",
          "type": "time_point_sec"
        }
      ]
    }
  • mine中的操作参数

    {
      "name": "mine",
      "base": "",
      "fields": [
        {
          "name": "miner",
          "type": "name"
        },
        {
          "name": "nonce",
          "type": "bytes"
        },
        {
          "name": "notify",
          "type": "name$"
        }
      ]
    }
  • miners 的表格行类型

    {
      "name": "miner",
      "base": "",
      "fields": [
        {
          "name": "miner",
          "type": "name"
        },
        {
          "name": "last_mine_tx",
          "type": "checksum256"
        },
        {
          "name": "last_mine",
          "type": "time_point_sec"
        },
        {
          "name": "current_land",
          "type": "uint64"
        }
      ]
    }
  • minerclaim 的表格行类型

    {
      "name": "miner_claim",
      "base": "",
      "fields": [
        {
          "name": "miner",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "timestamp",
          "type": "time_point_sec"
        }
      ]
    }
  • 的结构体属性 pools

    {
      "name": "pair_string_asset",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "asset"
        }
      ]
    }
  • 的结构体属性 pools

    的结构体属性 setpoolrates

    {
      "name": "pair_string_float64",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "float64"
        }
      ]
    }
  • {
      "name": "pair_string_state_value_variant",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "state_value_variant"
        }
      ]
    }
  • 的结构体属性 setparams

    {
      "name": "pair_uint64_uint64",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "uint64"
        },
        {
          "name": "second",
          "type": "uint64"
        }
      ]
    }
  • pltdtapclaim中的操作参数

    {
      "name": "pltdtapclaim",
      "base": "",
      "fields": [
        {
          "name": "planet_name",
          "type": "name"
        }
      ]
    }
  • pltdtapconf 的表格行类型

    {
      "name": "pltdtapconf_struct",
      "base": "",
      "fields": [
        {
          "name": "data",
          "type": "pair_string_state_value_variant[]"
        }
      ]
    }
  • pltdtapntfy中的操作参数

    {
      "name": "pltdtapntfy",
      "base": "",
      "fields": [
        {
          "name": "planet",
          "type": "name"
        },
        {
          "name": "destination",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • pltdtapset中的操作参数

    {
      "name": "pltdtapset",
      "base": "",
      "fields": [
        {
          "name": "planet_name",
          "type": "name"
        },
        {
          "name": "claim_rate_perc_x100",
          "type": "uint32"
        },
        {
          "name": "destination",
          "type": "name"
        }
      ]
    }
  • pools 的表格行类型

    {
      "name": "pools",
      "base": "",
      "fields": [
        {
          "name": "rates",
          "type": "pair_string_float64[]"
        },
        {
          "name": "pool_buckets",
          "type": "pair_string_asset[]"
        }
      ]
    }
  • reclaim中的操作参数

    {
      "name": "reclaim",
      "base": "",
      "fields": [
        {
          "name": "users",
          "type": "name[]"
        },
        {
          "name": "extra_check",
          "type": "bool"
        }
      ]
    }
  • resetstate中的操作参数

    {
      "name": "resetstate",
      "base": "",
      "fields": [
        {
          "name": "planet_name",
          "type": "name"
        }
      ]
    }
  • rmvnotify中的操作参数

    {
      "name": "rmvnotify",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "planet",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • setbag中的操作参数

    {
      "name": "setbag",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "items",
          "type": "uint64[]"
        }
      ]
    }
  • setconfig中的操作参数

    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "state_value_variant"
        }
      ]
    }
  • setland中的操作参数

    {
      "name": "setland",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "land_id",
          "type": "uint64"
        }
      ]
    }
  • setparam中的操作参数

    {
      "name": "setparam",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • setparams中的操作参数

    {
      "name": "setparams",
      "base": "",
      "fields": [
        {
          "name": "params",
          "type": "pair_uint64_uint64[]"
        }
      ]
    }
  • setpoolrates中的操作参数

    {
      "name": "setpoolrates",
      "base": "",
      "fields": [
        {
          "name": "rates",
          "type": "pair_string_float64[]"
        },
        {
          "name": "planet_name",
          "type": "name"
        }
      ]
    }
  • testparam中的操作参数

    {
      "name": "testparam",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        }
      ]
    }
  • tooluse 的表格行类型

    {
      "name": "tooluse_item",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "last_use",
          "type": "uint32"
        }
      ]
    }
  • unlockbag中的操作参数

    {
      "name": "unlockbag",
      "base": "",
      "fields": [
        {
          "name": "miner",
          "type": "name"
        }
      ]
    }
  • whitelist 的表格行类型

    {
      "name": "whitelist",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "authorizer",
          "type": "name"
        }
      ]
    }