WAX

stake.nefty

컨트랙트

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

  • stakinglevel_s의 구조체 속성

    upsertstklvl의 구조체 속성

    {
      "name": "STAKING_FEATURE",
      "base": "",
      "fields": [
        {
          "name": "feature",
          "type": "name"
        },
        {
          "name": "feature_value",
          "type": "FEATURE_VARIANT"
        }
      ]
    }
  • config_s의 구조체 속성

    {
      "name": "TOKEN",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • checkrefund의 액션 파라미터

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

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • claimtokcoll의 액션 파라미터

    {
      "name": "claimtokcoll",
      "base": "",
      "fields": [
        {
          "name": "refund_id",
          "type": "uint64"
        }
      ]
    }
  • claimtokuser의 액션 파라미터

    {
      "name": "claimtokuser",
      "base": "",
      "fields": [
        {
          "name": "refund_id",
          "type": "uint64"
        }
      ]
    }
  • collstaking의 테이블 행 유형

    {
      "name": "collstaking_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "stakinglevel",
          "type": "name"
        },
        {
          "name": "stakings",
          "type": "extended_asset[]"
        },
        {
          "name": "refundings",
          "type": "extended_asset[]"
        },
        {
          "name": "author",
          "type": "name$"
        }
      ]
    }
  • colmigration의 테이블 행 유형

    {
      "name": "colmigration_s",
      "base": "",
      "fields": [
        {
          "name": "finished",
          "type": "bool"
        },
        {
          "name": "next_collection_key",
          "type": "uint64"
        }
      ]
    }
  • colrefund의 테이블 행 유형

    {
      "name": "colrefund_s",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "refunding",
          "type": "extended_asset"
        },
        {
          "name": "unlock_time",
          "type": "uint64"
        }
      ]
    }
  • config의 테이블 행 유형

    {
      "name": "config_s",
      "base": "",
      "fields": [
        {
          "name": "deferred_tx_counter",
          "type": "uint64"
        },
        {
          "name": "refund_delay",
          "type": "uint64"
        },
        {
          "name": "supported_tokens",
          "type": "TOKEN[]"
        },
        {
          "name": "status",
          "type": "uint8"
        }
      ]
    }
  • delconfig의 액션 파라미터

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

    {
      "name": "delrewards",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "symbol_code"
        }
      ]
    }
  • disable의 액션 파라미터

    {
      "name": "disable",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "symbol_code"
        }
      ]
    }
  • enable의 액션 파라미터

    {
      "name": "enable",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "symbol_code"
        }
      ]
    }
  • newrewards의 구조체 속성

    {
      "name": "extended_symbol",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • fill의 액션 파라미터

    {
      "name": "fill",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "symbol_code"
        },
        {
          "name": "nonce",
          "type": "uint32"
        }
      ]
    }
  • fundrewards의 액션 파라미터

    {
      "name": "fundrewards",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "symbol_code"
        }
      ]
    }
  • init의 액션 파라미터

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

    {
      "name": "newrewards",
      "base": "",
      "fields": [
        {
          "name": "token",
          "type": "extended_symbol"
        },
        {
          "name": "period_rewards",
          "type": "extended_asset"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "period_length",
          "type": "uint32"
        },
        {
          "name": "refund_delay",
          "type": "uint32"
        },
        {
          "name": "reward_type",
          "type": "uint16"
        },
        {
          "name": "share",
          "type": "float64"
        }
      ]
    }
  • open의 액션 파라미터

    {
      "name": "open",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • rmstakinglvl의 액션 파라미터

    {
      "name": "rmstakinglvl",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "stakingname",
          "type": "name"
        }
      ]
    }
  • setdelay의 액션 파라미터

    {
      "name": "setdelay",
      "base": "",
      "fields": [
        {
          "name": "refund_delay",
          "type": "uint64"
        }
      ]
    }
  • setrewardshr의 액션 파라미터

    {
      "name": "setrewardshr",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "symbol_code"
        },
        {
          "name": "share",
          "type": "float64"
        }
      ]
    }
  • setrewardtime의 액션 파라미터

    {
      "name": "setrewardtime",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "symbol_code"
        },
        {
          "name": "next_reward_time",
          "type": "uint32"
        }
      ]
    }
  • stakerewards의 테이블 행 유형

    {
      "name": "stakerewards_s",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "rewards_contract",
          "type": "name"
        },
        {
          "name": "total_staked",
          "type": "asset"
        },
        {
          "name": "rewards_balance",
          "type": "asset"
        },
        {
          "name": "period_rewards",
          "type": "asset"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "period_length",
          "type": "uint32"
        },
        {
          "name": "lock_time",
          "type": "uint32"
        },
        {
          "name": "last_processed_time",
          "type": "uint32"
        },
        {
          "name": "next_reward_time",
          "type": "uint32"
        },
        {
          "name": "next_account_key",
          "type": "uint64"
        },
        {
          "name": "next_collection_key",
          "type": "uint64"
        },
        {
          "name": "state",
          "type": "uint16"
        },
        {
          "name": "reward_type",
          "type": "uint16"
        },
        {
          "name": "refund_delay",
          "type": "uint32"
        },
        {
          "name": "reward_share",
          "type": "float64"
        }
      ]
    }
  • stakers의 테이블 행 유형

    {
      "name": "stakers_s",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "staked",
          "type": "asset"
        },
        {
          "name": "refunding",
          "type": "asset"
        },
        {
          "name": "rewards",
          "type": "asset"
        }
      ]
    }
  • stakinglevel의 테이블 행 유형

    {
      "name": "stakinglevel_s",
      "base": "",
      "fields": [
        {
          "name": "stakingname",
          "type": "name"
        },
        {
          "name": "enabled_features",
          "type": "STAKING_FEATURE[]"
        },
        {
          "name": "thresholds",
          "type": "extended_asset[]"
        }
      ]
    }
  • unstake의 액션 파라미터

    {
      "name": "unstake",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "to_refund",
          "type": "extended_asset"
        }
      ]
    }
  • unstakecoll의 액션 파라미터

    {
      "name": "unstakecoll",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "collection",
          "type": "name"
        },
        {
          "name": "to_refund",
          "type": "extended_asset"
        }
      ]
    }
  • unstakeuser의 액션 파라미터

    {
      "name": "unstakeuser",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "to_refund",
          "type": "extended_asset"
        }
      ]
    }
  • upsertstklvl의 액션 파라미터

    {
      "name": "upsertstklvl",
      "base": "",
      "fields": [
        {
          "name": "scope",
          "type": "name"
        },
        {
          "name": "stakingname",
          "type": "name"
        },
        {
          "name": "enabled_features",
          "type": "STAKING_FEATURE[]"
        },
        {
          "name": "thresholds",
          "type": "extended_asset[]"
        }
      ]
    }
  • usrrefund의 테이블 행 유형

    {
      "name": "usrrefund_s",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "refunding",
          "type": "extended_asset"
        },
        {
          "name": "unlock_time",
          "type": "uint64"
        }
      ]
    }
  • usrstaking의 테이블 행 유형

    {
      "name": "usrstaking_s",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "stakinglevel",
          "type": "name"
        },
        {
          "name": "stakings",
          "type": "extended_asset[]"
        },
        {
          "name": "refundings",
          "type": "extended_asset[]"
        }
      ]
    }