Vaulta

dapp.beny

Contract

The data structures defined by this contract.

  • Table row type of auths

    {
      "name": "AuthRecord",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "auth_level",
          "type": "uint64"
        },
        {
          "name": "display_name",
          "type": "string"
        },
        {
          "name": "artifact_cid",
          "type": "string"
        },
        {
          "name": "notes",
          "type": "string"
        },
        {
          "name": "staked_amount",
          "type": "asset"
        },
        {
          "name": "unstake_waiting_period_end",
          "type": "time_point"
        },
        {
          "name": "additional_fields",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • Table row type of authtokens

    {
      "name": "AuthTokenRecord",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "artifact_cid",
          "type": "string"
        },
        {
          "name": "token_roles",
          "type": "pair_name_TokenLimits[]"
        },
        {
          "name": "additional_fields",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • Table row type of balances

    {
      "name": "Balance",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "token_holder",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "liquid_balance",
          "type": "asset"
        },
        {
          "name": "staked_balance",
          "type": "asset"
        },
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "additional_fields",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • Table row type of categories

    {
      "name": "CategoryRecord",
      "base": "",
      "fields": [
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "category_name",
          "type": "string"
        },
        {
          "name": "category_description",
          "type": "string"
        },
        {
          "name": "category_image",
          "type": "string"
        },
        {
          "name": "additional_fields",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • {
      "name": "DistributionDefinitionFT",
      "base": "",
      "fields": [
        {
          "name": "all_participants_perc_x100000",
          "type": "uint32"
        },
        {
          "name": "beneficiary_perc_x100000",
          "type": "uint32"
        },
        {
          "name": "pool_manager_perc_x100000",
          "type": "uint32"
        },
        {
          "name": "winners_perc_x100000",
          "type": "uint32[]"
        },
        {
          "name": "reward",
          "type": "asset"
        },
        {
          "name": "yield_source",
          "type": "name"
        },
        {
          "name": "vesting_config",
          "type": "VestingConfig"
        }
      ]
    }
  • {
      "name": "DistributionDefinitionNFT",
      "base": "",
      "fields": [
        {
          "name": "each_participant_reward",
          "type": "uint16"
        },
        {
          "name": "beneficiary_reward",
          "type": "uint16"
        },
        {
          "name": "pool_manager_fee",
          "type": "uint16"
        },
        {
          "name": "winner_prizes",
          "type": "uint16[]"
        },
        {
          "name": "nft_config",
          "type": "NFTConfig"
        },
        {
          "name": "vesting_config",
          "type": "VestingConfig"
        }
      ]
    }
  • {
      "name": "DistributionFT",
      "base": "",
      "fields": [
        {
          "name": "winner_prizes",
          "type": "asset[]"
        },
        {
          "name": "beneficiary_reward",
          "type": "asset"
        },
        {
          "name": "beneficiary_reward_paid",
          "type": "asset"
        },
        {
          "name": "pool_manager_fee",
          "type": "asset"
        },
        {
          "name": "pool_manager_fee_paid",
          "type": "asset"
        },
        {
          "name": "min_participant_reward",
          "type": "asset"
        }
      ]
    }
  • {
      "name": "DistributionNFT",
      "base": "",
      "fields": [
        {
          "name": "each_participant_reward",
          "type": "uint16"
        },
        {
          "name": "beneficiary_reward",
          "type": "uint16"
        },
        {
          "name": "beneficiary_reward_paid",
          "type": "uint16"
        },
        {
          "name": "pool_manager_fee",
          "type": "uint16"
        },
        {
          "name": "pool_manager_fee_paid",
          "type": "uint16"
        },
        {
          "name": "winner_prizes",
          "type": "uint16[]"
        }
      ]
    }
  • Table row type of entries

    {
      "name": "Entry",
      "base": "",
      "fields": [
        {
          "name": "entry_id",
          "type": "uint64"
        },
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "participant",
          "type": "name"
        },
        {
          "name": "position",
          "type": "uint64"
        },
        {
          "name": "entry_stake",
          "type": "asset"
        },
        {
          "name": "returns",
          "type": "pair_name_Returns[]"
        },
        {
          "name": "entry_status",
          "type": "name"
        },
        {
          "name": "vesting_state",
          "type": "name"
        },
        {
          "name": "entered_date",
          "type": "time_point"
        },
        {
          "name": "additional_fields",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • {
      "name": "NFTConfig",
      "base": "",
      "fields": [
        {
          "name": "config",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • Table row type of pools

    {
      "name": "PoolRecord",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "term_id",
          "type": "uint64"
        },
        {
          "name": "project_id",
          "type": "uint64"
        },
        {
          "name": "pool_name",
          "type": "string"
        },
        {
          "name": "pool_description",
          "type": "string"
        },
        {
          "name": "pool_type",
          "type": "name"
        },
        {
          "name": "pool_access",
          "type": "name"
        },
        {
          "name": "pool_category",
          "type": "name"
        },
        {
          "name": "staking_period",
          "type": "microseconds"
        },
        {
          "name": "enrollment_time_out",
          "type": "microseconds"
        },
        {
          "name": "num_participants",
          "type": "uint32"
        },
        {
          "name": "participant_entry_fee",
          "type": "asset"
        },
        {
          "name": "pool_manager_entry_fee",
          "type": "asset"
        },
        {
          "name": "beneficiary_entry_fee",
          "type": "asset"
        },
        {
          "name": "beneficiary_entry_fee_state",
          "type": "name"
        },
        {
          "name": "entry_stake",
          "type": "asset"
        },
        {
          "name": "rewards",
          "type": "pair_name_Reward[]"
        },
        {
          "name": "num_participants_entered",
          "type": "uint32"
        },
        {
          "name": "num_claimed_returns",
          "type": "uint32"
        },
        {
          "name": "num_unstaked",
          "type": "uint32"
        },
        {
          "name": "num_early_exits",
          "type": "uint32"
        },
        {
          "name": "vesting_cycle",
          "type": "uint16"
        },
        {
          "name": "num_vested",
          "type": "uint32"
        },
        {
          "name": "current_state",
          "type": "name"
        },
        {
          "name": "stake_state",
          "type": "name"
        },
        {
          "name": "vesting_state",
          "type": "name"
        },
        {
          "name": "winners",
          "type": "pair_name_DistributionWinners[]"
        },
        {
          "name": "total_deposits",
          "type": "asset"
        },
        {
          "name": "beneficiary",
          "type": "name"
        },
        {
          "name": "distributions",
          "type": "pair_name_Distribution[]"
        },
        {
          "name": "total_early_exit_stake",
          "type": "asset"
        },
        {
          "name": "total_early_exit_reward_fees",
          "type": "pair_name_asset[]"
        },
        {
          "name": "pool_manager",
          "type": "name"
        },
        {
          "name": "start_time",
          "type": "time_point"
        },
        {
          "name": "closed_time",
          "type": "time_point"
        },
        {
          "name": "staked_time",
          "type": "time_point"
        },
        {
          "name": "stake_end_time",
          "type": "time_point"
        },
        {
          "name": "enrollment_time_end",
          "type": "time_point"
        },
        {
          "name": "next_vesting_time",
          "type": "time_point"
        },
        {
          "name": "created_date",
          "type": "time_point"
        },
        {
          "name": "updated_date",
          "type": "time_point"
        },
        {
          "name": "additional_fields",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • Table row type of projects

    {
      "name": "ProjectRecord",
      "base": "",
      "fields": [
        {
          "name": "project_id",
          "type": "uint64"
        },
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "beneficiary",
          "type": "name"
        },
        {
          "name": "attributes",
          "type": "pair_string_FlexValue[]"
        },
        {
          "name": "created_date",
          "type": "time_point"
        },
        {
          "name": "updated_date",
          "type": "time_point"
        },
        {
          "name": "deleted_date",
          "type": "time_point"
        }
      ]
    }
  • {
      "name": "ReturnsFT",
      "base": "",
      "fields": [
        {
          "name": "prize",
          "type": "asset"
        },
        {
          "name": "minimum_payout",
          "type": "asset"
        },
        {
          "name": "amount_paid_out",
          "type": "asset"
        },
        {
          "name": "early_exit_return_fee",
          "type": "asset"
        }
      ]
    }
  • {
      "name": "ReturnsNFT",
      "base": "",
      "fields": [
        {
          "name": "prize",
          "type": "uint16"
        },
        {
          "name": "minimum_payout",
          "type": "uint16"
        },
        {
          "name": "amount_paid_out",
          "type": "uint16"
        }
      ]
    }
  • {
      "name": "RewardFT",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "reward",
          "type": "asset"
        },
        {
          "name": "funding_state",
          "type": "name"
        }
      ]
    }
  • {
      "name": "RewardNFT",
      "base": "",
      "fields": [
        {
          "name": "funder",
          "type": "name"
        },
        {
          "name": "reward",
          "type": "uint32"
        },
        {
          "name": "funding_state",
          "type": "name"
        }
      ]
    }
  • Table row type of settings

    {
      "name": "SettingRecord",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "values",
          "type": "FlexValue[]"
        },
        {
          "name": "created_date",
          "type": "time_point"
        },
        {
          "name": "updated_date",
          "type": "time_point"
        }
      ]
    }
  • Table row type of terms

    {
      "name": "Term",
      "base": "",
      "fields": [
        {
          "name": "term_id",
          "type": "uint64"
        },
        {
          "name": "term_name",
          "type": "string"
        },
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "pool_type",
          "type": "name"
        },
        {
          "name": "pool_access",
          "type": "name"
        },
        {
          "name": "num_participants",
          "type": "uint32"
        },
        {
          "name": "entry_stake",
          "type": "asset"
        },
        {
          "name": "staking_period",
          "type": "microseconds"
        },
        {
          "name": "enrollment_time_out",
          "type": "microseconds"
        },
        {
          "name": "beneficiary_entry_fee_perc_x100000",
          "type": "uint32"
        },
        {
          "name": "pool_manager_entry_fee_perc_x100000",
          "type": "uint32"
        },
        {
          "name": "distribution_definitions",
          "type": "pair_name_DistributionDefinition[]"
        },
        {
          "name": "default_values",
          "type": "pair_string_FlexValue[]"
        },
        {
          "name": "created_date",
          "type": "time_point"
        },
        {
          "name": "updated_date",
          "type": "time_point"
        },
        {
          "name": "deleted_date",
          "type": "time_point"
        },
        {
          "name": "additional_fields",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • Struct property of pair_name_TokenLimits

    {
      "name": "TokenLimits",
      "base": "",
      "fields": [
        {
          "name": "min_value",
          "type": "asset"
        },
        {
          "name": "max_value",
          "type": "asset"
        }
      ]
    }
  • {
      "name": "VestingConfig",
      "base": "",
      "fields": [
        {
          "name": "config",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • {
      "name": "WinnerFT",
      "base": "",
      "fields": [
        {
          "name": "participant",
          "type": "name"
        },
        {
          "name": "prize",
          "type": "asset"
        },
        {
          "name": "entry_position",
          "type": "uint64"
        }
      ]
    }
  • {
      "name": "WinnerNFT",
      "base": "",
      "fields": [
        {
          "name": "participant",
          "type": "name"
        },
        {
          "name": "prize",
          "type": "uint16"
        },
        {
          "name": "entry_position",
          "type": "uint64"
        }
      ]
    }
  • Table row type of yieldsources

    {
      "name": "YieldSourceRecord",
      "base": "",
      "fields": [
        {
          "name": "yield_source",
          "type": "name"
        },
        {
          "name": "yield_source_name",
          "type": "string"
        },
        {
          "name": "yield_source_description",
          "type": "string"
        },
        {
          "name": "stake_symbol",
          "type": "symbol"
        },
        {
          "name": "adaptor_contract",
          "type": "name"
        },
        {
          "name": "yield_source_cid",
          "type": "string"
        },
        {
          "name": "entry_fee_percentage_of_yield_x100000",
          "type": "uint32"
        },
        {
          "name": "daily_yield_x100000",
          "type": "uint32"
        },
        {
          "name": "token_value",
          "type": "asset"
        },
        {
          "name": "beny_value",
          "type": "asset"
        },
        {
          "name": "state",
          "type": "name"
        },
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "additional_fields",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • Table row type of attributes

    {
      "name": "attribute",
      "base": "",
      "fields": [
        {
          "name": "attribute_name",
          "type": "name"
        },
        {
          "name": "points",
          "type": "int64"
        },
        {
          "name": "locked",
          "type": "bool"
        }
      ]
    }
  • Action parameter in cancreatetkn

    {
      "name": "cancreatetkn",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in chrgcreatfee

    {
      "name": "chrgcreatfee",
      "base": "",
      "fields": [
        {
          "name": "who",
          "type": "name"
        },
        {
          "name": "hint",
          "type": "string"
        }
      ]
    }
  • Action parameter in claimathstks

    {
      "name": "claimathstks",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in clmpartrtrn

    {
      "name": "clmpartrtrn",
      "base": "",
      "fields": [
        {
          "name": "entry_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in clmprtrtrnpl

    {
      "name": "clmprtrtrnpl",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in delstppdpool

    {
      "name": "delstppdpool",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "pool_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in deltmdpools

    {
      "name": "deltmdpools",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in endenrollmnt

    {
      "name": "endenrollmnt",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in enterpool

    {
      "name": "enterpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "participant",
          "type": "name"
        }
      ]
    }
  • Action parameter in eraseauth

    {
      "name": "eraseauth",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in erasectgry

    {
      "name": "erasectgry",
      "base": "",
      "fields": [
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "authorizer",
          "type": "name"
        }
      ]
    }
  • Action parameter in eraseproject

    {
      "name": "eraseproject",
      "base": "",
      "fields": [
        {
          "name": "project_id",
          "type": "uint64"
        },
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "erase",
          "type": "bool"
        }
      ]
    }
  • Action parameter in erasesetting

    {
      "name": "erasesetting",
      "base": "",
      "fields": [
        {
          "name": "setter",
          "type": "name"
        },
        {
          "name": "key",
          "type": "string"
        }
      ]
    }
  • Action parameter in eraseterm

    {
      "name": "eraseterm",
      "base": "",
      "fields": [
        {
          "name": "term_id",
          "type": "uint64"
        },
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "erase",
          "type": "bool"
        }
      ]
    }
  • Action parameter in erasetknrole

    {
      "name": "erasetknrole",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "token_role",
          "type": "name"
        }
      ]
    }
  • Action parameter in erasetoken

    {
      "name": "erasetoken",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    }
  • Action parameter in eraseyldsrc

    {
      "name": "eraseyldsrc",
      "base": "",
      "fields": [
        {
          "name": "yield_source",
          "type": "name"
        },
        {
          "name": "authorizer",
          "type": "name"
        }
      ]
    }
  • Action parameter in escrow

    {
      "name": "escrow",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Action parameter in exchange

    {
      "name": "exchange",
      "base": "",
      "fields": [
        {
          "name": "exchange_type",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in fundpool

    {
      "name": "fundpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "funder",
          "type": "name"
        }
      ]
    }
  • Table row type of items

    {
      "name": "item",
      "base": "",
      "fields": [
        {
          "name": "serial",
          "type": "uint64"
        },
        {
          "name": "group",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Struct property of PoolRecord

    Struct property of Term

    {
      "name": "microseconds",
      "base": "",
      "fields": [
        {
          "name": "_count",
          "type": "int64"
        }
      ]
    }
  • {
      "name": "monostate",
      "base": "",
      "fields": []
    }
  • Action parameter in newpool

    {
      "name": "newpool",
      "base": "",
      "fields": [
        {
          "name": "pool_manager",
          "type": "name"
        },
        {
          "name": "term_id",
          "type": "uint64"
        },
        {
          "name": "project_id",
          "type": "uint64"
        },
        {
          "name": "pool_name",
          "type": "string"
        },
        {
          "name": "pool_description",
          "type": "string"
        },
        {
          "name": "pool_category",
          "type": "name"
        },
        {
          "name": "start_time",
          "type": "time_point"
        }
      ]
    }
  • Action parameter in newterm

    {
      "name": "newterm",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "term_name",
          "type": "string"
        },
        {
          "name": "pool_type",
          "type": "name"
        },
        {
          "name": "num_participants",
          "type": "uint32"
        },
        {
          "name": "max_num_participants",
          "type": "int32"
        },
        {
          "name": "max_entries_per_participant",
          "type": "uint32"
        },
        {
          "name": "entry_stake",
          "type": "asset"
        },
        {
          "name": "staking_period_hrs",
          "type": "uint32"
        },
        {
          "name": "enrollment_time_out_hrs",
          "type": "uint32"
        },
        {
          "name": "beneficiary_entry_fee_perc_x100000",
          "type": "uint32"
        },
        {
          "name": "pool_manager_entry_fee_perc_x100000",
          "type": "uint32"
        },
        {
          "name": "distribution_definitions",
          "type": "pair_name_DistributionDefinition[]"
        },
        {
          "name": "default_values",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • Action parameter in notify

    {
      "name": "notify",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "msg",
          "type": "string"
        }
      ]
    }
  • Struct property of PoolRecord

    {
      "name": "pair_name_Distribution",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "name"
        },
        {
          "name": "second",
          "type": "Distribution"
        }
      ]
    }
  • Struct property of Term

    Struct property of newterm

    {
      "name": "pair_name_DistributionDefinition",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "name"
        },
        {
          "name": "second",
          "type": "DistributionDefinition"
        }
      ]
    }
  • {
      "name": "pair_name_DistributionWinners",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "name"
        },
        {
          "name": "second",
          "type": "DistributionWinners"
        }
      ]
    }
  • Struct property of Entry

    {
      "name": "pair_name_Returns",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "name"
        },
        {
          "name": "second",
          "type": "Returns"
        }
      ]
    }
  • Struct property of PoolRecord

    {
      "name": "pair_name_Reward",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "name"
        },
        {
          "name": "second",
          "type": "Reward"
        }
      ]
    }
  • Struct property of AuthTokenRecord

    Struct property of settoken

    {
      "name": "pair_name_TokenLimits",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "name"
        },
        {
          "name": "second",
          "type": "TokenLimits"
        }
      ]
    }
  • Struct property of PoolRecord

    {
      "name": "pair_name_asset",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "name"
        },
        {
          "name": "second",
          "type": "asset"
        }
      ]
    }
  • Struct property of AuthRecord

    Struct property of AuthTokenRecord

    Struct property of Balance

    Struct property of CategoryRecord

    Struct property of Entry

    Struct property of NFTConfig

    Struct property of PoolRecord

    Struct property of ProjectRecord

    Struct property of Term

    Struct property of VestingConfig

    Struct property of YieldSourceRecord

    Struct property of newterm

    Struct property of setproject

    {
      "name": "pair_string_FlexValue",
      "base": "",
      "fields": [
        {
          "name": "first",
          "type": "string"
        },
        {
          "name": "second",
          "type": "FlexValue"
        }
      ]
    }
  • Action parameter in pause

    {
      "name": "pause",
      "base": "",
      "fields": [
        {
          "name": "pause",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in pay

    {
      "name": "pay",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "from_escrow",
          "type": "bool"
        }
      ]
    }
  • Action parameter in randreceipt

    {
      "name": "randreceipt",
      "base": "",
      "fields": [
        {
          "name": "request_id",
          "type": "uint64"
        },
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "number",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in receiverand

    {
      "name": "receiverand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in redraw

    {
      "name": "redraw",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in reset

    {
      "name": "reset",
      "base": "",
      "fields": [
        {
          "name": "limit",
          "type": "uint64"
        },
        {
          "name": "to_delete",
          "type": "string[]"
        },
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setauth

    {
      "name": "setauth",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "auth_level",
          "type": "uint64"
        },
        {
          "name": "display_name",
          "type": "string"
        },
        {
          "name": "artifact_cid",
          "type": "string"
        },
        {
          "name": "notes",
          "type": "string"
        }
      ]
    }
  • Action parameter in setauthlevel

    {
      "name": "setauthlevel",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "auth_level",
          "type": "uint64"
        },
        {
          "name": "notes",
          "type": "string"
        }
      ]
    }
  • Action parameter in setcategory

    {
      "name": "setcategory",
      "base": "",
      "fields": [
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "category_name",
          "type": "string"
        },
        {
          "name": "category_description",
          "type": "string"
        },
        {
          "name": "category_image",
          "type": "string"
        },
        {
          "name": "authorizer",
          "type": "name"
        }
      ]
    }
  • Action parameter in setprofile

    {
      "name": "setprofile",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "display_name",
          "type": "string"
        },
        {
          "name": "artifact_cid",
          "type": "string"
        }
      ]
    }
  • Action parameter in setproject

    {
      "name": "setproject",
      "base": "",
      "fields": [
        {
          "name": "project_id",
          "type": "uint64"
        },
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "beneficiary",
          "type": "name"
        },
        {
          "name": "attributes",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }
  • Action parameter in setsetting

    {
      "name": "setsetting",
      "base": "",
      "fields": [
        {
          "name": "setter",
          "type": "name"
        },
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "FlexValue"
        }
      ]
    }
  • Action parameter in settoken

    {
      "name": "settoken",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "artifact_cid",
          "type": "string"
        },
        {
          "name": "token_roles",
          "type": "pair_name_TokenLimits[]"
        }
      ]
    }
  • Action parameter in settokenrole

    {
      "name": "settokenrole",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_role",
          "type": "name"
        },
        {
          "name": "min_value",
          "type": "asset"
        },
        {
          "name": "max_value",
          "type": "asset"
        }
      ]
    }
  • Action parameter in setyieldsrc

    {
      "name": "setyieldsrc",
      "base": "",
      "fields": [
        {
          "name": "yield_source",
          "type": "name"
        },
        {
          "name": "yield_source_name",
          "type": "string"
        },
        {
          "name": "yield_source_description",
          "type": "string"
        },
        {
          "name": "stake_symbol",
          "type": "symbol"
        },
        {
          "name": "adaptor_contract",
          "type": "name"
        },
        {
          "name": "yield_source_cid",
          "type": "string"
        },
        {
          "name": "entry_fee_percentage_of_yield_x100000",
          "type": "uint32"
        },
        {
          "name": "daily_yield_x100000",
          "type": "uint32"
        },
        {
          "name": "token_value",
          "type": "asset"
        },
        {
          "name": "beny_value",
          "type": "asset"
        },
        {
          "name": "state",
          "type": "name"
        },
        {
          "name": "authorizer",
          "type": "name"
        }
      ]
    }
  • Action parameter in stakeauth

    {
      "name": "stakeauth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "auth_level",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in startpool

    {
      "name": "startpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in startpools

    {
      "name": "startpools",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in stoppool

    {
      "name": "stoppool",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "sudo",
          "type": "bool"
        }
      ]
    }
  • Action parameter in timeoutpool

    {
      "name": "timeoutpool",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "sudo",
          "type": "bool"
        }
      ]
    }
  • Action parameter in tstathlpstm

    {
      "name": "tstathlpstm",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in tstlapsetime

    {
      "name": "tstlapsetime",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "lapse_enrollment_time_end",
          "type": "bool"
        },
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in unescrow

    {
      "name": "unescrow",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Action parameter in unlockpool

    {
      "name": "unlockpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in unlockpools

    {
      "name": "unlockpools",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in unstake

    {
      "name": "unstake",
      "base": "",
      "fields": [
        {
          "name": "entry_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in unstakeauth

    {
      "name": "unstakeauth",
      "base": "",
      "fields": [
        {
          "name": "authorizer",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in unstakeopen

    {
      "name": "unstakeopen",
      "base": "",
      "fields": [
        {
          "name": "entry_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in updyieldsrc

    {
      "name": "updyieldsrc",
      "base": "",
      "fields": [
        {
          "name": "yield_source",
          "type": "name"
        },
        {
          "name": "daily_yield_x100000",
          "type": "uint32"
        },
        {
          "name": "token_value",
          "type": "asset"
        },
        {
          "name": "beny_value",
          "type": "asset"
        }
      ]
    }
  • Action parameter in ustktmdpools

    {
      "name": "ustktmdpools",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in ustkulkpools

    {
      "name": "ustkulkpools",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in vesting

    {
      "name": "vesting",
      "base": "",
      "fields": [
        {
          "name": "entry_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in vestingpools

    {
      "name": "vestingpools",
      "base": "",
      "fields": [
        {
          "name": "call_counter",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in withdraw

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in withdrawtot

    {
      "name": "withdrawtot",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    }