Vaulta

core.ogx

Contract

{
  "version": "eosio::abi/1.2",
  "types": [],
  "structs": [
    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    },
    {
      "name": "adddist",
      "base": "",
      "fields": [
        {
          "name": "destination",
          "type": "name"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "addsupply",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "addsynth",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "max_supply_to_purge",
          "type": "asset"
        }
      ]
    },
    {
      "name": "addsynthfee",
      "base": "",
      "fields": [
        {
          "name": "synth",
          "type": "symbol"
        },
        {
          "name": "rate",
          "type": "uint128"
        },
        {
          "name": "ref_rate",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "appsynthvest",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "burnsynths",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "burnsynthstg",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    },
    {
      "name": "checkremliq",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "claim_withdraw",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "period",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "claimfees",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "close",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "closecfeepod",
      "base": "",
      "fields": []
    },
    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "issuer",
          "type": "name"
        },
        {
          "name": "maximum_supply",
          "type": "asset"
        }
      ]
    },
    {
      "name": "currency_stats",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    },
    {
      "name": "current_round_rate",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "round",
          "type": "uint64"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        },
        {
          "name": "rate",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "debt_ledger",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "debt",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "deldist",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "delirate",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "round",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "deliratelist",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "round_list",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "delrate",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "delsynth",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "delsynthfee",
      "base": "",
      "fields": [
        {
          "name": "synth",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "distrewards",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "distribution",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "destination",
          "type": "name"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "editdist",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "destination",
          "type": "name"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "editexchange",
      "base": "",
      "fields": [
        {
          "name": "waiting_period_secs",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "editexrate",
      "base": "",
      "fields": [
        {
          "name": "rate_stale_period",
          "type": "uint64"
        },
        {
          "name": "oracle_future_limit",
          "type": "uint64"
        },
        {
          "name": "exchange_rate_length",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "editexstate",
      "base": "",
      "fields": [
        {
          "name": "max_entries_in_queue",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "editfeeperiod",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "del",
          "type": "bool"
        },
        {
          "name": "fee_period_id",
          "type": "uint64"
        },
        {
          "name": "starting_debt_index",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "uint64"
        },
        {
          "name": "fees_to_distribute",
          "type": "asset"
        },
        {
          "name": "fees_claimed",
          "type": "asset"
        },
        {
          "name": "rewards_to_distribute",
          "type": "asset"
        },
        {
          "name": "rewards_claimed",
          "type": "asset"
        }
      ]
    },
    {
      "name": "editfeepool",
      "base": "",
      "fields": [
        {
          "name": "max_exchange_fee_rate",
          "type": "uint128"
        },
        {
          "name": "fee_period_length",
          "type": "uint64"
        },
        {
          "name": "fee_period_duration",
          "type": "uint64"
        },
        {
          "name": "min_fee_period_duration",
          "type": "uint64"
        },
        {
          "name": "max_fee_period_duration",
          "type": "uint64"
        },
        {
          "name": "target_threshold",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "editfpstate",
      "base": "",
      "fields": [
        {
          "name": "fee_period_length",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "editglobal",
      "base": "",
      "fields": [
        {
          "name": "status",
          "type": "uint64"
        },
        {
          "name": "issuer_code",
          "type": "name"
        },
        {
          "name": "rewards_distribution",
          "type": "name"
        },
        {
          "name": "reward_escrow_code",
          "type": "name"
        },
        {
          "name": "synth_escrow_code",
          "type": "name"
        },
        {
          "name": "fee_pool_code",
          "type": "name"
        },
        {
          "name": "burn_code",
          "type": "name"
        },
        {
          "name": "log_code",
          "type": "name"
        }
      ]
    },
    {
      "name": "editissuance",
      "base": "",
      "fields": [
        {
          "name": "total_issuer_count",
          "type": "uint64"
        },
        {
          "name": "issuance_ratio",
          "type": "uint128"
        },
        {
          "name": "max_issuance_ratio",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "editissuer",
      "base": "",
      "fields": [
        {
          "name": "max_minimum_staking_time",
          "type": "uint64"
        },
        {
          "name": "minimum_stake_time",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "editliquid",
      "base": "",
      "fields": [
        {
          "name": "liquidation_delay",
          "type": "uint64"
        },
        {
          "name": "min_liquidation_delay",
          "type": "uint64"
        },
        {
          "name": "max_liquidation_delay",
          "type": "uint64"
        },
        {
          "name": "liquidation_ratio",
          "type": "uint128"
        },
        {
          "name": "max_liquidation_ratio",
          "type": "uint128"
        },
        {
          "name": "ratio_from_target_buffer",
          "type": "uint128"
        },
        {
          "name": "liquidation_penalty",
          "type": "uint128"
        },
        {
          "name": "max_liquidation_penalty",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "editreescrow",
      "base": "",
      "fields": [
        {
          "name": "total_escrowed_balance",
          "type": "asset"
        },
        {
          "name": "max_vesting_entries",
          "type": "uint64"
        },
        {
          "name": "reward_period_duration",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "editsupply",
      "base": "",
      "fields": [
        {
          "name": "last_mint_event",
          "type": "uint64"
        },
        {
          "name": "week_counter",
          "type": "uint64"
        },
        {
          "name": "minter_reward",
          "type": "asset"
        },
        {
          "name": "initial_weekly_supply",
          "type": "asset"
        },
        {
          "name": "max_minter_reward",
          "type": "asset"
        },
        {
          "name": "mint_period_duration",
          "type": "uint64"
        },
        {
          "name": "inflation_start_date",
          "type": "uint64"
        },
        {
          "name": "mint_buffer",
          "type": "uint64"
        },
        {
          "name": "supply_decay_start",
          "type": "uint64"
        },
        {
          "name": "supply_decay_end",
          "type": "uint64"
        },
        {
          "name": "decay_rate",
          "type": "uint128"
        },
        {
          "name": "terminal_supply_rate_annual",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "editsyescrow",
      "base": "",
      "fields": [
        {
          "name": "total_vested_balance",
          "type": "asset"
        },
        {
          "name": "max_vesting_entries",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "editsynthfee",
      "base": "",
      "fields": [
        {
          "name": "synth",
          "type": "symbol"
        },
        {
          "name": "rate",
          "type": "uint128"
        },
        {
          "name": "ref_rate",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "ex_entry",
      "base": "",
      "fields": [
        {
          "name": "src",
          "type": "symbol"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "dest",
          "type": "symbol"
        },
        {
          "name": "amount_received",
          "type": "asset"
        },
        {
          "name": "exchange_fee_rate",
          "type": "uint128"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        },
        {
          "name": "round_id_for_src",
          "type": "uint64"
        },
        {
          "name": "round_id_for_dest",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "exchange",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "source_currency_key",
          "type": "symbol"
        },
        {
          "name": "source_amount",
          "type": "asset"
        },
        {
          "name": "dest_currency_key",
          "type": "symbol"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "exchange_entry",
      "base": "",
      "fields": [
        {
          "name": "dest",
          "type": "symbol"
        },
        {
          "name": "ex_entry_list",
          "type": "ex_entry[]"
        }
      ]
    },
    {
      "name": "exchange_rate",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        },
        {
          "name": "rate",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "exconfig",
      "base": "",
      "fields": [
        {
          "name": "waiting_period_secs",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "exratecfg",
      "base": "",
      "fields": [
        {
          "name": "rate_stale_period",
          "type": "uint64"
        },
        {
          "name": "oracle_future_limit",
          "type": "uint64"
        },
        {
          "name": "exchange_rate_length",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "exstatecfg",
      "base": "",
      "fields": [
        {
          "name": "max_entries_in_queue",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "fee_period",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "fee_period_id",
          "type": "uint64"
        },
        {
          "name": "starting_debt_index",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "uint64"
        },
        {
          "name": "fees_to_distribute",
          "type": "asset"
        },
        {
          "name": "fees_claimed",
          "type": "asset"
        },
        {
          "name": "rewards_to_distribute",
          "type": "asset"
        },
        {
          "name": "rewards_claimed",
          "type": "asset"
        }
      ]
    },
    {
      "name": "fee_rate",
      "base": "",
      "fields": [
        {
          "name": "synth",
          "type": "symbol"
        },
        {
          "name": "rate",
          "type": "uint128"
        },
        {
          "name": "ref_rate",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "feeissuadata",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "debt_percentage",
          "type": "uint128"
        },
        {
          "name": "debt_entry_index",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "feepoolcfg",
      "base": "",
      "fields": [
        {
          "name": "max_exchange_fee_rate",
          "type": "uint128"
        },
        {
          "name": "fee_period_length",
          "type": "uint64"
        },
        {
          "name": "current_fee_period",
          "type": "uint64"
        },
        {
          "name": "fee_period_duration",
          "type": "uint64"
        },
        {
          "name": "min_fee_period_duration",
          "type": "uint64"
        },
        {
          "name": "max_fee_period_duration",
          "type": "uint64"
        },
        {
          "name": "target_threshold",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "flagaccliq",
      "base": "",
      "fields": [
        {
          "name": "actor",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "fpstatecfg",
      "base": "",
      "fields": [
        {
          "name": "fee_period_length",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "freezerate",
      "base": "",
      "fields": [
        {
          "name": "currencyKey",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "global",
      "base": "",
      "fields": [
        {
          "name": "status",
          "type": "uint64"
        },
        {
          "name": "issuer_code",
          "type": "name"
        },
        {
          "name": "rewards_distribution",
          "type": "name"
        },
        {
          "name": "reward_escrow_code",
          "type": "name"
        },
        {
          "name": "synth_escrow_code",
          "type": "name"
        },
        {
          "name": "fee_pool_code",
          "type": "name"
        },
        {
          "name": "burn_code",
          "type": "name"
        },
        {
          "name": "log_code",
          "type": "name"
        }
      ]
    },
    {
      "name": "initfeepool",
      "base": "",
      "fields": []
    },
    {
      "name": "inverseprice",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "entry_point",
          "type": "uint128"
        },
        {
          "name": "upper_limit",
          "type": "uint128"
        },
        {
          "name": "lower_limit",
          "type": "uint128"
        },
        {
          "name": "frozen",
          "type": "bool"
        }
      ]
    },
    {
      "name": "issuance_data",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "initial_debt_ownership",
          "type": "uint128"
        },
        {
          "name": "debt_entry_index",
          "type": "uint64"
        },
        {
          "name": "last_issue_event",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "issuancecfg",
      "base": "",
      "fields": [
        {
          "name": "total_issuer_count",
          "type": "uint64"
        },
        {
          "name": "issuance_ratio",
          "type": "uint128"
        },
        {
          "name": "max_issuance_ratio",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "issue",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "issuerconfig",
      "base": "",
      "fields": [
        {
          "name": "max_minimum_staking_time",
          "type": "uint64"
        },
        {
          "name": "minimum_stake_time",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "issuesynths",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "issurmsynths",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "name"
        }
      ]
    },
    {
      "name": "liqconfig",
      "base": "",
      "fields": [
        {
          "name": "liquidation_delay",
          "type": "uint64"
        },
        {
          "name": "min_liquidation_delay",
          "type": "uint64"
        },
        {
          "name": "max_liquidation_delay",
          "type": "uint64"
        },
        {
          "name": "liquidation_ratio",
          "type": "uint128"
        },
        {
          "name": "max_liquidation_ratio",
          "type": "uint128"
        },
        {
          "name": "ratio_from_target_buffer",
          "type": "uint128"
        },
        {
          "name": "liquidation_penalty",
          "type": "uint128"
        },
        {
          "name": "max_liquidation_penalty",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "liqinsolvent",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "liquidate",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "target",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "liquidation_entry",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "deadline",
          "type": "uint64"
        },
        {
          "name": "caller",
          "type": "name"
        }
      ]
    },
    {
      "name": "mint",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "open",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "ram_payer",
          "type": "name"
        }
      ]
    },
    {
      "name": "purge",
      "base": "",
      "fields": [
        {
          "name": "accountList",
          "type": "name[]"
        },
        {
          "name": "currencyKey",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "reconfig",
      "base": "",
      "fields": [
        {
          "name": "total_escrowed_balance",
          "type": "asset"
        },
        {
          "name": "max_vesting_entries",
          "type": "uint64"
        },
        {
          "name": "reward_period_duration",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "retire",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "retiren",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "reward_escrow",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "total_vested_account_balance",
          "type": "asset"
        },
        {
          "name": "total_escrowed_account_balance",
          "type": "asset"
        },
        {
          "name": "vesting_schedule_list",
          "type": "vesting_schedule[]"
        }
      ]
    },
    {
      "name": "rewardvest",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "setinvsprice",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "entry_point",
          "type": "uint128"
        },
        {
          "name": "upper_limit",
          "type": "uint128"
        },
        {
          "name": "lower_limit",
          "type": "uint128"
        },
        {
          "name": "freeze",
          "type": "bool"
        },
        {
          "name": "freeze_at_upper_limit",
          "type": "bool"
        }
      ]
    },
    {
      "name": "setrate",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "rate",
          "type": "uint128"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "settle",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "supply",
      "base": "",
      "fields": [
        {
          "name": "last_mint_event",
          "type": "uint64"
        },
        {
          "name": "week_counter",
          "type": "uint64"
        },
        {
          "name": "minter_reward",
          "type": "asset"
        },
        {
          "name": "initial_weekly_supply",
          "type": "asset"
        },
        {
          "name": "max_minter_reward",
          "type": "asset"
        },
        {
          "name": "mint_period_duration",
          "type": "uint64"
        },
        {
          "name": "inflation_start_date",
          "type": "uint64"
        },
        {
          "name": "mint_buffer",
          "type": "uint64"
        },
        {
          "name": "supply_decay_start",
          "type": "uint64"
        },
        {
          "name": "supply_decay_end",
          "type": "uint64"
        },
        {
          "name": "decay_rate",
          "type": "uint128"
        },
        {
          "name": "terminal_supply_rate_annual",
          "type": "uint128"
        }
      ]
    },
    {
      "name": "synth",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "max_supply_to_purge",
          "type": "asset"
        }
      ]
    },
    {
      "name": "synth_escrow",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "total_vested_account_balance",
          "type": "asset"
        },
        {
          "name": "vesting_schedule_list",
          "type": "vesting_schedule[]"
        }
      ]
    },
    {
      "name": "syntheconfig",
      "base": "",
      "fields": [
        {
          "name": "total_vested_balance",
          "type": "asset"
        },
        {
          "name": "max_vesting_entries",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "synthvest",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    },
    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "transferstle",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "uptratelist",
      "base": "",
      "fields": [
        {
          "name": "sym_list",
          "type": "symbol[]"
        },
        {
          "name": "rate_list",
          "type": "uint128[]"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "vesting_schedule",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "adddist",
      "type": "adddist",
      "ricardian_contract": ""
    },
    {
      "name": "addsupply",
      "type": "addsupply",
      "ricardian_contract": ""
    },
    {
      "name": "addsynth",
      "type": "addsynth",
      "ricardian_contract": ""
    },
    {
      "name": "addsynthfee",
      "type": "addsynthfee",
      "ricardian_contract": ""
    },
    {
      "name": "appsynthvest",
      "type": "appsynthvest",
      "ricardian_contract": ""
    },
    {
      "name": "burnsynths",
      "type": "burnsynths",
      "ricardian_contract": ""
    },
    {
      "name": "burnsynthstg",
      "type": "burnsynthstg",
      "ricardian_contract": ""
    },
    {
      "name": "checkremliq",
      "type": "checkremliq",
      "ricardian_contract": ""
    },
    {
      "name": "claimfees",
      "type": "claimfees",
      "ricardian_contract": ""
    },
    {
      "name": "close",
      "type": "close",
      "ricardian_contract": ""
    },
    {
      "name": "closecfeepod",
      "type": "closecfeepod",
      "ricardian_contract": ""
    },
    {
      "name": "create",
      "type": "create",
      "ricardian_contract": ""
    },
    {
      "name": "deldist",
      "type": "deldist",
      "ricardian_contract": ""
    },
    {
      "name": "delirate",
      "type": "delirate",
      "ricardian_contract": ""
    },
    {
      "name": "deliratelist",
      "type": "deliratelist",
      "ricardian_contract": ""
    },
    {
      "name": "delrate",
      "type": "delrate",
      "ricardian_contract": ""
    },
    {
      "name": "delsynth",
      "type": "delsynth",
      "ricardian_contract": ""
    },
    {
      "name": "delsynthfee",
      "type": "delsynthfee",
      "ricardian_contract": ""
    },
    {
      "name": "distrewards",
      "type": "distrewards",
      "ricardian_contract": ""
    },
    {
      "name": "editdist",
      "type": "editdist",
      "ricardian_contract": ""
    },
    {
      "name": "editexchange",
      "type": "editexchange",
      "ricardian_contract": ""
    },
    {
      "name": "editexrate",
      "type": "editexrate",
      "ricardian_contract": ""
    },
    {
      "name": "editexstate",
      "type": "editexstate",
      "ricardian_contract": ""
    },
    {
      "name": "editfeeperiod",
      "type": "editfeeperiod",
      "ricardian_contract": ""
    },
    {
      "name": "editfeepool",
      "type": "editfeepool",
      "ricardian_contract": ""
    },
    {
      "name": "editfpstate",
      "type": "editfpstate",
      "ricardian_contract": ""
    },
    {
      "name": "editglobal",
      "type": "editglobal",
      "ricardian_contract": ""
    },
    {
      "name": "editissuance",
      "type": "editissuance",
      "ricardian_contract": ""
    },
    {
      "name": "editissuer",
      "type": "editissuer",
      "ricardian_contract": ""
    },
    {
      "name": "editliquid",
      "type": "editliquid",
      "ricardian_contract": ""
    },
    {
      "name": "editreescrow",
      "type": "editreescrow",
      "ricardian_contract": ""
    },
    {
      "name": "editsupply",
      "type": "editsupply",
      "ricardian_contract": ""
    },
    {
      "name": "editsyescrow",
      "type": "editsyescrow",
      "ricardian_contract": ""
    },
    {
      "name": "editsynthfee",
      "type": "editsynthfee",
      "ricardian_contract": ""
    },
    {
      "name": "exchange",
      "type": "exchange",
      "ricardian_contract": ""
    },
    {
      "name": "flagaccliq",
      "type": "flagaccliq",
      "ricardian_contract": ""
    },
    {
      "name": "freezerate",
      "type": "freezerate",
      "ricardian_contract": ""
    },
    {
      "name": "initfeepool",
      "type": "initfeepool",
      "ricardian_contract": ""
    },
    {
      "name": "issue",
      "type": "issue",
      "ricardian_contract": ""
    },
    {
      "name": "issuesynths",
      "type": "issuesynths",
      "ricardian_contract": ""
    },
    {
      "name": "issurmsynths",
      "type": "issurmsynths",
      "ricardian_contract": ""
    },
    {
      "name": "liqinsolvent",
      "type": "liqinsolvent",
      "ricardian_contract": ""
    },
    {
      "name": "liquidate",
      "type": "liquidate",
      "ricardian_contract": ""
    },
    {
      "name": "mint",
      "type": "mint",
      "ricardian_contract": ""
    },
    {
      "name": "open",
      "type": "open",
      "ricardian_contract": ""
    },
    {
      "name": "purge",
      "type": "purge",
      "ricardian_contract": ""
    },
    {
      "name": "retire",
      "type": "retire",
      "ricardian_contract": ""
    },
    {
      "name": "retiren",
      "type": "retiren",
      "ricardian_contract": ""
    },
    {
      "name": "rewardvest",
      "type": "rewardvest",
      "ricardian_contract": ""
    },
    {
      "name": "setinvsprice",
      "type": "setinvsprice",
      "ricardian_contract": ""
    },
    {
      "name": "setrate",
      "type": "setrate",
      "ricardian_contract": ""
    },
    {
      "name": "settle",
      "type": "settle",
      "ricardian_contract": ""
    },
    {
      "name": "synthvest",
      "type": "synthvest",
      "ricardian_contract": ""
    },
    {
      "name": "transfer",
      "type": "transfer",
      "ricardian_contract": ""
    },
    {
      "name": "transferstle",
      "type": "transferstle",
      "ricardian_contract": ""
    },
    {
      "name": "uptratelist",
      "type": "uptratelist",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "accounts",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "account"
    },
    {
      "name": "currrundrate",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "current_round_rate"
    },
    {
      "name": "cwithdraw",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "claim_withdraw"
    },
    {
      "name": "debtledger",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "debt_ledger"
    },
    {
      "name": "distribution",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "distribution"
    },
    {
      "name": "exconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "exconfig"
    },
    {
      "name": "exentry",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "exchange_entry"
    },
    {
      "name": "exrate",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "exchange_rate"
    },
    {
      "name": "exratecfg",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "exratecfg"
    },
    {
      "name": "exstatecfg",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "exstatecfg"
    },
    {
      "name": "feeissuadata",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "feeissuadata"
    },
    {
      "name": "feeperiod",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "fee_period"
    },
    {
      "name": "feepoolcfg",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "feepoolcfg"
    },
    {
      "name": "feerate",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "fee_rate"
    },
    {
      "name": "fpstatecfg",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "fpstatecfg"
    },
    {
      "name": "global",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "global"
    },
    {
      "name": "inverseprice",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "inverseprice"
    },
    {
      "name": "issuancecfg",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "issuancecfg"
    },
    {
      "name": "issuancedata",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "issuance_data"
    },
    {
      "name": "issuerconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "issuerconfig"
    },
    {
      "name": "lentry",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "liquidation_entry"
    },
    {
      "name": "liqconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "liqconfig"
    },
    {
      "name": "reconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "reconfig"
    },
    {
      "name": "rewardescrow",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "reward_escrow"
    },
    {
      "name": "stat",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "currency_stats"
    },
    {
      "name": "supply",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "supply"
    },
    {
      "name": "synth",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "synth"
    },
    {
      "name": "syntheconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "syntheconfig"
    },
    {
      "name": "synthescrow",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "synth_escrow"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}