WAX

waxyclaimbot

合约

此合约定义的数据结构。

  • accountclms 的表格行类型

    {
      "name": "accountclm",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "options",
          "type": "uint8"
        },
        {
          "name": "claiminterval",
          "type": "uint16"
        },
        {
          "name": "last_claimreward_time",
          "type": "time_point"
        },
        {
          "name": "last_voterclaim_time",
          "type": "time_point"
        },
        {
          "name": "last_claimgenesis_time",
          "type": "time_point"
        }
      ]
    }
  • claim中的操作参数

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "claimtype",
          "type": "uint8"
        }
      ]
    }
  • claimlog中的操作参数

    {
      "name": "claimlog",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "payment",
          "type": "int64"
        },
        {
          "name": "reward",
          "type": "int64"
        },
        {
          "name": "action",
          "type": "name"
        }
      ]
    }
  • genesis 的表格行类型

    {
      "name": "genesis",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "unclaimed_balance",
          "type": "asset"
        },
        {
          "name": "last_claim_time",
          "type": "time_point"
        },
        {
          "name": "last_updated",
          "type": "time_point"
        }
      ]
    }
  • getversion中的操作参数

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

    {
      "name": "global",
      "base": "",
      "fields": [
        {
          "name": "max_block_net_usage",
          "type": "uint64"
        },
        {
          "name": "target_block_net_usage_pct",
          "type": "uint32"
        },
        {
          "name": "max_transaction_net_usage",
          "type": "uint32"
        },
        {
          "name": "base_per_transaction_net_usage",
          "type": "uint32"
        },
        {
          "name": "net_usage_leeway",
          "type": "uint32"
        },
        {
          "name": "context_free_discount_net_usage_num",
          "type": "uint32"
        },
        {
          "name": "context_free_discount_net_usage_den",
          "type": "uint32"
        },
        {
          "name": "max_block_cpu_usage",
          "type": "uint32"
        },
        {
          "name": "target_block_cpu_usage_pct",
          "type": "uint32"
        },
        {
          "name": "max_transaction_cpu_usage",
          "type": "uint32"
        },
        {
          "name": "min_transaction_cpu_usage",
          "type": "uint32"
        },
        {
          "name": "max_transaction_lifetime",
          "type": "uint32"
        },
        {
          "name": "deferred_trx_expiration_window",
          "type": "uint32"
        },
        {
          "name": "max_transaction_delay",
          "type": "uint32"
        },
        {
          "name": "max_inline_action_size",
          "type": "uint32"
        },
        {
          "name": "max_inline_action_depth",
          "type": "uint16"
        },
        {
          "name": "max_authority_depth",
          "type": "uint16"
        },
        {
          "name": "max_ram_size",
          "type": "uint64"
        },
        {
          "name": "total_ram_bytes_reserved",
          "type": "uint64"
        },
        {
          "name": "total_ram_stake",
          "type": "int64"
        },
        {
          "name": "last_producer_schedule_update",
          "type": "block_timestamp_type"
        },
        {
          "name": "last_pervote_bucket_fill",
          "type": "time_point"
        },
        {
          "name": "pervote_bucket",
          "type": "int64"
        },
        {
          "name": "perblock_bucket",
          "type": "int64"
        },
        {
          "name": "voters_bucket",
          "type": "int64"
        },
        {
          "name": "total_voteshare_change_rate",
          "type": "float64"
        },
        {
          "name": "total_unpaid_voteshare",
          "type": "float64"
        },
        {
          "name": "total_unpaid_voteshare_last_updated",
          "type": "time_point"
        },
        {
          "name": "total_unpaid_blocks",
          "type": "uint32"
        },
        {
          "name": "total_activated_stake",
          "type": "int64"
        },
        {
          "name": "thresh_activated_stake_time",
          "type": "time_point"
        },
        {
          "name": "last_producer_schedule_size",
          "type": "uint16"
        },
        {
          "name": "total_producer_vote_weight",
          "type": "float64"
        },
        {
          "name": "last_name_close",
          "type": "block_timestamp_type"
        }
      ]
    }
  • global2 的表格行类型

    {
      "name": "global2",
      "base": "",
      "fields": [
        {
          "name": "new_ram_per_block",
          "type": "uint16"
        },
        {
          "name": "last_ram_increase",
          "type": "block_timestamp_type"
        },
        {
          "name": "last_block_num",
          "type": "block_timestamp_type"
        },
        {
          "name": "total_producer_votepay_share",
          "type": "float64"
        },
        {
          "name": "revision",
          "type": "uint8"
        }
      ]
    }
  • global3 的表格行类型

    {
      "name": "global3",
      "base": "",
      "fields": [
        {
          "name": "last_vpay_state_update",
          "type": "time_point"
        },
        {
          "name": "total_vpay_share_change_rate",
          "type": "float64"
        }
      ]
    }
  • producers 的表格行类型

    {
      "name": "producers",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "total_votes",
          "type": "float64"
        },
        {
          "name": "producer_key",
          "type": "public_key"
        },
        {
          "name": "is_active",
          "type": "bool"
        },
        {
          "name": "url",
          "type": "string"
        },
        {
          "name": "unpaid_blocks",
          "type": "uint32"
        },
        {
          "name": "last_claim_time",
          "type": "time_point"
        },
        {
          "name": "location",
          "type": "uint16"
        }
      ]
    }
  • producers2 的表格行类型

    {
      "name": "producers2",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "votepay_share",
          "type": "float64"
        },
        {
          "name": "last_votepay_share_update",
          "type": "time_point"
        }
      ]
    }
  • setoptions中的操作参数

    {
      "name": "setoptions",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "options",
          "type": "uint8[]"
        },
        {
          "name": "claiminterval",
          "type": "uint16"
        }
      ]
    }
  • voters 的表格行类型

    {
      "name": "voters",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "proxy",
          "type": "name"
        },
        {
          "name": "producers",
          "type": "name[]"
        },
        {
          "name": "staked",
          "type": "int64"
        },
        {
          "name": "unpaid_voteshare",
          "type": "float64"
        },
        {
          "name": "unpaid_voteshare_last_updated",
          "type": "time_point"
        },
        {
          "name": "unpaid_voteshare_change_rate",
          "type": "float64"
        },
        {
          "name": "last_claim_time",
          "type": "time_point"
        },
        {
          "name": "last_vote_weight",
          "type": "float64"
        },
        {
          "name": "proxied_vote_weight",
          "type": "float64"
        },
        {
          "name": "is_proxy",
          "type": "bool"
        },
        {
          "name": "flags1",
          "type": "uint32"
        },
        {
          "name": "reserved2",
          "type": "uint32"
        },
        {
          "name": "reserved3",
          "type": "asset"
        }
      ]
    }