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"
        }
      ]
    }
  • config_struct의 구조체 속성

    pltdtapconf_struct의 구조체 속성

    {
      "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"
        }
      ]
    }