
The data structures defined by this contract.
Struct property of addnctemp
{ "name": "NON_CUSTODIAL_TEMPLATE", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "template_id", "type": "uint64" }, { "name": "hourly_reward", "type": "asset" }, { "name": "multiplier", "type": "float64" } ] }Struct property of farms
{ "name": "STAKEABLE_COLLECTION", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "is_authorized", "type": "uint8" } ] }Struct property of bulkaddtemps
{ "name": "STAKEABLE_TEMPLATE", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "template_id", "type": "uint64" }, { "name": "hourly_reward", "type": "asset" } ] }Struct property of initlembas
{ "name": "WAXAPE", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "owner", "type": "name" } ] }Action parameter in addcolauth
{ "name": "addcolauth", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "collection", "type": "name" } ] }-
{ "name": "addignore", "base": "", "fields": [ { "name": "authorized_user", "type": "name" }, { "name": "collection_name", "type": "name" } ] } -
{ "name": "addnctemp", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "template_info", "type": "NON_CUSTODIAL_TEMPLATE" } ] } -
{ "name": "addnewcol", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "collection", "type": "name" } ] } -
{ "name": "addpoint", "base": "", "fields": [ { "name": "authorized_user", "type": "name" }, { "name": "point_receiver", "type": "name" } ] } Action parameter in addskipfarm
{ "name": "addskipfarm", "base": "", "fields": [ { "name": "authorized_user", "type": "name" }, { "name": "farmname", "type": "name" } ] }-
{ "name": "addtempl", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "temp_ids", "type": "uint64[]" } ] } Table row type of alcorassets
{ "name": "alcorassets", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "total_balance", "type": "uint64" }, { "name": "asset_1_symbol", "type": "symbol" }, { "name": "asset_1_contract", "type": "name" }, { "name": "asset_1_amount", "type": "uint64" }, { "name": "asset_1_amount_sent", "type": "uint64" }, { "name": "asset_2_symbol", "type": "symbol" }, { "name": "asset_2_contract", "type": "name" }, { "name": "asset_2_amount", "type": "uint64" }, { "name": "asset_2_amount_sent", "type": "uint64" } ] }Action parameter in assertstake
{ "name": "assertstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "assets_to_assert", "type": "uint64[]" } ] }-
{ "name": "bannerads", "base": "", "fields": [ { "name": "time", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "info", "type": "string[]" } ] } -
{ "name": "banuser", "base": "", "fields": [ { "name": "farm_owner", "type": "name" }, { "name": "user_to_ban", "type": "name" }, { "name": "farmname", "type": "name" } ] } -
{ "name": "blacklist", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "username", "type": "name" } ] } Action parameter in bulkaddtemps
{ "name": "bulkaddtemps", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "templates", "type": "STAKEABLE_TEMPLATE[]" } ] }Action parameter in checkowners
{ "name": "checkowners", "base": "", "fields": [] }-
{ "name": "claimall", "base": "", "fields": [ { "name": "user", "type": "name" } ] } Action parameter in claimallpool
{ "name": "claimallpool", "base": "", "fields": [ { "name": "user", "type": "name" } ] }Action parameter in claimlptoken
{ "name": "claimlptoken", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "poolname", "type": "name" } ] }Action parameter in claimpoolrwd
{ "name": "claimpoolrwd", "base": "", "fields": [ { "name": "pool", "type": "name" }, { "name": "user", "type": "name" } ] }Action parameter in claimrewards
{ "name": "claimrewards", "base": "", "fields": [ { "name": "farm", "type": "name" }, { "name": "user", "type": "name" } ] }Table row type of closedpools
{ "name": "closedpools", "base": "", "fields": [ { "name": "pool", "type": "name" } ] }Action parameter in createfarm
{ "name": "createfarm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "rewardtoken", "type": "string" }, { "name": "precision", "type": "string" }, { "name": "rewardcontract", "type": "name" }, { "name": "collectionToStake", "type": "name" }, { "name": "schemaToStake", "type": "name" }, { "name": "ipfs", "type": "string" }, { "name": "endtime", "type": "uint64" }, { "name": "mintime", "type": "uint64" }, { "name": "farmtype", "type": "name" }, { "name": "template_csv", "type": "string" }, { "name": "reward_type", "type": "name" }, { "name": "decimal_hourly_cap", "type": "float64" } ] }Action parameter in deletefarm
{ "name": "deletefarm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" } ] }Action parameter in editadbanner
{ "name": "editadbanner", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "banner_owner", "type": "name" }, { "name": "start_time", "type": "uint64" }, { "name": "ipfs_hash", "type": "string" }, { "name": "website_url", "type": "string" }, { "name": "amount_of_days", "type": "uint64" } ] }Action parameter in editcpupayer
{ "name": "editcpupayer", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farm", "type": "name" }, { "name": "new_cpu_payer", "type": "name" } ] }Action parameter in editfarmcol
{ "name": "editfarmcol", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "new_col", "type": "name" }, { "name": "farm", "type": "name" } ] }Action parameter in editfarmlogo
{ "name": "editfarmlogo", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "avatar_ipfs_hash", "type": "string" } ] }-
{ "name": "emptyfarm", "base": "", "fields": [ { "name": "who_are_you", "type": "name" }, { "name": "receiver", "type": "name" }, { "name": "farmname", "type": "name" } ] } -
{ "name": "emptypool", "base": "", "fields": [ { "name": "who_are_you", "type": "name" }, { "name": "poolname", "type": "name" }, { "name": "receiver", "type": "name" } ] } Action parameter in excludetemps
{ "name": "excludetemps", "base": "", "fields": [ { "name": "authorized_user", "type": "name" }, { "name": "farm_name", "type": "name" }, { "name": "templates_to_exclude", "type": "uint64[]" } ] }Action parameter in extendfarm
{ "name": "extendfarm", "base": "", "fields": [ { "name": "farmname", "type": "name" }, { "name": "endtime", "type": "uint64" } ] }Action parameter in extendpool
{ "name": "extendpool", "base": "", "fields": [ { "name": "poolname", "type": "name" }, { "name": "days_to_add", "type": "uint64" } ] }Table row type of farmprofiles
{ "name": "farmprofiles", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "farmname", "type": "name" }, { "name": "author", "type": "name" }, { "name": "description", "type": "string" }, { "name": "telegram", "type": "string" }, { "name": "discord", "type": "string" }, { "name": "twitter", "type": "string" }, { "name": "website", "type": "string" }, { "name": "latest_drop", "type": "string" }, { "name": "image1", "type": "string" }, { "name": "image2", "type": "string" }, { "name": "image3", "type": "string" }, { "name": "whitelisted", "type": "string" } ] }-
{ "name": "farms", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "farmname", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "rewardtoken", "type": "string" }, { "name": "contract", "type": "name" }, { "name": "collection", "type": "name" }, { "name": "schema", "type": "name" }, { "name": "poolsize", "type": "asset" }, { "name": "mintime", "type": "uint64" }, { "name": "enddate", "type": "uint64" }, { "name": "logo", "type": "string" }, { "name": "hourlyreward", "type": "asset" }, { "name": "totalstaked", "type": "uint64" }, { "name": "farmtype", "type": "name" }, { "name": "templates", "type": "uint64[]" }, { "name": "template_limit", "type": "uint32" }, { "name": "lastupdate", "type": "uint64" }, { "name": "reward_type", "type": "name" }, { "name": "hourly_cap", "type": "uint64" }, { "name": "collections", "type": "STAKEABLE_COLLECTION[]" }, { "name": "max_bonus_pools", "type": "uint8" }, { "name": "allow_new_members", "type": "uint8" }, { "name": "cpu_payer", "type": "name" }, { "name": "time_created", "type": "uint64" }, { "name": "tier", "type": "uint8" } ] } -
{ "name": "farmscopy", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "farmname", "type": "name" } ] } -
{ "name": "farmsdupe", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "farmname", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "rewardtoken", "type": "string" }, { "name": "contract", "type": "name" }, { "name": "collection", "type": "name" }, { "name": "schema", "type": "name" }, { "name": "poolsize", "type": "asset" }, { "name": "mintime", "type": "uint64" }, { "name": "enddate", "type": "uint64" }, { "name": "logo", "type": "string" }, { "name": "hourlyreward", "type": "asset" }, { "name": "totalstaked", "type": "uint64" }, { "name": "farmtype", "type": "name" }, { "name": "templates", "type": "uint64[]" }, { "name": "template_limit", "type": "uint32" }, { "name": "lastupdate", "type": "uint64" }, { "name": "reward_type", "type": "name" }, { "name": "hourly_cap", "type": "uint64" } ] } Table row type of farmtmplates
{ "name": "farmtmplates", "base": "", "fields": [ { "name": "template_id", "type": "uint64" }, { "name": "collection", "type": "name" }, { "name": "reward_amount", "type": "asset" }, { "name": "contract", "type": "name" } ] }Action parameter in initbannerad
{ "name": "initbannerad", "base": "", "fields": [ { "name": "start_time_of_first_ad", "type": "uint64" }, { "name": "amount_of_slots", "type": "uint64" }, { "name": "hours_per_slot", "type": "uint64" } ] }Action parameter in initlembas
{ "name": "initlembas", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "assets", "type": "WAXAPE[]" } ] }Action parameter in kickfrompool
{ "name": "kickfrompool", "base": "", "fields": [ { "name": "user_to_kick", "type": "name" }, { "name": "poolname", "type": "name" } ] }-
{ "name": "kickmany", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity_of_users", "type": "uint64" }, { "name": "farmname", "type": "name" } ] } -
{ "name": "kickuser", "base": "", "fields": [ { "name": "user_to_kick", "type": "name" }, { "name": "farmname", "type": "name" } ] } -
{ "name": "leavefarm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farm", "type": "name" } ] } -
{ "name": "lpclaims", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "amounts_received", "type": "asset[]" } ] } -
{ "name": "metrics", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "metric", "type": "string" }, { "name": "counter", "type": "uint64" } ] } Action parameter in modifyfarm
{ "name": "modifyfarm", "base": "", "fields": [ { "name": "farmname", "type": "name" }, { "name": "schema", "type": "name" }, { "name": "farm_type", "type": "name" }, { "name": "reward_type", "type": "name" }, { "name": "hourly_cap", "type": "uint64" }, { "name": "expiration", "type": "uint64" }, { "name": "minimum_stake_DAYS", "type": "uint64" }, { "name": "logo", "type": "string" } ] }Table row type of nctemplates
{ "name": "nctemplates", "base": "", "fields": [ { "name": "template_id", "type": "uint64" }, { "name": "collection", "type": "name" }, { "name": "reward_amount", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "multiplier", "type": "float64" } ] }Action parameter in newprofile
{ "name": "newprofile", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "description", "type": "string" }, { "name": "telegram", "type": "string" }, { "name": "discord", "type": "string" }, { "name": "twitter", "type": "string" }, { "name": "website", "type": "string" }, { "name": "latest_drop", "type": "string" }, { "name": "image1", "type": "string" }, { "name": "image2", "type": "string" }, { "name": "image3", "type": "string" } ] }Table row type of noncustodial
{ "name": "noncustodial", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "staking_power", "type": "float64" }, { "name": "recovery_interals_left", "type": "uint64" }, { "name": "wallet", "type": "name" }, { "name": "farmname", "type": "name" } ] }Table row type of notifyignore
{ "name": "notify_ignore_s", "base": "", "fields": [ { "name": "collection_name", "type": "name" }, { "name": "authorized_user", "type": "name" } ] }-
{ "name": "openfarm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" } ] } -
{ "name": "pfpfarms", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "wallet", "type": "name" }, { "name": "lastpayout", "type": "uint64" } ] } -
{ "name": "pools", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "poolname", "type": "name" }, { "name": "creator", "type": "name" }, { "name": "stkcontract", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "rwdtoken", "type": "string" }, { "name": "poolsize", "type": "asset" }, { "name": "tokentostake", "type": "symbol" }, { "name": "minamount", "type": "uint64" }, { "name": "mintime", "type": "uint64" }, { "name": "enddate", "type": "uint64" }, { "name": "logo", "type": "string" }, { "name": "hourlyreward", "type": "asset" }, { "name": "totalstaked", "type": "asset" } ] } -
{ "name": "poolscopy", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "poolname", "type": "name" }, { "name": "last_update", "type": "uint64" } ] } -
{ "name": "removecol", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "collection", "type": "name" } ] } Action parameter in removenctemp
{ "name": "removenctemp", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "temp_id", "type": "uint64" } ] }Action parameter in removetempl
{ "name": "removetempl", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "temp_id", "type": "uint64" } ] }Action parameter in rmvcolauth
{ "name": "rmvcolauth", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "collection", "type": "name" } ] }Action parameter in rmvdynamict
{ "name": "rmvdynamict", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "temp_id", "type": "uint64" } ] }Action parameter in setdynamict
{ "name": "setdynamict", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "temp_id", "type": "uint64" }, { "name": "hourly_reward", "type": "asset" }, { "name": "collection_name", "type": "name" } ] }Action parameter in setfarmlogo
{ "name": "setfarmlogo", "base": "", "fields": [ { "name": "farmname", "type": "name" }, { "name": "ipfs_hash", "type": "string" } ] }Action parameter in setfarmunloc
{ "name": "setfarmunloc", "base": "", "fields": [ { "name": "caller", "type": "name" }, { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "unlocktime", "type": "uint64" } ] }Action parameter in setmindays
{ "name": "setmindays", "base": "", "fields": [ { "name": "farmname", "type": "name" }, { "name": "minimum_stake_DAYS", "type": "uint64" } ] }Action parameter in setpooldays
{ "name": "setpooldays", "base": "", "fields": [ { "name": "poolname", "type": "name" }, { "name": "minimum_stake_DAYS", "type": "uint64" } ] }Action parameter in setpoollogo
{ "name": "setpoollogo", "base": "", "fields": [ { "name": "poolname", "type": "name" }, { "name": "ipfs_hash", "type": "string" } ] }Action parameter in setpoolunloc
{ "name": "setpoolunloc", "base": "", "fields": [ { "name": "caller", "type": "name" }, { "name": "user", "type": "name" }, { "name": "poolname", "type": "name" }, { "name": "unlocktime", "type": "uint64" } ] }Table row type of skipfarms
{ "name": "skip_farms_s", "base": "", "fields": [ { "name": "farmname", "type": "name" } ] }Table row type of stakebackup
{ "name": "stakebackup", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "username", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "claimable", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "assets", "type": "uint64[]" }, { "name": "assets_to_assert", "type": "uint64[]" }, { "name": "totalstaked", "type": "uint16" }, { "name": "unlocktime", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "rambalance", "type": "asset" } ] }Action parameter in stakenoncust
{ "name": "stakenoncust", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "assets_to_stake", "type": "uint64[]" } ] }-
{ "name": "stakerzz", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "username", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "claimable", "type": "asset" }, { "name": "contract", "type": "name" }, { "name": "assets", "type": "uint64[]" }, { "name": "assets_to_assert", "type": "uint64[]" }, { "name": "totalstaked", "type": "uint16" }, { "name": "unlocktime", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "rambalance", "type": "asset" } ] } Action parameter in staketokens
{ "name": "staketokens", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "poolname", "type": "name" } ] }Action parameter in tmpclosefarm
{ "name": "tmpclosefarm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" } ] }-
{ "name": "tokens", "base": "", "fields": [ { "name": "ID", "type": "uint64" }, { "name": "poolname", "type": "name" }, { "name": "user", "type": "name" }, { "name": "amountstaked", "type": "asset" }, { "name": "claimable", "type": "asset" }, { "name": "rwdcontract", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "unlocktime", "type": "uint64" } ] } -
{ "name": "unbanuser", "base": "", "fields": [ { "name": "user_to_unban", "type": "name" }, { "name": "farmname", "type": "name" } ] } Action parameter in unstakalltkn
{ "name": "unstakalltkn", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "poolname", "type": "name" } ] }-
{ "name": "unstake", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" } ] } Action parameter in unstakeall
{ "name": "unstakeall", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" } ] }Action parameter in unstakeallnc
{ "name": "unstakeallnc", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" } ] }Action parameter in unstakemany
{ "name": "unstakemany", "base": "", "fields": [ { "name": "asset_ids", "type": "uint64[]" }, { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" } ] }Action parameter in unstakemulti
{ "name": "unstakemulti", "base": "", "fields": [ { "name": "who_are_you", "type": "name" }, { "name": "quantity", "type": "uint64" }, { "name": "user_to_unstake", "type": "name" }, { "name": "farmname", "type": "name" } ] }Action parameter in unstaketoken
{ "name": "unstaketoken", "base": "", "fields": [ { "name": "amount", "type": "asset" }, { "name": "user", "type": "name" }, { "name": "poolname", "type": "name" } ] }Action parameter in unstknoncust
{ "name": "unstknoncust", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "farmname", "type": "name" }, { "name": "assets_to_unstake", "type": "uint64[]" } ] }Action parameter in updatefarm
{ "name": "updatefarm", "base": "", "fields": [ { "name": "farm_number", "type": "uint64" } ] }Action parameter in updatepool
{ "name": "updatepool", "base": "", "fields": [ { "name": "pool_number", "type": "uint64" } ] }Action parameter in updtapefarm
{ "name": "updtapefarm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "lower_bound", "type": "uint64" }, { "name": "upper_bound", "type": "uint64" } ] }Action parameter in updtpfpfarm
{ "name": "updtpfpfarm", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "lower_bound", "type": "uint64" }, { "name": "upper_bound", "type": "uint64" } ] }-
{ "name": "waxapes", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "wallet", "type": "name" }, { "name": "lastpayout", "type": "uint64" } ] } Table row type of waxdaopoints
{ "name": "waxdaopoints", "base": "", "fields": [ { "name": "username", "type": "name" }, { "name": "points_balance", "type": "uint64" } ] }-
{ "name": "whitelist", "base": "", "fields": [ { "name": "username", "type": "uint64" } ] }