EOS

yldrex1.beny

Contract

{ "version": "eosio::abi/1.2", "types": [ { "new_type_name": "Distribution", "type": "variant_DistributionFT_DistributionNFT" }, { "new_type_name": "DistributionWinners", "type": "variant_DistributionWinnersFT_DistributionWinnersNFT" }, { "new_type_name": "DistributionWinnersFT", "type": "WinnerFT[]" }, { "new_type_name": "DistributionWinnersNFT", "type": "WinnerNFT[]" }, { "new_type_name": "FlexValue", "type": "variant_monostate_name_string_asset_time_point_int64_uint32_uint64_checksum256" }, { "new_type_name": "Reward", "type": "variant_RewardFT_RewardNFT" } ], "structs": [ { "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[]" } ] }, { "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[]" } ] }, { "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" } ] }, { "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" } ] }, { "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" } ] }, { "name": "appndsetting", "base": "", "fields": [ { "name": "setter", "type": "name" }, { "name": "key", "type": "string" }, { "name": "value", "type": "FlexValue" } ] }, { "name": "calcproceeds", "base": "", "fields": [ { "name": "call_counter", "type": "uint64" } ] }, { "name": "chckstkparam", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "min_stake_amount", "type": "asset" }, { "name": "max_stake_amount", "type": "asset" }, { "name": "staking_period_hrs", "type": "uint32" } ] }, { "name": "clcproceedrn", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" } ] }, { "name": "clipsetting", "base": "", "fields": [ { "name": "setter", "type": "name" }, { "name": "key", "type": "string" }, { "name": "value", "type": "FlexValue" } ] }, { "name": "erasesetting", "base": "", "fields": [ { "name": "setter", "type": "name" }, { "name": "key", "type": "string" } ] }, { "name": "microseconds", "base": "", "fields": [ { "name": "_count", "type": "int64" } ] }, { "name": "monostate", "base": "", "fields": [] }, { "name": "mvfrmsavings", "base": "", "fields": [ { "name": "call_counter", "type": "uint64" } ] }, { "name": "mvfrmsvngsrn", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" } ] }, { "name": "notifytrex", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "msg", "type": "string" } ] }, { "name": "pair_name_Distribution", "base": "", "fields": [ { "name": "first", "type": "name" }, { "name": "second", "type": "Distribution" } ] }, { "name": "pair_name_DistributionWinners", "base": "", "fields": [ { "name": "first", "type": "name" }, { "name": "second", "type": "DistributionWinners" } ] }, { "name": "pair_name_Reward", "base": "", "fields": [ { "name": "first", "type": "name" }, { "name": "second", "type": "Reward" } ] }, { "name": "pair_name_asset", "base": "", "fields": [ { "name": "first", "type": "name" }, { "name": "second", "type": "asset" } ] }, { "name": "pair_string_FlexValue", "base": "", "fields": [ { "name": "first", "type": "string" }, { "name": "second", "type": "FlexValue" } ] }, { "name": "reset", "base": "", "fields": [ { "name": "limit", "type": "uint64" }, { "name": "to_delete", "type": "string[]" }, { "name": "call_counter", "type": "uint64" } ] }, { "name": "sellrex", "base": "", "fields": [ { "name": "call_counter", "type": "uint64" } ] }, { "name": "setsetting", "base": "", "fields": [ { "name": "setter", "type": "name" }, { "name": "key", "type": "string" }, { "name": "value", "type": "FlexValue" } ] }, { "name": "setstake", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "rex_balance", "type": "asset" }, { "name": "total_return", "type": "asset" } ] }, { "name": "stake", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "total_stake", "type": "asset" }, { "name": "rex_balance", "type": "asset" }, { "name": "total_return", "type": "asset" }, { "name": "rex_state", "type": "name" }, { "name": "staking_period", "type": "microseconds" }, { "name": "staked_time", "type": "time_point" }, { "name": "moved_from_savings_time", "type": "time_point" }, { "name": "maturity_time", "type": "time_point" }, { "name": "stake_end_time", "type": "time_point" }, { "name": "updated_date", "type": "time_point" }, { "name": "additional_fields", "type": "pair_string_FlexValue[]" } ] }, { "name": "tstlapsetime", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "call_counter", "type": "uint64" } ] }, { "name": "updaterex", "base": "", "fields": [ { "name": "call_counter", "type": "uint64" } ] }, { "name": "withdrawrex", "base": "", "fields": [ { "name": "call_counter", "type": "uint64" } ] }, { "name": "withdrwrexrn", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" } ] } ], "actions": [ { "name": "appndsetting", "type": "appndsetting", "ricardian_contract": "" }, { "name": "calcproceeds", "type": "calcproceeds", "ricardian_contract": "" }, { "name": "chckstkparam", "type": "chckstkparam", "ricardian_contract": "" }, { "name": "clcproceedrn", "type": "clcproceedrn", "ricardian_contract": "" }, { "name": "clipsetting", "type": "clipsetting", "ricardian_contract": "" }, { "name": "erasesetting", "type": "erasesetting", "ricardian_contract": "" }, { "name": "mvfrmsavings", "type": "mvfrmsavings", "ricardian_contract": "" }, { "name": "mvfrmsvngsrn", "type": "mvfrmsvngsrn", "ricardian_contract": "" }, { "name": "notifytrex", "type": "notifytrex", "ricardian_contract": "" }, { "name": "reset", "type": "reset", "ricardian_contract": "" }, { "name": "sellrex", "type": "sellrex", "ricardian_contract": "" }, { "name": "setsetting", "type": "setsetting", "ricardian_contract": "" }, { "name": "setstake", "type": "setstake", "ricardian_contract": "" }, { "name": "tstlapsetime", "type": "tstlapsetime", "ricardian_contract": "" }, { "name": "updaterex", "type": "updaterex", "ricardian_contract": "" }, { "name": "withdrawrex", "type": "withdrawrex", "ricardian_contract": "" }, { "name": "withdrwrexrn", "type": "withdrwrexrn", "ricardian_contract": "" } ], "tables": [ { "name": "pools", "index_type": "i64", "key_names": [], "key_types": [], "type": "PoolRecord" }, { "name": "settings", "index_type": "i64", "key_names": [], "key_types": [], "type": "SettingRecord" }, { "name": "stakes", "index_type": "i64", "key_names": [], "key_types": [], "type": "stake" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [ { "name": "variant_DistributionFT_DistributionNFT", "types": [ "DistributionFT", "DistributionNFT" ] }, { "name": "variant_DistributionWinnersFT_DistributionWinnersNFT", "types": [ "DistributionWinnersFT", "DistributionWinnersNFT" ] }, { "name": "variant_RewardFT_RewardNFT", "types": [ "RewardFT", "RewardNFT" ] }, { "name": "variant_monostate_name_string_asset_time_point_int64_uint32_uint64_checksum256", "types": [ "monostate", "name", "string", "asset", "time_point", "int64", "uint32", "uint64", "checksum256" ] } ], "action_results": [] }