EOS

proxy4nation

Contract

{ "version": "eosio::abi/1.2", "types": [], "structs": [ { "name": "addpayer", "base": "", "fields": [ { "name": "payer", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string?" }, { "name": "next_payment_time", "type": "time_point_sec?" } ] }, { "name": "claim", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "claimall", "base": "", "fields": [ { "name": "size", "type": "int32" } ] }, { "name": "credit", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "quantity", "type": "asset" } ] }, { "name": "delproducer", "base": "", "fields": [ { "name": "producer", "type": "name" } ] }, { "name": "logpayment", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "type", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "next_payment_time", "type": "time_point_sec" } ] }, { "name": "migrate", "base": "", "fields": [ { "name": "lower", "type": "name" }, { "name": "limit", "type": "int32" } ] }, { "name": "payments_row", "base": "", "fields": [ { "name": "payer", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "quantity", "type": "asset" }, { "name": "next_payment_time", "type": "time_point_sec" } ] }, { "name": "producers_row", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "type", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "next_payment_time", "type": "time_point_sec" }, { "name": "last_deposit_time", "type": "time_point_sec?" } ] }, { "name": "purge", "base": "", "fields": [] }, { "name": "receipt", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "staked", "type": "asset" }, { "name": "reward", "type": "asset" }, { "name": "last_claim_time", "type": "time_point_sec" }, { "name": "unclaimed", "type": "asset" }, { "name": "elapsed", "type": "uint32" }, { "name": "rate", "type": "int64" } ] }, { "name": "reset", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "lower", "type": "name" }, { "name": "rows_to_clear", "type": "int32" } ] }, { "name": "setproducer", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "type", "type": "name" } ] }, { "name": "setrate", "base": "", "fields": [ { "name": "rate", "type": "int64" }, { "name": "producer_rate", "type": "asset" }, { "name": "standby_rate", "type": "asset" } ] }, { "name": "settings_row", "base": "", "fields": [ { "name": "rate", "type": "int64" }, { "name": "producer_rate", "type": "asset" }, { "name": "standby_rate", "type": "asset" } ] }, { "name": "signup", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "state_row", "base": "", "fields": [ { "name": "next_push", "type": "time_point_sec" } ] }, { "name": "unsignup", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "updateall", "base": "", "fields": [ { "name": "size", "type": "int32" }, { "name": "force", "type": "bool" } ] }, { "name": "updatevoter", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }, { "name": "updatevotes", "base": "", "fields": [] }, { "name": "voters_row_v2", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "proxy", "type": "name" }, { "name": "staked", "type": "int64" }, { "name": "claimed", "type": "asset" }, { "name": "unclaimed", "type": "float64" }, { "name": "last_update_time", "type": "time_point_sec" }, { "name": "last_claim_time", "type": "time_point_sec" } ] }, { "name": "withdraw", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "quantity", "type": "asset?" }, { "name": "receiver", "type": "name?" }, { "name": "memo", "type": "string?" } ] } ], "actions": [ { "name": "addpayer", "type": "addpayer", "ricardian_contract": "## Description\n\naddpayer" }, { "name": "claim", "type": "claim", "ricardian_contract": "## Description\n\nClaim rewards from EOS Nation Proxy Staking Service" }, { "name": "claimall", "type": "claimall", "ricardian_contract": "## Description\n\nclaimall" }, { "name": "credit", "type": "credit", "ricardian_contract": "## Description\n\ncredit" }, { "name": "delproducer", "type": "delproducer", "ricardian_contract": "## Description\n\ndelproducer" }, { "name": "logpayment", "type": "logpayment", "ricardian_contract": "## Description\n\nlogpayment" }, { "name": "migrate", "type": "migrate", "ricardian_contract": "## Description\n\nmigrate" }, { "name": "purge", "type": "purge", "ricardian_contract": "## Description\n\npurge" }, { "name": "receipt", "type": "receipt", "ricardian_contract": "## Description\n\nPush notification to owner with a receipt of incoming rewards" }, { "name": "reset", "type": "reset", "ricardian_contract": "## Description\n\nreset" }, { "name": "setproducer", "type": "setproducer", "ricardian_contract": "## Description\n\nsetproducer" }, { "name": "setrate", "type": "setrate", "ricardian_contract": "## Description\n\nSet APR rate (pips 1/100 of 1%)" }, { "name": "signup", "type": "signup", "ricardian_contract": "## Description\n\nSignup owner to EOS Nation Proxy Staking Service" }, { "name": "unsignup", "type": "unsignup", "ricardian_contract": "## Description\n\nRemove owner from EOS Nation Proxy Staking Service" }, { "name": "updateall", "type": "updateall", "ricardian_contract": "## Description\n\nupdateall" }, { "name": "updatevoter", "type": "updatevoter", "ricardian_contract": "## Description\n\nUpdate voter information" }, { "name": "updatevotes", "type": "updatevotes", "ricardian_contract": "## Description\n\nupdatevotes" }, { "name": "withdraw", "type": "withdraw", "ricardian_contract": "## Description\n\nwithdraw" } ], "tables": [ { "name": "payments", "index_type": "i64", "key_names": [], "key_types": [], "type": "payments_row" }, { "name": "producers", "index_type": "i64", "key_names": [], "key_types": [], "type": "producers_row" }, { "name": "settings", "index_type": "i64", "key_names": [], "key_types": [], "type": "settings_row" }, { "name": "state", "index_type": "i64", "key_names": [], "key_types": [], "type": "state_row" }, { "name": "voters.v2", "index_type": "i64", "key_names": [], "key_types": [], "type": "voters_row_v2" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }