WAX

dapp.fusion

컨트랙트

이 계약에 의해 정의된 데이터 구조입니다.

  • addadmin의 액션 파라미터

    {
      "name": "addadmin",
      "base": "",
      "fields": [
        {
          "name": "admin_to_add",
          "type": "name"
        }
      ]
    }
  • addcpucntrct의 액션 파라미터

    {
      "name": "addcpucntrct",
      "base": "",
      "fields": [
        {
          "name": "contract_to_add",
          "type": "name"
        }
      ]
    }
  • claimaslswax의 액션 파라미터

    {
      "name": "claimaslswax",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "minimum_output",
          "type": "asset"
        }
      ]
    }
  • claimgbmvote의 액션 파라미터

    {
      "name": "claimgbmvote",
      "base": "",
      "fields": [
        {
          "name": "cpu_contract",
          "type": "name"
        }
      ]
    }
  • claimrefunds의 액션 파라미터

    {
      "name": "claimrefunds",
      "base": "",
      "fields": []
    }
  • claimrewards의 액션 파라미터

    {
      "name": "claimrewards",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • claimswax의 액션 파라미터

    {
      "name": "claimswax",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • clearexpired의 액션 파라미터

    {
      "name": "clearexpired",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • compound의 액션 파라미터

    {
      "name": "compound",
      "base": "",
      "fields": []
    }
  • createfarms의 액션 파라미터

    {
      "name": "createfarms",
      "base": "",
      "fields": []
    }
  • epochs의 테이블 행 유형

    {
      "name": "epochs",
      "base": "",
      "fields": [
        {
          "name": "start_time",
          "type": "uint64"
        },
        {
          "name": "time_to_unstake",
          "type": "uint64"
        },
        {
          "name": "cpu_wallet",
          "type": "name"
        },
        {
          "name": "wax_bucket",
          "type": "asset"
        },
        {
          "name": "wax_to_refund",
          "type": "asset"
        },
        {
          "name": "redemption_period_start_time",
          "type": "uint64"
        },
        {
          "name": "redemption_period_end_time",
          "type": "uint64"
        },
        {
          "name": "total_cpu_funds_returned",
          "type": "asset"
        },
        {
          "name": "total_added_to_redemption_bucket",
          "type": "asset"
        }
      ]
    }
  • global의 테이블 행 유형

    {
      "name": "global",
      "base": "",
      "fields": [
        {
          "name": "swax_currently_earning",
          "type": "asset"
        },
        {
          "name": "swax_currently_backing_lswax",
          "type": "asset"
        },
        {
          "name": "liquified_swax",
          "type": "asset"
        },
        {
          "name": "revenue_awaiting_distribution",
          "type": "asset"
        },
        {
          "name": "total_revenue_distributed",
          "type": "asset"
        },
        {
          "name": "wax_for_redemption",
          "type": "asset"
        },
        {
          "name": "last_epoch_start_time",
          "type": "uint64"
        },
        {
          "name": "wax_available_for_rentals",
          "type": "asset"
        },
        {
          "name": "cost_to_rent_1_wax",
          "type": "asset"
        },
        {
          "name": "current_cpu_contract",
          "type": "name"
        },
        {
          "name": "next_stakeall_time",
          "type": "uint64"
        },
        {
          "name": "last_incentive_distribution",
          "type": "uint64"
        },
        {
          "name": "incentives_bucket",
          "type": "asset"
        },
        {
          "name": "total_value_locked",
          "type": "asset"
        },
        {
          "name": "total_shares_allocated",
          "type": "uint64"
        },
        {
          "name": "last_compound_time",
          "type": "uint64"
        },
        {
          "name": "minimum_stake_amount",
          "type": "asset"
        },
        {
          "name": "minimum_unliquify_amount",
          "type": "asset"
        },
        {
          "name": "initial_epoch_start_time",
          "type": "uint64"
        },
        {
          "name": "cpu_rental_epoch_length_seconds",
          "type": "uint64"
        },
        {
          "name": "seconds_between_epochs",
          "type": "uint64"
        },
        {
          "name": "user_share_1e6",
          "type": "uint64"
        },
        {
          "name": "pol_share_1e6",
          "type": "uint64"
        },
        {
          "name": "ecosystem_share_1e6",
          "type": "uint64"
        },
        {
          "name": "admin_wallets",
          "type": "name[]"
        },
        {
          "name": "cpu_contracts",
          "type": "name[]"
        },
        {
          "name": "redemption_period_length_seconds",
          "type": "uint64"
        },
        {
          "name": "seconds_between_stakeall",
          "type": "uint64"
        },
        {
          "name": "fallback_cpu_receiver",
          "type": "name"
        },
        {
          "name": "protocol_fee_1e6",
          "type": "uint64"
        },
        {
          "name": "total_rewards_claimed",
          "type": "asset"
        }
      ]
    }
  • global2의 테이블 행 유형

    {
      "name": "global2",
      "base": "",
      "fields": [
        {
          "name": "max_staker_apr_1e6",
          "type": "uint64"
        },
        {
          "name": "minimum_new_incentive",
          "type": "asset"
        },
        {
          "name": "new_incentive_fee",
          "type": "asset"
        },
        {
          "name": "panic",
          "type": "bool"
        },
        {
          "name": "stake_unused_funds",
          "type": "bool"
        }
      ]
    }
  • incentiveids의 테이블 행 유형

    {
      "name": "incentive_ids",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "incentive_id",
          "type": "uint64"
        },
        {
          "name": "pending_boosts",
          "type": "asset"
        }
      ]
    }
  • init의 액션 파라미터

    {
      "name": "init",
      "base": "",
      "fields": [
        {
          "name": "initial_reward_pool",
          "type": "asset"
        }
      ]
    }
  • inittop21의 액션 파라미터

    {
      "name": "inittop21",
      "base": "",
      "fields": []
    }
  • instaredeem의 액션 파라미터

    {
      "name": "instaredeem",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "swax_to_redeem",
          "type": "asset"
        }
      ]
    }
  • liquify의 액션 파라미터

    {
      "name": "liquify",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • liquifyexact의 액션 파라미터

    {
      "name": "liquifyexact",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "minimum_output",
          "type": "asset"
        }
      ]
    }
  • lpfarms의 테이블 행 유형

    {
      "name": "lpfarms",
      "base": "",
      "fields": [
        {
          "name": "poolId",
          "type": "uint64"
        },
        {
          "name": "symbol_to_incentivize",
          "type": "symbol"
        },
        {
          "name": "contract_to_incentivize",
          "type": "name"
        },
        {
          "name": "percent_share_1e6",
          "type": "uint64"
        }
      ]
    }
  • reallocate의 액션 파라미터

    {
      "name": "reallocate",
      "base": "",
      "fields": []
    }
  • redeem의 액션 파라미터

    {
      "name": "redeem",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • rdmrequests의 테이블 행 유형

    {
      "name": "redeem_requests",
      "base": "",
      "fields": [
        {
          "name": "epoch_id",
          "type": "uint64"
        },
        {
          "name": "wax_amount_requested",
          "type": "asset"
        }
      ]
    }
  • removeadmin의 액션 파라미터

    {
      "name": "removeadmin",
      "base": "",
      "fields": [
        {
          "name": "admin_to_remove",
          "type": "name"
        }
      ]
    }
  • renters의 테이블 행 유형

    {
      "name": "renters",
      "base": "",
      "fields": [
        {
          "name": "ID",
          "type": "uint64"
        },
        {
          "name": "renter",
          "type": "name"
        },
        {
          "name": "rent_to_account",
          "type": "name"
        },
        {
          "name": "amount_staked",
          "type": "asset"
        }
      ]
    }
  • reqredeem의 액션 파라미터

    {
      "name": "reqredeem",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "swax_to_redeem",
          "type": "asset"
        },
        {
          "name": "accept_replacing_prev_requests",
          "type": "bool"
        }
      ]
    }
  • rewards의 테이블 행 유형

    {
      "name": "rewards",
      "base": "",
      "fields": [
        {
          "name": "periodStart",
          "type": "uint64"
        },
        {
          "name": "periodFinish",
          "type": "uint64"
        },
        {
          "name": "rewardRate",
          "type": "uint128"
        },
        {
          "name": "rewardsDuration",
          "type": "uint64"
        },
        {
          "name": "lastUpdateTime",
          "type": "uint64"
        },
        {
          "name": "rewardPerTokenStored",
          "type": "uint128"
        },
        {
          "name": "rewardPool",
          "type": "asset"
        },
        {
          "name": "totalSupply",
          "type": "uint128"
        },
        {
          "name": "totalRewardsPaidOut",
          "type": "asset"
        }
      ]
    }
  • rmvcpucntrct의 액션 파라미터

    {
      "name": "rmvcpucntrct",
      "base": "",
      "fields": [
        {
          "name": "contract_to_remove",
          "type": "name"
        }
      ]
    }
  • rmvincentive의 액션 파라미터

    {
      "name": "rmvincentive",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "poolId",
          "type": "uint64"
        }
      ]
    }
  • setfallback의 액션 파라미터

    {
      "name": "setfallback",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        }
      ]
    }
  • setincentcfg의 액션 파라미터

    {
      "name": "setincentcfg",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "minimum_new_incentive",
          "type": "asset"
        },
        {
          "name": "new_incentive_fee",
          "type": "asset"
        }
      ]
    }
  • setincentive의 액션 파라미터

    {
      "name": "setincentive",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "poolId",
          "type": "uint64"
        },
        {
          "name": "symbol_to_incentivize",
          "type": "symbol"
        },
        {
          "name": "contract_to_incentivize",
          "type": "name"
        },
        {
          "name": "percent_share_1e6",
          "type": "uint64"
        }
      ]
    }
  • setpolshare의 액션 파라미터

    {
      "name": "setpolshare",
      "base": "",
      "fields": [
        {
          "name": "pol_share_1e6",
          "type": "uint64"
        }
      ]
    }
  • setredeemfee의 액션 파라미터

    {
      "name": "setredeemfee",
      "base": "",
      "fields": [
        {
          "name": "protocol_fee_1e6",
          "type": "uint64"
        }
      ]
    }
  • setrentprice의 액션 파라미터

    {
      "name": "setrentprice",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "cost_to_rent_1_wax",
          "type": "asset"
        }
      ]
    }
  • setversion의 액션 파라미터

    {
      "name": "setversion",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "version_id",
          "type": "string"
        },
        {
          "name": "changelog_url",
          "type": "string"
        }
      ]
    }
  • showexpcpu의 액션 파라미터

    {
      "name": "showexpcpu",
      "base": "",
      "fields": [
        {
          "name": "epoch_id",
          "type": "uint64"
        }
      ]
    }
  • showrefunds의 액션 파라미터

    {
      "name": "showrefunds",
      "base": "",
      "fields": []
    }
  • showreward의 액션 파라미터

    {
      "name": "showreward",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • showvoterwds의 액션 파라미터

    {
      "name": "showvoterwds",
      "base": "",
      "fields": []
    }
  • stake의 액션 파라미터

    {
      "name": "stake",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • stakeallcpu의 액션 파라미터

    {
      "name": "stakeallcpu",
      "base": "",
      "fields": []
    }
  • stakers의 테이블 행 유형

    {
      "name": "stakers",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "swax_balance",
          "type": "asset"
        },
        {
          "name": "last_update",
          "type": "uint64"
        },
        {
          "name": "claimable_wax",
          "type": "asset"
        },
        {
          "name": "userRewardPerTokenPaid",
          "type": "uint128"
        }
      ]
    }
  • sync의 액션 파라미터

    {
      "name": "sync",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        }
      ]
    }
  • tgglstakeall의 액션 파라미터

    {
      "name": "tgglstakeall",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        }
      ]
    }
  • top21의 테이블 행 유형

    {
      "name": "top21",
      "base": "",
      "fields": [
        {
          "name": "block_producers",
          "type": "name[]"
        },
        {
          "name": "last_update",
          "type": "uint64"
        }
      ]
    }
  • unstakecpu의 액션 파라미터

    {
      "name": "unstakecpu",
      "base": "",
      "fields": [
        {
          "name": "epoch_id",
          "type": "uint64"
        },
        {
          "name": "limit",
          "type": "int32"
        }
      ]
    }
  • updatetop21의 액션 파라미터

    {
      "name": "updatetop21",
      "base": "",
      "fields": []
    }
  • version의 테이블 행 유형

    {
      "name": "version",
      "base": "",
      "fields": [
        {
          "name": "version_id",
          "type": "string"
        },
        {
          "name": "changelog_url",
          "type": "string"
        }
      ]
    }