WAX

waxdaofarmer

Contract

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"
        }
      ]
    }
  • Action parameter in addignore

    {
      "name": "addignore",
      "base": "",
      "fields": [
        {
          "name": "authorized_user",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in addnctemp

    {
      "name": "addnctemp",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "farmname",
          "type": "name"
        },
        {
          "name": "template_info",
          "type": "NON_CUSTODIAL_TEMPLATE"
        }
      ]
    }
  • Action parameter in addnewcol

    {
      "name": "addnewcol",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "farmname",
          "type": "name"
        },
        {
          "name": "collection",
          "type": "name"
        }
      ]
    }
  • Action parameter in addpoint

    {
      "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"
        }
      ]
    }
  • Action parameter in addtempl

    {
      "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[]"
        }
      ]
    }
  • Table row type of bannerads

    {
      "name": "bannerads",
      "base": "",
      "fields": [
        {
          "name": "time",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "info",
          "type": "string[]"
        }
      ]
    }
  • Action parameter in banuser

    {
      "name": "banuser",
      "base": "",
      "fields": [
        {
          "name": "farm_owner",
          "type": "name"
        },
        {
          "name": "user_to_ban",
          "type": "name"
        },
        {
          "name": "farmname",
          "type": "name"
        }
      ]
    }
  • Table row type of blacklist

    {
      "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": []
    }
  • Action parameter in claimall

    {
      "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"
        }
      ]
    }
  • Action parameter in emptyfarm

    {
      "name": "emptyfarm",
      "base": "",
      "fields": [
        {
          "name": "who_are_you",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "farmname",
          "type": "name"
        }
      ]
    }
  • Action parameter in emptypool

    {
      "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"
        }
      ]
    }
  • Table row type of farms

    {
      "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"
        }
      ]
    }
  • Table row type of farmscopy

    {
      "name": "farmscopy",
      "base": "",
      "fields": [
        {
          "name": "ID",
          "type": "uint64"
        },
        {
          "name": "farmname",
          "type": "name"
        }
      ]
    }
  • Table row type of farmsdupe

    {
      "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"
        }
      ]
    }
  • Action parameter in kickmany

    {
      "name": "kickmany",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity_of_users",
          "type": "uint64"
        },
        {
          "name": "farmname",
          "type": "name"
        }
      ]
    }
  • Action parameter in kickuser

    {
      "name": "kickuser",
      "base": "",
      "fields": [
        {
          "name": "user_to_kick",
          "type": "name"
        },
        {
          "name": "farmname",
          "type": "name"
        }
      ]
    }
  • Action parameter in leavefarm

    {
      "name": "leavefarm",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "farm",
          "type": "name"
        }
      ]
    }
  • Table row type of lpclaims

    {
      "name": "lpclaims",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "amounts_received",
          "type": "asset[]"
        }
      ]
    }
  • Table row type of metrics

    {
      "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"
        }
      ]
    }
  • Action parameter in openfarm

    {
      "name": "openfarm",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "farmname",
          "type": "name"
        }
      ]
    }
  • Table row type of pfpfarms

    {
      "name": "pfpfarms",
      "base": "",
      "fields": [
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "lastpayout",
          "type": "uint64"
        }
      ]
    }
  • Table row type of pools

    {
      "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"
        }
      ]
    }
  • Table row type of poolscopy

    {
      "name": "poolscopy",
      "base": "",
      "fields": [
        {
          "name": "ID",
          "type": "uint64"
        },
        {
          "name": "poolname",
          "type": "name"
        },
        {
          "name": "last_update",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in removecol

    {
      "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[]"
        }
      ]
    }
  • Table row type of stakerzz

    {
      "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"
        }
      ]
    }
  • Table row type of tokens

    {
      "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"
        }
      ]
    }
  • Action parameter in unbanuser

    {
      "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"
        }
      ]
    }
  • Action parameter in unstake

    {
      "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"
        }
      ]
    }
  • Table row type of waxapes

    {
      "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"
        }
      ]
    }
  • Table row type of whitelist

    {
      "name": "whitelist",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "uint64"
        }
      ]
    }