Jungle 4 (Testnet)

unicove.gm

컨트랙트

이 계약에 의해 정의된 데이터 구조입니다.

  • contracthash의 액션 반환 유형

    {
      "name": "abi_hash",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "hash",
          "type": "checksum256"
        }
      ]
    }
  • account의 액션 파라미터

    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "tokens",
          "type": "B_vector_token_definition_E?"
        },
        {
          "name": "zerobalances",
          "type": "bool?"
        }
      ]
    }
  • available의 액션 파라미터

    {
      "name": "available",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • balances의 액션 파라미터

    {
      "name": "balances",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "tokens",
          "type": "token_definition[]"
        },
        {
          "name": "zerobalances",
          "type": "bool"
        }
      ]
    }
  • 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"
        }
      ]
    }
  • config의 테이블 행 유형

    {
      "name": "config_row",
      "base": "",
      "fields": [
        {
          "name": "system_contract",
          "type": "name"
        },
        {
          "name": "system_contract_msig",
          "type": "name"
        },
        {
          "name": "system_token_contract",
          "type": "name"
        },
        {
          "name": "system_token_symbol",
          "type": "symbol"
        },
        {
          "name": "system_ramcore_symbol",
          "type": "symbol"
        },
        {
          "name": "system_ram_symbol",
          "type": "symbol"
        },
        {
          "name": "system_rex_symbol",
          "type": "symbol"
        },
        {
          "name": "gifted_ram_enabled",
          "type": "bool"
        },
        {
          "name": "chain_id",
          "type": "checksum256"
        }
      ]
    }
  • exchange_state의 구조체 속성

    {
      "name": "connector",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "weight",
          "type": "float64"
        }
      ]
    }
  • contracthash의 액션 파라미터

    {
      "name": "contracthash",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • get_account_response의 구조체 속성

    delegations의 액션 반환 유형

    {
      "name": "delegated_bandwidth",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "net_weight",
          "type": "asset"
        },
        {
          "name": "cpu_weight",
          "type": "asset"
        }
      ]
    }
  • delegations의 액션 파라미터

    {
      "name": "delegations",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • distribution의 액션 파라미터

    {
      "name": "distribution",
      "base": "",
      "fields": [
        {
          "name": "def",
          "type": "token_definition"
        }
      ]
    }
  • blockchain_parameters의 기본 유형을 확장합니다.

    get_network_response의 구조체 속성

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

    ram의 액션 반환 유형

    {
      "name": "exchange_state",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "base",
          "type": "connector"
        },
        {
          "name": "quote",
          "type": "connector"
        }
      ]
    }
  • account의 액션 반환 유형

    {
      "name": "get_account_response",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "contracthash",
          "type": "checksum256"
        },
        {
          "name": "balance",
          "type": "token_balance"
        },
        {
          "name": "delegations",
          "type": "delegated_bandwidth[]"
        },
        {
          "name": "proposals",
          "type": "proposal[]"
        },
        {
          "name": "refund",
          "type": "refund_request"
        },
        {
          "name": "rexbal",
          "type": "rex_balance"
        },
        {
          "name": "rexfund",
          "type": "rex_fund"
        },
        {
          "name": "vote",
          "type": "voter_info"
        },
        {
          "name": "giftedram",
          "type": "gifted_ram"
        },
        {
          "name": "balances",
          "type": "token_balance[]"
        },
        {
          "name": "created",
          "type": "time_point"
        }
      ]
    }
  • available의 액션 반환 유형

    {
      "name": "get_available_response",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "available",
          "type": "bool"
        }
      ]
    }
  • network의 액션 반환 유형

    {
      "name": "get_network_response",
      "base": "",
      "fields": [
        {
          "name": "global",
          "type": "eosio_global_state?"
        },
        {
          "name": "powerup",
          "type": "powerup_state"
        },
        {
          "name": "ram",
          "type": "exchange_state"
        },
        {
          "name": "rex",
          "type": "rex_pool"
        },
        {
          "name": "token",
          "type": "token"
        },
        {
          "name": "ram_gift_bytes",
          "type": "int64"
        }
      ]
    }
  • get_account_response의 구조체 속성

    giftedram의 액션 반환 유형

    {
      "name": "gifted_ram",
      "base": "",
      "fields": [
        {
          "name": "giftee",
          "type": "name"
        },
        {
          "name": "gifter",
          "type": "name"
        },
        {
          "name": "ram_bytes",
          "type": "int64"
        }
      ]
    }
  • giftedram의 액션 파라미터

    {
      "name": "giftedram",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • global의 액션 파라미터

    {
      "name": "global",
      "base": "",
      "fields": []
    }
  • network의 액션 파라미터

    {
      "name": "network",
      "base": "",
      "fields": []
    }
  • {
      "name": "pair_time_point_sec_int64",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "time_point_sec"
        },
        {
          "name": "second",
          "type": "int64"
        }
      ]
    }
  • powerup의 액션 파라미터

    {
      "name": "powerup",
      "base": "",
      "fields": []
    }
  • get_network_response의 구조체 속성

    powerup의 액션 반환 유형

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

    proposals의 액션 반환 유형

    {
      "name": "proposal",
      "base": "",
      "fields": [
        {
          "name": "proposal_name",
          "type": "name"
        },
        {
          "name": "packed_transaction",
          "type": "bytes"
        },
        {
          "name": "earliest_exec_time",
          "type": "time_point?$"
        }
      ]
    }
  • proposals의 액션 파라미터

    {
      "name": "proposals",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • ram의 액션 파라미터

    {
      "name": "ram",
      "base": "",
      "fields": []
    }
  • refund의 액션 파라미터

    {
      "name": "refund",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • get_account_response의 구조체 속성

    refund의 액션 반환 유형

    {
      "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"
        }
      ]
    }
  • reset의 액션 파라미터

    {
      "name": "reset",
      "base": "",
      "fields": []
    }
  • rex의 액션 파라미터

    {
      "name": "rex",
      "base": "",
      "fields": []
    }
  • get_account_response의 구조체 속성

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

    rexfund의 액션 반환 유형

    {
      "name": "rex_fund",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "uint8"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • get_network_response의 구조체 속성

    rex의 액션 반환 유형

    {
      "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"
        }
      ]
    }
  • rexbal의 액션 파라미터

    {
      "name": "rexbal",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • rexfund의 액션 파라미터

    {
      "name": "rexfund",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • setconfig의 액션 파라미터

    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "chain_id",
          "type": "checksum256"
        },
        {
          "name": "system_contract",
          "type": "name"
        },
        {
          "name": "system_contract_msig",
          "type": "name"
        },
        {
          "name": "system_token_contract",
          "type": "name"
        },
        {
          "name": "system_token_symbol",
          "type": "symbol"
        },
        {
          "name": "system_ramcore_symbol",
          "type": "symbol"
        },
        {
          "name": "system_ram_symbol",
          "type": "symbol"
        },
        {
          "name": "system_rex_symbol",
          "type": "symbol"
        },
        {
          "name": "gifted_ram_enabled",
          "type": "bool"
        }
      ]
    }
  • get_network_response의 구조체 속성

    token_balance의 구조체 속성

    distribution의 액션 반환 유형

    {
      "name": "token",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "token_definition"
        },
        {
          "name": "distribution",
          "type": "token_distribution?"
        }
      ]
    }
  • get_account_response의 구조체 속성

    balances의 액션 반환 유형

    {
      "name": "token_balance",
      "base": "",
      "fields": [
        {
          "name": "token",
          "type": "token"
        },
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • balances의 구조체 속성

    distribution의 구조체 속성

    token의 구조체 속성

    {
      "name": "token_definition",
      "base": "",
      "fields": [
        {
          "name": "chain",
          "type": "checksum256?"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    }
  • token의 구조체 속성

    {
      "name": "token_distribution",
      "base": "",
      "fields": [
        {
          "name": "circulating",
          "type": "asset"
        },
        {
          "name": "locked",
          "type": "asset"
        },
        {
          "name": "max",
          "type": "asset"
        },
        {
          "name": "staked",
          "type": "asset"
        },
        {
          "name": "supply",
          "type": "asset"
        }
      ]
    }
  • get_account_response의 구조체 속성

    votes의 액션 반환 유형

    {
      "name": "voter_info",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "proxy",
          "type": "name"
        },
        {
          "name": "producers",
          "type": "name[]"
        },
        {
          "name": "staked",
          "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"
        }
      ]
    }
  • votes의 액션 파라미터

    {
      "name": "votes",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • wipe의 액션 파라미터

    {
      "name": "wipe",
      "base": "",
      "fields": []
    }