Telos

eosio

合约

此合约定义的数据结构。

  • abihash 的表格行类型

    {
      "name": "abi_hash",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "hash",
          "type": "checksum256"
        }
      ]
    }
  • actfinkey中的操作参数

    {
      "name": "actfinkey",
      "base": "",
      "fields": [
        {
          "name": "finalizer_name",
          "type": "name"
        },
        {
          "name": "finalizer_key",
          "type": "string"
        }
      ]
    }
  • activate中的操作参数

    {
      "name": "activate",
      "base": "",
      "fields": [
        {
          "name": "feature_digest",
          "type": "checksum256"
        }
      ]
    }
  • 的结构体属性 newaccount

    的结构体属性 updateauth

    {
      "name": "authority",
      "base": "",
      "fields": [
        {
          "name": "threshold",
          "type": "uint32"
        },
        {
          "name": "keys",
          "type": "key_weight[]"
        },
        {
          "name": "accounts",
          "type": "permission_level_weight[]"
        },
        {
          "name": "waits",
          "type": "wait_weight[]"
        }
      ]
    }
  • bidrefunds 的表格行类型

    {
      "name": "bid_refund",
      "base": "",
      "fields": [
        {
          "name": "bidder",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • bidname中的操作参数

    {
      "name": "bidname",
      "base": "",
      "fields": [
        {
          "name": "bidder",
          "type": "name"
        },
        {
          "name": "newname",
          "type": "name"
        },
        {
          "name": "bid",
          "type": "asset"
        }
      ]
    }
  • bidrefund中的操作参数

    {
      "name": "bidrefund",
      "base": "",
      "fields": [
        {
          "name": "bidder",
          "type": "name"
        },
        {
          "name": "newname",
          "type": "name"
        }
      ]
    }
  • 的结构体属性 onblock

    {
      "name": "block_header",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint32"
        },
        {
          "name": "producer",
          "type": "name"
        },
        {
          "name": "confirmed",
          "type": "uint16"
        },
        {
          "name": "previous",
          "type": "checksum256"
        },
        {
          "name": "transaction_mroot",
          "type": "checksum256"
        },
        {
          "name": "action_mroot",
          "type": "checksum256"
        },
        {
          "name": "schedule_version",
          "type": "uint32"
        },
        {
          "name": "new_producers",
          "type": "producer_schedule?"
        }
      ]
    }
  • blockinfo 的表格行类型

    {
      "name": "block_info_record",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "block_height",
          "type": "uint32"
        },
        {
          "name": "block_timestamp",
          "type": "time_point"
        }
      ]
    }
  • {
      "name": "block_signing_authority_v0",
      "base": "",
      "fields": [
        {
          "name": "threshold",
          "type": "uint32"
        },
        {
          "name": "keys",
          "type": "key_weight[]"
        }
      ]
    }
  • blockchain_parameters_v1的结构基本类型

    eosio_global_state的结构基本类型

    {
      "name": "blockchain_parameters",
      "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": "blockchain_parameters_v1",
      "base": "blockchain_parameters",
      "fields": [
        {
          "name": "max_action_return_value_size",
          "type": "uint32$"
        }
      ]
    }
  • buyram中的操作参数

    {
      "name": "buyram",
      "base": "",
      "fields": [
        {
          "name": "payer",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "quant",
          "type": "asset"
        }
      ]
    }
  • buyrambytes中的操作参数

    {
      "name": "buyrambytes",
      "base": "",
      "fields": [
        {
          "name": "payer",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "uint32"
        }
      ]
    }
  • buyrex中的操作参数

    {
      "name": "buyrex",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • canceldelay中的操作参数

    {
      "name": "canceldelay",
      "base": "",
      "fields": [
        {
          "name": "canceling_auth",
          "type": "permission_level"
        },
        {
          "name": "trx_id",
          "type": "checksum256"
        }
      ]
    }
  • cfgpowerup中的操作参数

    {
      "name": "cfgpowerup",
      "base": "",
      "fields": [
        {
          "name": "args",
          "type": "powerup_config"
        }
      ]
    }
  • claimrewards中的操作参数

    {
      "name": "claimrewards",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • closerex中的操作参数

    {
      "name": "closerex",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • cnclrexorder中的操作参数

    {
      "name": "cnclrexorder",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • 的结构体属性 exchange_state

    {
      "name": "connector",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "weight",
          "type": "float64"
        }
      ]
    }
  • consolidate中的操作参数

    {
      "name": "consolidate",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • defcpuloan中的操作参数

    {
      "name": "defcpuloan",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "loan_num",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • defnetloan中的操作参数

    {
      "name": "defnetloan",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "loan_num",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • delegatebw中的操作参数

    {
      "name": "delegatebw",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "stake_net_quantity",
          "type": "asset"
        },
        {
          "name": "stake_cpu_quantity",
          "type": "asset"
        },
        {
          "name": "transfer",
          "type": "bool"
        }
      ]
    }
  • delband 的表格行类型

    {
      "name": "delegated_bandwidth",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "net_weight",
          "type": "asset"
        },
        {
          "name": "cpu_weight",
          "type": "asset"
        }
      ]
    }
  • deleteauth中的操作参数

    {
      "name": "deleteauth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "permission",
          "type": "name"
        },
        {
          "name": "authorized_by",
          "type": "name$"
        }
      ]
    }
  • delfinkey中的操作参数

    {
      "name": "delfinkey",
      "base": "",
      "fields": [
        {
          "name": "finalizer_name",
          "type": "name"
        },
        {
          "name": "finalizer_key",
          "type": "string"
        }
      ]
    }
  • deposit中的操作参数

    {
      "name": "deposit",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • distviarex中的操作参数

    {
      "name": "distviarex",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • 扩展blockchain_parameters的基本类型

    global 的表格行类型

    {
      "name": "eosio_global_state",
      "base": "blockchain_parameters",
      "fields": [
        {
          "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_proposed_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": "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"
        },
        {
          "name": "block_num",
          "type": "uint32"
        },
        {
          "name": "last_claimrewards",
          "type": "uint32"
        },
        {
          "name": "next_payment",
          "type": "uint32"
        },
        {
          "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"
        }
      ]
    }
  • global2 的表格行类型

    {
      "name": "eosio_global_state2",
      "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": "eosio_global_state3",
      "base": "",
      "fields": [
        {
          "name": "last_vpay_state_update",
          "type": "time_point"
        },
        {
          "name": "total_vpay_share_change_rate",
          "type": "float64"
        }
      ]
    }
  • global4 的表格行类型

    {
      "name": "eosio_global_state4",
      "base": "",
      "fields": [
        {
          "name": "continuous_rate",
          "type": "float64"
        },
        {
          "name": "inflation_pay_factor",
          "type": "int64"
        },
        {
          "name": "votepay_factor",
          "type": "int64"
        }
      ]
    }
  • evmvotes 的表格行类型

    {
      "name": "evm_vote_info",
      "base": "",
      "fields": [
        {
          "name": "bp",
          "type": "name"
        },
        {
          "name": "total_vote",
          "type": "checksum256"
        }
      ]
    }
  • rammarket 的表格行类型

    {
      "name": "exchange_state",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "base",
          "type": "connector"
        },
        {
          "name": "quote",
          "type": "connector"
        }
      ]
    }
  • {
      "name": "fin_key_id_generator_info",
      "base": "",
      "fields": [
        {
          "name": "next_finalizer_key_id",
          "type": "uint64"
        }
      ]
    }
  • {
      "name": "finalizer_auth_info",
      "base": "",
      "fields": [
        {
          "name": "key_id",
          "type": "uint64"
        },
        {
          "name": "fin_authority",
          "type": "finalizer_authority"
        }
      ]
    }
  • {
      "name": "finalizer_authority",
      "base": "",
      "fields": [
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "weight",
          "type": "uint64"
        },
        {
          "name": "public_key",
          "type": "bytes"
        }
      ]
    }
  • finalizers 的表格行类型

    {
      "name": "finalizer_info",
      "base": "",
      "fields": [
        {
          "name": "finalizer_name",
          "type": "name"
        },
        {
          "name": "active_key_id",
          "type": "uint64"
        },
        {
          "name": "active_key_binary",
          "type": "bytes"
        },
        {
          "name": "finalizer_key_count",
          "type": "uint32"
        }
      ]
    }
  • finkeys 的表格行类型

    {
      "name": "finalizer_key_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "finalizer_name",
          "type": "name"
        },
        {
          "name": "finalizer_key",
          "type": "string"
        },
        {
          "name": "finalizer_key_binary",
          "type": "bytes"
        }
      ]
    }
  • fundcpuloan中的操作参数

    {
      "name": "fundcpuloan",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "loan_num",
          "type": "uint64"
        },
        {
          "name": "payment",
          "type": "asset"
        }
      ]
    }
  • fundnetloan中的操作参数

    {
      "name": "fundnetloan",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "loan_num",
          "type": "uint64"
        },
        {
          "name": "payment",
          "type": "asset"
        }
      ]
    }
  • getevmvote中的操作参数

    {
      "name": "getevmvote",
      "base": "",
      "fields": [
        {
          "name": "bps",
          "type": "name[]"
        }
      ]
    }
  • init中的操作参数

    {
      "name": "init",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "varuint32"
        },
        {
          "name": "core",
          "type": "symbol"
        }
      ]
    }
  • 的结构体属性 authority

    的结构体属性 block_signing_authority_v0

    {
      "name": "key_weight",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "public_key"
        },
        {
          "name": "weight",
          "type": "uint16"
        }
      ]
    }
  • {
      "name": "last_prop_finalizers_info",
      "base": "",
      "fields": [
        {
          "name": "last_proposed_finalizers",
          "type": "finalizer_auth_info[]"
        }
      ]
    }
  • limitauthchg中的操作参数

    {
      "name": "limitauthchg",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "allow_perms",
          "type": "name[]"
        },
        {
          "name": "disallow_perms",
          "type": "name[]"
        }
      ]
    }
  • linkauth中的操作参数

    {
      "name": "linkauth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "requirement",
          "type": "name"
        },
        {
          "name": "authorized_by",
          "type": "name$"
        }
      ]
    }
  • mvfrsavings中的操作参数

    {
      "name": "mvfrsavings",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "rex",
          "type": "asset"
        }
      ]
    }
  • mvtosavings中的操作参数

    {
      "name": "mvtosavings",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "rex",
          "type": "asset"
        }
      ]
    }
  • namebids 的表格行类型

    {
      "name": "name_bid",
      "base": "",
      "fields": [
        {
          "name": "newname",
          "type": "name"
        },
        {
          "name": "high_bidder",
          "type": "name"
        },
        {
          "name": "high_bid",
          "type": "int64"
        },
        {
          "name": "last_bid_time",
          "type": "time_point"
        }
      ]
    }
  • newaccount中的操作参数

    {
      "name": "newaccount",
      "base": "",
      "fields": [
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "authority"
        },
        {
          "name": "active",
          "type": "authority"
        }
      ]
    }
  • onblock中的操作参数

    {
      "name": "onblock",
      "base": "",
      "fields": [
        {
          "name": "header",
          "type": "block_header"
        }
      ]
    }
  • onerror中的操作参数

    {
      "name": "onerror",
      "base": "",
      "fields": [
        {
          "name": "sender_id",
          "type": "uint128"
        },
        {
          "name": "sent_trx",
          "type": "bytes"
        }
      ]
    }
  • 的结构体属性 rex_balance

    的结构体属性 rex_return_buckets

    {
      "name": "pair_time_point_sec_int64",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "time_point_sec"
        },
        {
          "name": "second",
          "type": "int64"
        }
      ]
    }
  • pay中的操作参数

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

    {
      "name": "payment_info",
      "base": "",
      "fields": [
        {
          "name": "bp",
          "type": "name"
        },
        {
          "name": "pay",
          "type": "asset"
        }
      ]
    }
  • payrate 的表格行类型

    {
      "name": "payrates",
      "base": "",
      "fields": [
        {
          "name": "bpay_rate",
          "type": "uint64"
        },
        {
          "name": "worker_amount",
          "type": "uint64"
        }
      ]
    }
  • 的结构体属性 canceldelay

    的结构体属性 permission_level_weight

    {
      "name": "permission_level",
      "base": "",
      "fields": [
        {
          "name": "actor",
          "type": "name"
        },
        {
          "name": "permission",
          "type": "name"
        }
      ]
    }
  • 的结构体属性 authority

    {
      "name": "permission_level_weight",
      "base": "",
      "fields": [
        {
          "name": "permission",
          "type": "permission_level"
        },
        {
          "name": "weight",
          "type": "uint16"
        }
      ]
    }
  • powerup中的操作参数

    {
      "name": "powerup",
      "base": "",
      "fields": [
        {
          "name": "payer",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "days",
          "type": "uint32"
        },
        {
          "name": "net_frac",
          "type": "int64"
        },
        {
          "name": "cpu_frac",
          "type": "int64"
        },
        {
          "name": "max_payment",
          "type": "asset"
        }
      ]
    }
  • 的结构体属性 cfgpowerup

    {
      "name": "powerup_config",
      "base": "",
      "fields": [
        {
          "name": "net",
          "type": "powerup_config_resource"
        },
        {
          "name": "cpu",
          "type": "powerup_config_resource"
        },
        {
          "name": "powerup_days",
          "type": "uint32?"
        },
        {
          "name": "min_powerup_fee",
          "type": "asset?"
        }
      ]
    }
  • {
      "name": "powerup_config_resource",
      "base": "",
      "fields": [
        {
          "name": "current_weight_ratio",
          "type": "int64?"
        },
        {
          "name": "target_weight_ratio",
          "type": "int64?"
        },
        {
          "name": "assumed_stake_weight",
          "type": "int64?"
        },
        {
          "name": "target_timestamp",
          "type": "time_point_sec?"
        },
        {
          "name": "exponent",
          "type": "float64?"
        },
        {
          "name": "decay_secs",
          "type": "uint32?"
        },
        {
          "name": "min_price",
          "type": "asset?"
        },
        {
          "name": "max_price",
          "type": "asset?"
        }
      ]
    }
  • powup.order 的表格行类型

    {
      "name": "powerup_order",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "net_weight",
          "type": "int64"
        },
        {
          "name": "cpu_weight",
          "type": "int64"
        },
        {
          "name": "expires",
          "type": "time_point_sec"
        }
      ]
    }
  • powup.state 的表格行类型

    {
      "name": "powerup_state",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "net",
          "type": "powerup_state_resource"
        },
        {
          "name": "cpu",
          "type": "powerup_state_resource"
        },
        {
          "name": "powerup_days",
          "type": "uint32"
        },
        {
          "name": "min_powerup_fee",
          "type": "asset"
        }
      ]
    }
  • {
      "name": "powerup_state_resource",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "weight",
          "type": "int64"
        },
        {
          "name": "weight_ratio",
          "type": "int64"
        },
        {
          "name": "assumed_stake_weight",
          "type": "int64"
        },
        {
          "name": "initial_weight_ratio",
          "type": "int64"
        },
        {
          "name": "target_weight_ratio",
          "type": "int64"
        },
        {
          "name": "initial_timestamp",
          "type": "time_point_sec"
        },
        {
          "name": "target_timestamp",
          "type": "time_point_sec"
        },
        {
          "name": "exponent",
          "type": "float64"
        },
        {
          "name": "decay_secs",
          "type": "uint32"
        },
        {
          "name": "min_price",
          "type": "asset"
        },
        {
          "name": "max_price",
          "type": "asset"
        },
        {
          "name": "utilization",
          "type": "int64"
        },
        {
          "name": "adjusted_utilization",
          "type": "int64"
        },
        {
          "name": "utilization_timestamp",
          "type": "time_point_sec"
        }
      ]
    }
  • powerupexec中的操作参数

    {
      "name": "powerupexec",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "max",
          "type": "uint16"
        }
      ]
    }
  • producers 的表格行类型

    {
      "name": "producer_info",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "total_votes",
          "type": "float64"
        },
        {
          "name": "producer_key",
          "type": "public_key"
        },
        {
          "name": "is_active",
          "type": "bool"
        },
        {
          "name": "unreg_reason",
          "type": "string"
        },
        {
          "name": "url",
          "type": "string"
        },
        {
          "name": "unpaid_blocks",
          "type": "uint32"
        },
        {
          "name": "lifetime_produced_blocks",
          "type": "uint32"
        },
        {
          "name": "missed_blocks_per_rotation",
          "type": "uint32"
        },
        {
          "name": "lifetime_missed_blocks",
          "type": "uint32"
        },
        {
          "name": "last_claim_time",
          "type": "time_point"
        },
        {
          "name": "location",
          "type": "uint16"
        },
        {
          "name": "kick_reason_id",
          "type": "uint32"
        },
        {
          "name": "kick_reason",
          "type": "string"
        },
        {
          "name": "times_kicked",
          "type": "uint32"
        },
        {
          "name": "kick_penalty_hours",
          "type": "uint32"
        },
        {
          "name": "last_time_kicked",
          "type": "block_timestamp_type"
        },
        {
          "name": "producer_authority",
          "type": "block_signing_authority$"
        }
      ]
    }
  • producers2 的表格行类型

    {
      "name": "producer_info2",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "votepay_share",
          "type": "float64"
        },
        {
          "name": "last_votepay_share_update",
          "type": "time_point"
        }
      ]
    }
  • 的结构体属性 producer_schedule

    {
      "name": "producer_key",
      "base": "",
      "fields": [
        {
          "name": "producer_name",
          "type": "name"
        },
        {
          "name": "block_signing_key",
          "type": "public_key"
        }
      ]
    }
  • {
      "name": "producer_metric",
      "base": "",
      "fields": [
        {
          "name": "bp_name",
          "type": "name"
        },
        {
          "name": "missed_blocks_per_cycle",
          "type": "uint32"
        }
      ]
    }
  • 的结构体属性 block_header

    {
      "name": "producer_schedule",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint32"
        },
        {
          "name": "producers",
          "type": "producer_key[]"
        }
      ]
    }
  • refund中的操作参数

    {
      "name": "refund",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • refunds 的表格行类型

    {
      "name": "refund_request",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "request_time",
          "type": "time_point_sec"
        },
        {
          "name": "net_amount",
          "type": "asset"
        },
        {
          "name": "cpu_amount",
          "type": "asset"
        }
      ]
    }
  • regfinkey中的操作参数

    {
      "name": "regfinkey",
      "base": "",
      "fields": [
        {
          "name": "finalizer_name",
          "type": "name"
        },
        {
          "name": "finalizer_key",
          "type": "string"
        },
        {
          "name": "proof_of_possession",
          "type": "string"
        }
      ]
    }
  • regproducer中的操作参数

    {
      "name": "regproducer",
      "base": "",
      "fields": [
        {
          "name": "producer",
          "type": "name"
        },
        {
          "name": "producer_key",
          "type": "public_key"
        },
        {
          "name": "url",
          "type": "string"
        },
        {
          "name": "location",
          "type": "uint16"
        }
      ]
    }
  • regproducer2中的操作参数

    {
      "name": "regproducer2",
      "base": "",
      "fields": [
        {
          "name": "producer",
          "type": "name"
        },
        {
          "name": "producer_authority",
          "type": "block_signing_authority"
        },
        {
          "name": "url",
          "type": "string"
        },
        {
          "name": "location",
          "type": "uint16"
        }
      ]
    }
  • regproxy中的操作参数

    {
      "name": "regproxy",
      "base": "",
      "fields": [
        {
          "name": "proxy",
          "type": "name"
        },
        {
          "name": "isproxy",
          "type": "bool"
        }
      ]
    }
  • rentcpu中的操作参数

    {
      "name": "rentcpu",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "loan_payment",
          "type": "asset"
        },
        {
          "name": "loan_fund",
          "type": "asset"
        }
      ]
    }
  • rentnet中的操作参数

    {
      "name": "rentnet",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "loan_payment",
          "type": "asset"
        },
        {
          "name": "loan_fund",
          "type": "asset"
        }
      ]
    }
  • rexbal 的表格行类型

    {
      "name": "rex_balance",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "vote_stake",
          "type": "asset"
        },
        {
          "name": "rex_balance",
          "type": "asset"
        },
        {
          "name": "matured_rex",
          "type": "int64"
        },
        {
          "name": "rex_maturities",
          "type": "pair_time_point_sec_int64[]"
        }
      ]
    }
  • rexfund 的表格行类型

    {
      "name": "rex_fund",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • cpuloan 的表格行类型

    netloan 的表格行类型

    {
      "name": "rex_loan",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "payment",
          "type": "asset"
        },
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "total_staked",
          "type": "asset"
        },
        {
          "name": "loan_num",
          "type": "uint64"
        },
        {
          "name": "expiration",
          "type": "time_point"
        }
      ]
    }
  • rexqueue 的表格行类型

    {
      "name": "rex_order",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "rex_requested",
          "type": "asset"
        },
        {
          "name": "proceeds",
          "type": "asset"
        },
        {
          "name": "stake_change",
          "type": "asset"
        },
        {
          "name": "order_time",
          "type": "time_point"
        },
        {
          "name": "is_open",
          "type": "bool"
        }
      ]
    }
  • rexpool 的表格行类型

    {
      "name": "rex_pool",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "total_lent",
          "type": "asset"
        },
        {
          "name": "total_unlent",
          "type": "asset"
        },
        {
          "name": "total_rent",
          "type": "asset"
        },
        {
          "name": "total_lendable",
          "type": "asset"
        },
        {
          "name": "total_rex",
          "type": "asset"
        },
        {
          "name": "namebid_proceeds",
          "type": "asset"
        },
        {
          "name": "loan_num",
          "type": "uint64"
        }
      ]
    }
  • retbuckets 的表格行类型

    {
      "name": "rex_return_buckets",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "return_buckets",
          "type": "pair_time_point_sec_int64[]"
        }
      ]
    }
  • rexretpool 的表格行类型

    {
      "name": "rex_return_pool",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "last_dist_time",
          "type": "time_point_sec"
        },
        {
          "name": "pending_bucket_time",
          "type": "time_point_sec"
        },
        {
          "name": "oldest_bucket_time",
          "type": "time_point_sec"
        },
        {
          "name": "pending_bucket_proceeds",
          "type": "int64"
        },
        {
          "name": "current_rate_of_increase",
          "type": "int64"
        },
        {
          "name": "proceeds",
          "type": "int64"
        }
      ]
    }
  • rexexec中的操作参数

    {
      "name": "rexexec",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "max",
          "type": "uint16"
        }
      ]
    }
  • rmvproducer中的操作参数

    {
      "name": "rmvproducer",
      "base": "",
      "fields": [
        {
          "name": "producer",
          "type": "name"
        }
      ]
    }
  • rotations 的表格行类型

    {
      "name": "rotation_state",
      "base": "",
      "fields": [
        {
          "name": "bp_currently_out",
          "type": "name"
        },
        {
          "name": "sbp_currently_in",
          "type": "name"
        },
        {
          "name": "bp_out_index",
          "type": "uint32"
        },
        {
          "name": "sbp_in_index",
          "type": "uint32"
        },
        {
          "name": "next_rotation_time",
          "type": "block_timestamp_type"
        },
        {
          "name": "last_rotation_time",
          "type": "block_timestamp_type"
        }
      ]
    }
  • {
      "name": "schedule_metrics_state",
      "base": "",
      "fields": [
        {
          "name": "last_onblock_caller",
          "type": "name"
        },
        {
          "name": "block_counter_correction",
          "type": "int32"
        },
        {
          "name": "producers_metric",
          "type": "producer_metric[]"
        }
      ]
    }
  • sellram中的操作参数

    {
      "name": "sellram",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    }
  • sellrex中的操作参数

    {
      "name": "sellrex",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "rex",
          "type": "asset"
        }
      ]
    }
  • setabi中的操作参数

    {
      "name": "setabi",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "abi",
          "type": "bytes"
        },
        {
          "name": "memo",
          "type": "string$"
        }
      ]
    }
  • setacctcpu中的操作参数

    {
      "name": "setacctcpu",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "cpu_weight",
          "type": "int64?"
        }
      ]
    }
  • setacctnet中的操作参数

    {
      "name": "setacctnet",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "net_weight",
          "type": "int64?"
        }
      ]
    }
  • setacctram中的操作参数

    {
      "name": "setacctram",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "ram_bytes",
          "type": "int64?"
        }
      ]
    }
  • setalimits中的操作参数

    {
      "name": "setalimits",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "ram_bytes",
          "type": "int64"
        },
        {
          "name": "net_weight",
          "type": "int64"
        },
        {
          "name": "cpu_weight",
          "type": "int64"
        }
      ]
    }
  • setbpevmstat中的操作参数

    {
      "name": "setbpevmstat",
      "base": "",
      "fields": [
        {
          "name": "bp",
          "type": "name"
        }
      ]
    }
  • setcode中的操作参数

    {
      "name": "setcode",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "vmtype",
          "type": "uint8"
        },
        {
          "name": "vmversion",
          "type": "uint8"
        },
        {
          "name": "code",
          "type": "bytes"
        },
        {
          "name": "memo",
          "type": "string$"
        }
      ]
    }
  • setinflation中的操作参数

    {
      "name": "setinflation",
      "base": "",
      "fields": [
        {
          "name": "annual_rate",
          "type": "int64"
        },
        {
          "name": "inflation_pay_factor",
          "type": "int64"
        },
        {
          "name": "votepay_factor",
          "type": "int64"
        }
      ]
    }
  • setparams中的操作参数

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

    {
      "name": "setpayrates",
      "base": "",
      "fields": [
        {
          "name": "inflation",
          "type": "uint64"
        },
        {
          "name": "worker",
          "type": "uint64"
        }
      ]
    }
  • setpriv中的操作参数

    {
      "name": "setpriv",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "is_priv",
          "type": "uint8"
        }
      ]
    }
  • setram中的操作参数

    {
      "name": "setram",
      "base": "",
      "fields": [
        {
          "name": "max_ram_size",
          "type": "uint64"
        }
      ]
    }
  • setramrate中的操作参数

    {
      "name": "setramrate",
      "base": "",
      "fields": [
        {
          "name": "bytes_per_block",
          "type": "uint16"
        }
      ]
    }
  • setrex中的操作参数

    {
      "name": "setrex",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • setselfstake中的操作参数

    {
      "name": "setselfstake",
      "base": "",
      "fields": [
        {
          "name": "self_stake_boost_multiplier",
          "type": "uint64"
        }
      ]
    }
  • setvotecontr中的操作参数

    {
      "name": "setvotecontr",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "checksum160"
        }
      ]
    }
  • setvotedecay中的操作参数

    {
      "name": "setvotedecay",
      "base": "",
      "fields": [
        {
          "name": "decay_start_epoch",
          "type": "uint64"
        },
        {
          "name": "decay_increase_yearly",
          "type": "uint64"
        }
      ]
    }
  • switchtosvnn中的操作参数

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

    {
      "name": "undelegatebw",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "unstake_net_quantity",
          "type": "asset"
        },
        {
          "name": "unstake_cpu_quantity",
          "type": "asset"
        }
      ]
    }
  • unlinkauth中的操作参数

    {
      "name": "unlinkauth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "authorized_by",
          "type": "name$"
        }
      ]
    }
  • unregprod中的操作参数

    {
      "name": "unregprod",
      "base": "",
      "fields": [
        {
          "name": "producer",
          "type": "name"
        }
      ]
    }
  • unregreason中的操作参数

    {
      "name": "unregreason",
      "base": "",
      "fields": [
        {
          "name": "producer",
          "type": "name"
        },
        {
          "name": "reason",
          "type": "string"
        }
      ]
    }
  • unstaketorex中的操作参数

    {
      "name": "unstaketorex",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "from_net",
          "type": "asset"
        },
        {
          "name": "from_cpu",
          "type": "asset"
        }
      ]
    }
  • updateauth中的操作参数

    {
      "name": "updateauth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "permission",
          "type": "name"
        },
        {
          "name": "parent",
          "type": "name"
        },
        {
          "name": "auth",
          "type": "authority"
        },
        {
          "name": "authorized_by",
          "type": "name$"
        }
      ]
    }
  • updaterex中的操作参数

    {
      "name": "updaterex",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • updtrevision中的操作参数

    {
      "name": "updtrevision",
      "base": "",
      "fields": [
        {
          "name": "revision",
          "type": "uint8"
        }
      ]
    }
  • userres 的表格行类型

    {
      "name": "user_resources",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "net_weight",
          "type": "asset"
        },
        {
          "name": "cpu_weight",
          "type": "asset"
        },
        {
          "name": "ram_bytes",
          "type": "int64"
        }
      ]
    }
  • votebpout中的操作参数

    {
      "name": "votebpout",
      "base": "",
      "fields": [
        {
          "name": "bp",
          "type": "name"
        },
        {
          "name": "penalty_hours",
          "type": "uint32"
        }
      ]
    }
  • voteproducer中的操作参数

    {
      "name": "voteproducer",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "proxy",
          "type": "name"
        },
        {
          "name": "producers",
          "type": "name[]"
        }
      ]
    }
  • voters 的表格行类型

    {
      "name": "voter_info",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "proxy",
          "type": "name"
        },
        {
          "name": "producers",
          "type": "name[]"
        },
        {
          "name": "staked",
          "type": "int64"
        },
        {
          "name": "last_stake",
          "type": "int64"
        },
        {
          "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"
        },
        {
          "name": "self_stake_boost",
          "type": "uint64$"
        }
      ]
    }
  • voteupdate中的操作参数

    {
      "name": "voteupdate",
      "base": "",
      "fields": [
        {
          "name": "voter_name",
          "type": "name"
        }
      ]
    }
  • votingconfig 的表格行类型

    {
      "name": "votingconfig",
      "base": "",
      "fields": [
        {
          "name": "evm_voting_contract",
          "type": "checksum160"
        },
        {
          "name": "decay_start_epoch",
          "type": "uint64"
        },
        {
          "name": "decay_increase_yearly",
          "type": "uint64"
        },
        {
          "name": "self_stake_boost_multiplier",
          "type": "uint64"
        }
      ]
    }
  • 的结构体属性 authority

    {
      "name": "wait_weight",
      "base": "",
      "fields": [
        {
          "name": "wait_sec",
          "type": "uint32"
        },
        {
          "name": "weight",
          "type": "uint16"
        }
      ]
    }
  • wasmcfg中的操作参数

    {
      "name": "wasmcfg",
      "base": "",
      "fields": [
        {
          "name": "settings",
          "type": "name"
        }
      ]
    }
  • withdraw中的操作参数

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • limitauthchg 的表格行类型

    {
      "name": "limit_auth_change",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "allow_perms",
          "type": "name[]"
        },
        {
          "name": "disallow_perms",
          "type": "name[]"
        }
      ]
    }