WAX

chintaionwax

컨트랙트

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

  • accounts의 테이블 행 유형

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

    newborrowotc의 구조체 속성

    regmarkatt의 구조체 속성

    regmodatt의 구조체 속성

    rexborrow의 구조체 속성

    rexlend의 구조체 속성

    rexwithdraw의 구조체 속성

    leaseattr의 테이블 행 유형

    marketattr의 테이블 행 유형

    moduleattr의 테이블 행 유형

    orderattr의 테이블 행 유형

    {
      "name": "attribute",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • balance의 테이블 행 유형

    {
      "name": "balance",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "liquid_quantity",
          "type": "int128"
        },
        {
          "name": "in_order_quantity",
          "type": "int128"
        }
      ]
    }
  • cancelborrow의 액션 파라미터

    {
      "name": "cancelborrow",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • cancelbotc의 액션 파라미터

    {
      "name": "cancelbotc",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • cancelbuy의 액션 파라미터

    {
      "name": "cancelbuy",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • cancellend의 액션 파라미터

    {
      "name": "cancellend",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • cancelsell의 액션 파라미터

    {
      "name": "cancelsell",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • canceltotc의 액션 파라미터

    {
      "name": "canceltotc",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • config의 액션 파라미터

    {
      "name": "config",
      "base": "",
      "fields": [
        {
          "name": "options",
          "type": "config_t"
        }
      ]
    }
  • config의 구조체 속성

    config의 테이블 행 유형

    {
      "name": "config_t",
      "base": "",
      "fields": [
        {
          "name": "max_actions_per_update",
          "type": "uint64"
        },
        {
          "name": "max_order_matches",
          "type": "uint64"
        }
      ]
    }
  • convertcwax의 액션 파라미터

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

    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "issuer",
          "type": "name"
        },
        {
          "name": "max_supply",
          "type": "asset"
        }
      ]
    }
  • stat의 테이블 행 유형

    {
      "name": "currency_stats",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • evcanorder의 액션 파라미터

    {
      "name": "evcanorder",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "string"
        }
      ]
    }
  • evendlease의 액션 파라미터

    {
      "name": "evendlease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "lease_id",
          "type": "uint64"
        }
      ]
    }
  • evmatchord의 액션 파라미터

    {
      "name": "evmatchord",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "lhs_order_id",
          "type": "uint64"
        },
        {
          "name": "rhs_order_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "int128"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "match_time",
          "type": "time_point"
        },
        {
          "name": "taker_id",
          "type": "uint64"
        },
        {
          "name": "lhs_fee",
          "type": "int128"
        },
        {
          "name": "rhs_fee",
          "type": "int128"
        }
      ]
    }
  • evnewlease의 액션 파라미터

    {
      "name": "evnewlease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "lease_id",
          "type": "uint64"
        },
        {
          "name": "lend_order_id",
          "type": "uint64"
        },
        {
          "name": "borrow_order_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "uint64"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "refund_time",
          "type": "time_point"
        }
      ]
    }
  • evreflease의 액션 파라미터

    {
      "name": "evreflease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "lease_id",
          "type": "uint64"
        }
      ]
    }
  • evregatt의 액션 파라미터

    {
      "name": "evregatt",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "attribute_id",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "attribute_type"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value_contract",
          "type": "string"
        },
        {
          "name": "extended_asset_value_asset",
          "type": "string"
        }
      ]
    }
  • evregbalance의 액션 파라미터

    {
      "name": "evregbalance",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "balance_id",
          "type": "uint64"
        },
        {
          "name": "event_type",
          "type": "string"
        },
        {
          "name": "user",
          "type": "string"
        },
        {
          "name": "contract",
          "type": "string"
        },
        {
          "name": "asset",
          "type": "string"
        },
        {
          "name": "precision",
          "type": "uint8"
        },
        {
          "name": "liquid_quantity",
          "type": "int128"
        },
        {
          "name": "in_order_quantity",
          "type": "int128"
        }
      ]
    }
  • evregmarket의 액션 파라미터

    {
      "name": "evregmarket",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "scope_contract",
          "type": "string"
        },
        {
          "name": "scope_name",
          "type": "string"
        },
        {
          "name": "scope_precision",
          "type": "uint8"
        },
        {
          "name": "market_contract",
          "type": "string"
        },
        {
          "name": "market_name",
          "type": "string"
        },
        {
          "name": "market_precision",
          "type": "uint8"
        },
        {
          "name": "market_type",
          "type": "name"
        }
      ]
    }
  • evregmerch의 액션 파라미터

    {
      "name": "evregmerch",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "merchant_name",
          "type": "string"
        },
        {
          "name": "parent_id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "maker_fee",
          "type": "int64"
        },
        {
          "name": "taker_fee",
          "type": "int64"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "child_markets",
          "type": "uint8"
        }
      ]
    }
  • evregorder의 액션 파라미터

    {
      "name": "evregorder",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "string"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "int128"
        },
        {
          "name": "quantity",
          "type": "int64"
        },
        {
          "name": "quantity_remaining",
          "type": "int64"
        },
        {
          "name": "quantity_fulfilled",
          "type": "int64"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_remaining",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_fulfilled",
          "type": "int128"
        },
        {
          "name": "order_type",
          "type": "name"
        },
        {
          "name": "creation_time",
          "type": "time_point"
        }
      ]
    }
  • evregpoolb의 액션 파라미터

    {
      "name": "evregpoolb",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "price_paid",
          "type": "int128"
        },
        {
          "name": "fee",
          "type": "int128"
        }
      ]
    }
  • evregpoolr의 액션 파라미터

    {
      "name": "evregpoolr",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • evregpoolu의 액션 파라미터

    {
      "name": "evregpoolu",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • evregrexord의 액션 파라미터

    {
      "name": "evregrexord",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "string"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "int64"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "unstake",
          "type": "uint64"
        },
        {
          "name": "refund_time",
          "type": "time_point"
        }
      ]
    }
  • evregrexpool의 액션 파라미터

    {
      "name": "evregrexpool",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "tokens_from_lenders",
          "type": "int64"
        },
        {
          "name": "tokens_from_interest",
          "type": "int64"
        },
        {
          "name": "rex_in_supply",
          "type": "int64"
        },
        {
          "name": "staked_tokens",
          "type": "int64"
        },
        {
          "name": "connector_balance",
          "type": "float64"
        }
      ]
    }
  • evregwq의 액션 파라미터

    {
      "name": "evregwq",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "queue_id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "string"
        },
        {
          "name": "token_amount",
          "type": "int64"
        }
      ]
    }
  • evrematt의 액션 파라미터

    {
      "name": "evrematt",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "scope_id",
          "type": "uint64"
        },
        {
          "name": "attribute_id",
          "type": "uint64"
        }
      ]
    }
  • evremmarket의 액션 파라미터

    {
      "name": "evremmarket",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • evremrexpool의 액션 파라미터

    {
      "name": "evremrexpool",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • evremwq의 액션 파라미터

    {
      "name": "evremwq",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "queue_id",
          "type": "uint64"
        }
      ]
    }
  • evrexwdsuc의 액션 파라미터

    {
      "name": "evrexwdsuc",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "position",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • market의 구조체 속성

    mock_market의 구조체 속성

    regmarket의 구조체 속성

    regtoken의 구조체 속성

    removetoken의 구조체 속성

    token_t의 구조체 속성

    {
      "name": "extended_symbol",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • freeze의 액션 파라미터

    {
      "name": "freeze",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "action",
          "type": "name"
        },
        {
          "name": "freeze",
          "type": "bool"
        }
      ]
    }
  • freeze의 테이블 행 유형

    {
      "name": "freeze_t",
      "base": "",
      "fields": [
        {
          "name": "action",
          "type": "name"
        }
      ]
    }
  • init의 액션 파라미터

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

    {
      "name": "internal_symbol",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "blockchain",
          "type": "name"
        }
      ]
    }
  • issue의 액션 파라미터

    {
      "name": "issue",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • kick의 액션 파라미터

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

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

    {
      "name": "kickorder",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • kickrefund의 액션 파라미터

    {
      "name": "kickrefund",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • kickunstake의 액션 파라미터

    {
      "name": "kickunstake",
      "base": "",
      "fields": []
    }
  • lease의 테이블 행 유형

    {
      "name": "lease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "lend_order_id",
          "type": "uint64"
        },
        {
          "name": "borrow_order_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "unstake",
          "type": "uint64"
        },
        {
          "name": "refund",
          "type": "time_point"
        }
      ]
    }
  • market의 테이블 행 유형

    {
      "name": "market",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_type",
          "type": "name"
        },
        {
          "name": "market_module",
          "type": "name"
        },
        {
          "name": "scope_asset",
          "type": "extended_symbol"
        },
        {
          "name": "market_asset",
          "type": "extended_symbol"
        }
      ]
    }
  • module의 테이블 행 유형

    {
      "name": "market_module",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        }
      ]
    }
  • merchant의 테이블 행 유형

    {
      "name": "merchant",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "parent_id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "maker_fee",
          "type": "int64"
        },
        {
          "name": "taker_fee",
          "type": "int64"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "child_markets",
          "type": "uint8"
        }
      ]
    }
  • mockaccount의 액션 파라미터

    {
      "name": "mock_account",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • mockask의 액션 파라미터

    {
      "name": "mock_ask",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ordinal",
          "type": "uint128"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "order_type",
          "type": "name"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "quantity_fulfilled",
          "type": "extended_asset"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_fulfilled",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_asset",
          "type": "extended_asset"
        },
        {
          "name": "creation_time",
          "type": "time_point"
        }
      ]
    }
  • mockbalance의 액션 파라미터

    mockbalancen의 액션 파라미터

    {
      "name": "mock_balance",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "liquid_quantity",
          "type": "int128"
        },
        {
          "name": "in_order_quantity",
          "type": "int128"
        }
      ]
    }
  • mockbid의 액션 파라미터

    {
      "name": "mock_bid",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ordinal",
          "type": "uint128"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "order_type",
          "type": "name"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "quantity_fulfilled",
          "type": "extended_asset"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_fulfilled",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_asset",
          "type": "extended_asset"
        },
        {
          "name": "creation_time",
          "type": "time_point"
        }
      ]
    }
  • mockconfig의 액션 파라미터

    {
      "name": "mock_config",
      "base": "",
      "fields": [
        {
          "name": "max_actions_per_update",
          "type": "uint64"
        },
        {
          "name": "max_order_matches",
          "type": "uint64"
        }
      ]
    }
  • mockfreeze의 액션 파라미터

    {
      "name": "mock_freeze",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "action",
          "type": "name"
        }
      ]
    }
  • mocklease의 액션 파라미터

    {
      "name": "mock_lease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "lend_order_id",
          "type": "uint64"
        },
        {
          "name": "borrow_order_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "unstake",
          "type": "uint64"
        },
        {
          "name": "refund",
          "type": "time_point"
        }
      ]
    }
  • mocklattr의 액션 파라미터

    {
      "name": "mock_lease_attribute",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • mockmarket의 액션 파라미터

    {
      "name": "mock_market",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "market_type",
          "type": "name"
        },
        {
          "name": "module_type",
          "type": "name"
        },
        {
          "name": "scope_asset",
          "type": "extended_symbol"
        },
        {
          "name": "market_asset",
          "type": "extended_symbol"
        }
      ]
    }
  • mockmarkattr의 액션 파라미터

    {
      "name": "mock_market_attribute",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • mockmerchant의 액션 파라미터

    {
      "name": "mock_merchant",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "parent_id",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "maker_fee",
          "type": "int64"
        },
        {
          "name": "taker_fee",
          "type": "int64"
        },
        {
          "name": "level",
          "type": "uint8"
        },
        {
          "name": "child_merchants",
          "type": "uint8"
        }
      ]
    }
  • mockmodule의 액션 파라미터

    {
      "name": "mock_module",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        }
      ]
    }
  • mockmodattr의 액션 파라미터

    mockmodattrn의 액션 파라미터

    {
      "name": "mock_module_attribute",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • mocknmbrrnge의 액션 파라미터

    {
      "name": "mock_number_range",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • mockordattr의 액션 파라미터

    {
      "name": "mock_order_attribute",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "extended_asset_value",
          "type": "extended_asset"
        }
      ]
    }
  • mockordmatch의 액션 파라미터

    {
      "name": "mock_order_match",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "uint64"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • mockrexorder의 액션 파라미터

    {
      "name": "mock_rexorder",
      "base": "",
      "fields": [
        {
          "name": "_rexorder",
          "type": "rexorder"
        }
      ]
    }
  • mockrexpool의 액션 파라미터

    {
      "name": "mock_rexpool",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "tokens_in_pool",
          "type": "extended_asset"
        },
        {
          "name": "rex_in_supply",
          "type": "extended_asset"
        },
        {
          "name": "staked_tokens",
          "type": "extended_asset"
        },
        {
          "name": "upper_bound",
          "type": "float64"
        },
        {
          "name": "multiplier",
          "type": "float64"
        },
        {
          "name": "fixed_fee",
          "type": "extended_asset"
        },
        {
          "name": "fee_per_token",
          "type": "float64"
        }
      ]
    }
  • mockrexwq의 액션 파라미터

    {
      "name": "mock_rexwq",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "queue_position",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "token_amount",
          "type": "extended_asset"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        }
      ]
    }
  • mockstat의 액션 파라미터

    {
      "name": "mock_stat",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • mocktoken의 액션 파라미터

    {
      "name": "mock_token",
      "base": "",
      "fields": [
        {
          "name": "maxsupply",
          "type": "asset"
        }
      ]
    }
  • mockversion의 액션 파라미터

    {
      "name": "mock_version",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "string"
        }
      ]
    }
  • newborroword의 액션 파라미터

    {
      "name": "newborroword",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        }
      ]
    }
  • newborrowotc의 액션 파라미터

    {
      "name": "newborrowotc",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "max_quantity",
          "type": "extended_asset"
        },
        {
          "name": "budget",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        }
      ]
    }
  • newbuyorder의 액션 파라미터

    {
      "name": "newbuyorder",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        }
      ]
    }
  • newlendord의 액션 파라미터

    {
      "name": "newlendord",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        }
      ]
    }
  • newsellorder의 액션 파라미터

    {
      "name": "newsellorder",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "price",
          "type": "extended_asset"
        }
      ]
    }
  • newtakeotc의 액션 파라미터

    {
      "name": "newtakeotc",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "order_id",
          "type": "uint64"
        }
      ]
    }
  • numberrange의 테이블 행 유형

    {
      "name": "number_range",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • borroworder의 테이블 행 유형

    buyorder의 테이블 행 유형

    lendorder의 테이블 행 유형

    otcborrow의 테이블 행 유형

    otctake의 테이블 행 유형

    sellorder의 테이블 행 유형

    {
      "name": "order",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ordinal",
          "type": "uint128"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "order_type",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "price",
          "type": "extended_asset"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "quantity_fulfilled",
          "type": "extended_asset"
        },
        {
          "name": "exchange_quantity",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_fulfilled",
          "type": "int128"
        },
        {
          "name": "exchange_quantity_asset",
          "type": "extended_asset"
        },
        {
          "name": "creation_time",
          "type": "time_point"
        }
      ]
    }
  • ordermatch의 테이블 행 유형

    {
      "name": "ordermatch",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • payforcpu의 액션 파라미터

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

    {
      "name": "regmarkatt",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "_attribute",
          "type": "attribute"
        }
      ]
    }
  • regmarket의 액션 파라미터

    {
      "name": "regmarket",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "token1",
          "type": "extended_symbol"
        },
        {
          "name": "token2",
          "type": "extended_symbol"
        },
        {
          "name": "market_type",
          "type": "name"
        },
        {
          "name": "module_name",
          "type": "name"
        },
        {
          "name": "upper_bound",
          "type": "float64"
        },
        {
          "name": "multiplier",
          "type": "float64"
        },
        {
          "name": "fixed_fee",
          "type": "extended_asset"
        },
        {
          "name": "fee_per_token",
          "type": "float64"
        }
      ]
    }
  • regmerchant의 액션 파라미터

    {
      "name": "regmerchant",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "parent_id",
          "type": "uint64"
        },
        {
          "name": "maker_fee",
          "type": "int32"
        },
        {
          "name": "taker_fee",
          "type": "int32"
        }
      ]
    }
  • regmodatt의 액션 파라미터

    {
      "name": "regmodatt",
      "base": "",
      "fields": [
        {
          "name": "module_name",
          "type": "name"
        },
        {
          "name": "_attribute",
          "type": "attribute"
        }
      ]
    }
  • regmodule의 액션 파라미터

    {
      "name": "regmodule",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        }
      ]
    }
  • regrexpool의 액션 파라미터

    {
      "name": "regrexpool",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "tokens_in_pool",
          "type": "extended_asset"
        },
        {
          "name": "rex_in_supply",
          "type": "extended_asset"
        },
        {
          "name": "staked_tokens",
          "type": "extended_asset"
        },
        {
          "name": "upper_bound",
          "type": "float64"
        },
        {
          "name": "multiplier",
          "type": "float64"
        },
        {
          "name": "fixed_fee",
          "type": "extended_asset"
        },
        {
          "name": "fee_per_token",
          "type": "float64"
        }
      ]
    }
  • regtoken의 액션 파라미터

    {
      "name": "regtoken",
      "base": "",
      "fields": [
        {
          "name": "token",
          "type": "extended_symbol"
        }
      ]
    }
  • removeentry의 액션 파라미터

    {
      "name": "removeentry",
      "base": "",
      "fields": [
        {
          "name": "table",
          "type": "name"
        },
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • removelease의 액션 파라미터

    {
      "name": "removelease",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • removemarket의 액션 파라미터

    {
      "name": "removemarket",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • removetable의 액션 파라미터

    {
      "name": "removetable",
      "base": "",
      "fields": [
        {
          "name": "table",
          "type": "name"
        },
        {
          "name": "scope",
          "type": "name"
        }
      ]
    }
  • removetoken의 액션 파라미터

    {
      "name": "removetoken",
      "base": "",
      "fields": [
        {
          "name": "token",
          "type": "extended_symbol"
        }
      ]
    }
  • retire의 액션 파라미터

    {
      "name": "retire",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • rexborrow의 액션 파라미터

    {
      "name": "rexborrow",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        },
        {
          "name": "upper_limit",
          "type": "extended_asset"
        }
      ]
    }
  • rexlend의 액션 파라미터

    {
      "name": "rexlend",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        }
      ]
    }
  • mock_rexorder의 구조체 속성

    rexorder의 테이블 행 유형

    {
      "name": "rexorder",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "unstake_time",
          "type": "time_point"
        },
        {
          "name": "unstake",
          "type": "uint64"
        },
        {
          "name": "refund_time",
          "type": "time_point"
        },
        {
          "name": "upper_limit",
          "type": "extended_asset$"
        }
      ]
    }
  • rexpool의 테이블 행 유형

    {
      "name": "rexpool",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "tokens_in_pool",
          "type": "extended_asset"
        },
        {
          "name": "rex_in_supply",
          "type": "extended_asset"
        },
        {
          "name": "staked_tokens",
          "type": "extended_asset"
        },
        {
          "name": "upper_bound",
          "type": "float64"
        },
        {
          "name": "multiplier",
          "type": "float64"
        },
        {
          "name": "fixed_fee",
          "type": "extended_asset"
        },
        {
          "name": "fee_per_token",
          "type": "float64"
        }
      ]
    }
  • rexwithdraw의 액션 파라미터

    {
      "name": "rexwithdraw",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "attributes",
          "type": "attribute[]"
        }
      ]
    }
  • rexwq의 테이블 행 유형

    {
      "name": "rexwithdrawqueue",
      "base": "",
      "fields": [
        {
          "name": "queue_position",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "token_amount",
          "type": "extended_asset"
        },
        {
          "name": "merchant_id",
          "type": "uint64"
        }
      ]
    }
  • rmvmerchant의 액션 파라미터

    {
      "name": "rmvmerchant",
      "base": "",
      "fields": [
        {
          "name": "merchant_id",
          "type": "uint64"
        }
      ]
    }
  • rmvrexpool의 액션 파라미터

    {
      "name": "rmvrexpool",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • setmaxsupply의 액션 파라미터

    {
      "name": "setmaxsupply",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • setstat의 액션 파라미터

    {
      "name": "setstat",
      "base": "",
      "fields": [
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "supply",
          "type": "asset"
        }
      ]
    }
  • testamgb의 액션 파라미터

    {
      "name": "testamgb",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "balance_id",
          "type": "uint64"
        }
      ]
    }
  • tokens의 테이블 행 유형

    {
      "name": "token_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "token",
          "type": "extended_symbol"
        }
      ]
    }
  • tokenstmp의 테이블 행 유형

    {
      "name": "token_t_tmp",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "symbol",
          "type": "internal_symbol"
        }
      ]
    }
  • transfer의 액션 파라미터

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • version의 액션 파라미터

    {
      "name": "version",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "string"
        }
      ]
    }
  • version의 테이블 행 유형

    {
      "name": "version_t",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "string"
        }
      ]
    }
  • withdraw의 액션 파라미터

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        }
      ]
    }