2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[翻訳] Staking ERC721【Bunzzスマートコントラクトモジュール】

Last updated at Posted at 2024-05-15

本記事は下記の翻訳となります。
『Staking ERC721 Smart Contract Module in Bunzz』

image.png

StakingERC721 は、ERC20 で報酬を得ることができるステーキング契約です。

このリポジトリには、任意の ERC721 互換 NFT を使用したファーミングのための契約が含まれています。

指定された ERC-721 は、通常の ERC-20 トークンの代わりに ERC-721 を使用する ERC721Staking 契約に預け入れ/ロックすることで、任意の ERC-20 互換トークンをファームするために使用することができます。NFT の所有者はいつでも NFT をステークまたはアンステークすることができます。

このモジュールとコードには、https://bit.ly/3MzgnCHからアクセスできます。

Staking ERC721 の使用方法

  1. ステーキングトークン(ERC721)、報酬トークン(ERC20)のアドレス、および報酬期間を準備します
  2. オーナーが報酬トークンを資金提供します
  3. ユーザーはステーキングトークンをステークすることができます。報酬額はシェアによって計算されます
  4. ユーザーは必要に応じてトークンをアンステークしたり、ステーキングを終了したりすることができます
  5. ユーザーはいつでも報酬を請求することができます
  6. オーナーは報酬期間が終了した後に再度資金提供することができます

関数

#書き込み

  • claim
  • fund
  • onERC721Received
  • renounceOwnership
  • setPaused
  • setRewardsDuration
  • stake
  • unstake
  • recoverERC20
  • transferOwnership
  • exit

#読み取り

  • balanceOf
  • balances
  • earned
  • getRewardForDuration
  • lastTimeRewardApplicable
  • lastUpdateTime
  • owner
  • paused
  • periodFinish
  • rewardPerToken
  • rewardPerTokenStored
  • rewardRate
  • rewards
  • rewardsDuration
  • rewardsToken
  • stakedAssets
  • stakingToken
  • totalSupply
  • userRewardPerTokenPaid

このモジュールとコードには、https://bit.ly/3MzgnCHからアクセスできます。



【Bunzz とは】
Bunzz はアジア最大級の DApps 開発インフラを運営する、web3×LLM におけるリーディングカンパニーです。「公共財としてのスマートコントラクト」の実現に向けて、各種 web3 インフラやサービスを開発・提供しております。

【Our Projects】

【Social Links】

【お問合せ】
web3 開発・コンサルティングのご相談はこちらから 👉Google Form

Bunzz R&D エンジニア荒牧さんの著書『スマートコントラクトの仕組みと法律』が好評発売中です 📕

『スマートコントラクトの仕組みと法律』(中央経済グループパブリッシング)

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?