区块见闻 区块见闻
Ctrl+D收藏区块见闻

RICE:使用荷兰式拍卖模型以最优惠的价格出售NFT_NFT

作者:

时间:

拍卖是一种流行的方法,它可以以最好的价格出售NFT。

有一些拍卖技巧是为了出售我们的NFT收藏品,但荷兰式拍卖不同于其他技巧,它的使用频率更高。

与常规拍卖不同的是,在荷兰式拍卖中,价格开始时很高,然后在预定的时间间隔内慢慢下降。

简单地说,在荷兰式拍卖中,NFT的价格从初始价格(上限)开始,并定期下降一个固定额度(例如,每 10 分钟下降 0.1 ETH),直到它达到最低价格。

其中一个原因可能与区块链上的gas战争有关。

Gas Wars是指在交易吞吐量较低的以太坊等区块链上同时启动大量交易时,会出现区块链 Gas 费用的飙升。

荷兰式拍卖被用来将多余的铸币费从矿工转移到艺术家身上,或用于资助特定的慈善机构或社区 DAO。

在Remix IDE中创建一个名为NFT.sol的新文件并粘贴我们之前使用的合约。

Andrew Kang疑似使用高杠杆做多/做空BTC和ETH,已损失37.7万美元:金色财经报道,Lookonchain监测数据显示,Mechanism Capital联合创始人Andrew Kang似乎正在使用高杠杆在MUX平台做多/做空BTC和ETH。他一共交易8次,被清算7次,损失37.7万美元;使用高达100倍的杠杆。[2023/6/5 21:16:25]

编写智能合约

在我们的Remix IDE中创建一个新的solidity文件,并将其命名为DutchAuction.sol。

创建一个IERC-721接口,然后初始化Dutch Auction合约。

请参考以下代码:

初始化合约后,我们将定义一些必须在合约中使用的变量。

首先,我们要定义拍卖的持续时间。这意味着NFT的拍卖将在此期限后终止。我们将定义持续时间为2天。

动态 | 用户可以使用BAT为Vimeo和Reddit上喜欢的创作者打赏:BasicAttentionToken官方推特称,目前用户可以使用BAT为Vimeo和Reddit上喜欢的创作者打赏。Brave桌面浏览器今天更新版本(0.68.131)已将这两个平台添加到支持列表。目前已经支持的平台有:YouTube、Twitter、Twitch以及在线发布商。据行情数据显示,BAT今日大幅上涨,在火币上现价0.1985美元,日内涨幅15.87%。[2019/8/22]

接下来,我们需要存储NFT的地址和它的ID。因此,我们将使用IERC721接口来存储NFT。

我们将这个变量设置为不可变的,这样一旦部署合约,它的值就不会改变。

然后,我们将存储卖家的地址。因此,我们将定义变量seller,它将存储卖家的地址。

荷兰式拍卖需要一个起拍价。我们将定义一个变量startingPrice。

我们还需要拍卖开始和结束的时间戳。因此,我们将定义两个变量startAt和expiresAt,它们将存储各自的值。

动态 | 泰国暹罗商业银行:此前推文信息有误,没有使用XRP的计划:泰国暹罗商业银行(SCB)刚刚发推就“将引入使用XRP的系统”的推文进行澄清。SCB表示:很抱歉之前的推文信息有误。到目前为止,我们还没有使用XRP的计划。此前,SCB发推表示将引入使用加密货币XRP的系统,目前该推文已被删除。[2019/6/7]

最后,我们将定义discountRate. DiscountRate 将确定价格下降的速率。

接下来,我们将在构造函数中初始化这些状态变量。

在其中,我们将传入startingPrice、discountRate、_nft和_nftId。

在构造函数中,我们将卖家设置为该合约的部署者。并且一旦NFT被售出,我们需要将 ETH 转移给卖家,我们会进行支付。

动态 | Mercury FX:通过使用 xRapid技术为客户节省了3万美元:货币兑换服务商 Mercury FX发推表示,有一位客户卖掉了他在澳大利亚的房子,并把钱汇到了英国。 Mercury FX通过使用 xRapid技术为客户节省了3万美元。[2019/4/3]

我们将获取用户的输入,以获得startingPrice、discountRate、startAt 和expireAt。因此,我们将其写成:

我们也会检查NFT的价格是否总是大于零。

_startingPrice?>=?_discountRate?*?DURATION,?"Starting?Price?is?less?than?the?discount?offered"_discountRate * DURATION 是应用于startingPrice 的最大价格扣除额。

声音 | 腾讯回应:已完成使用商户号进行虚拟币交易的清理:据新京报报道,关于虚拟货币交易问题腾讯回应称,在支付渠道上,针对违规行为,腾讯采取的措施包括:1、限制平台收款账号的收款功能,禁止其使用微信支付进行虚拟币交易收款;2、限制个人卖家账号的收款额度,仅满足日常社交业务使用,限制虚拟币相关交易收款。目前已完成所有使用商户号进行虚拟币交易的清理。3、对日常交易进行实时监控,根据对命中的交易进行风险严重程度评估,或将采取直接拦截。

此外,腾讯方面还表示,“我们呼吁广大用户认清境内外ICO与’虚拟货币’交易平台的风险,牢固树立风险防范意识。[2018/8/24]

最后,我们输入设置NFT。所以我们可以说:

我们的构造函数已经完成了。

接下来,我们将定义两个将进一步使用的函数:currentPrice()和buyNow()。

使用currentPrice(),我们将知道NFT在特定时间里的价格。

代码:

接下来,使用buyNow()函数,用户将能够购买NFT。

在这个函数中,首先,我们将检查拍卖是否过期。

如果拍卖没有到期,那么我们将获取当前价格并使用currentPrice函数将其存储在price变量中。

接下来,我们将检查发送的金额是否大于或等于价格。

一旦我们知道 msg.sender已经发送了足够的ETH来购买NFT,我们将使用3个参数来转移NFT的所有权:seller、msg.sender、nftId。

最后,我们使用了selfdestruct()函数来结束拍卖。因此,我们将在函数内部传递卖家地址。

我们的合约应该是这样的:

接下来,我们将通过销售NFT测试荷兰拍卖智能合约。

使用tokenURI来创建我们的NFT

现在我们将部署这个NFT,然后使用它的tokenURI调用mint函数。

一旦我们创造了NFT。接下来我们要使用我们的荷兰拍卖合约。

部署荷兰式拍卖合约

编写荷兰式拍卖合约,然后部署它。

为了部署我们的合约,我们必须传递一些参数。

设置startingPrice为1000000, discountRate为1,我们刚刚部署的NFT地址,最后,我们必须提供等于1的tokenId 。

添加了参数后,单击Deploy按钮部署我们的合约。

只要我们的荷兰式拍卖合约生效。我们接下来要做的是批准荷兰式拍卖来使用我们的NFT。

为此,我们将打开部署合约下的NFT,并执行审批功能。

我们需要传递荷兰式的部署地址和NFT的代币id来运行审批函数。

要检查荷兰式拍卖是否已经启动,请打开已部署的荷兰式拍卖合约,并运行currentPrice函数几次。你会注意到每次你运行这个函数,都会得到一个递减的价格值。

现在是时候出售我们的NFT了。

使用荷兰式拍卖合约来出售我们的NFT

首先,运行currentPrice函数并复制价格值。

然后切换到我们想从中购买 NFT 的其他帐户,并将价格值粘贴到value选项下。

然后运行buyNow函数。

回到我们的NFT合约并运行ownerOf函数,就可以看到合约的所有者被更新了。

这就是我们如何使用荷兰式拍卖出售我们的NFT。

Source:https://medium.com/uv-labs/learn-how-to-sell-your-nfts-at-the-best-price-using-the-dutch-auction-model-2881261b09e3

标签:NFTPRIRICEICEnft币有潜力吗PRIME价格goldricetokenjustice币超话

中币交易所热门资讯
NFT:爆火之下如何警惕那些NFT陷阱_区块链

知名说唱歌手SnoopDogg在Twitter上宣称自己就是某知名NFT传播账号的幕后真人。虽然他此前也发布过NFT,但还是有不少网友对这一观点表示怀疑.

Coincheck:NFT的进阶投资之路_无聊猿币ApE最新价格

最近,一个名为月亮鸟(moonbirds)的NFT在圈内刮起了一阵旋风。这个猫头鹰头像的项目在发行价(2.5个ETH)就不便宜的情况下,在发行不久就迅速涨到了截至写稿时的24个ETH.

ANC:DeFi平台Balancer遭黑客攻击全过程技术拆解_BAL

北京时间06月29日凌晨02时03分起,最近因“借贷即挖矿”模式而备受关注DeFi 平台 Balancer 上的 STA 和 STONK 两个 ERC20 通缩代币池遭到了黑客攻击,共计损失了超50万美元。

NFT:兰博基尼发布首款NFT 加速进入区块链世界_DUCKDAO币

兰博基尼正在加速进入区块链世界,将发布其第一个 NFT。这家意大利汽车制造商正在雄心勃勃地转向混合动力和电动跑车,并宣布将拍卖与瑞士艺术家 Fabian Oefner 、NFT Pro 和苏富比.

STA:2022年是DAO元年吗?_FWB

“我们习惯给我们的时代一个浪漫的名字,纪念我们在时代的尘埃里经历过的一切。”2020年夏天,我们利用AMM打通了去中心化世界关于金融的最后一点点障碍,之后借贷平台Compound推出代币,该代币.

COIN:NFT、加密抵押贷款、5G网络和Web3开发商融资数百万美元_KENT价格

最近几个月,加密货币市场未能取得重大进展,但这并没有阻止该行业的建设者进行建设。非同质化代币(NFT)、加密抵押贷款、区块链驱动的蜂窝网络和Web3游戏都激起了风险投资人的兴趣.