npm 包 wyvern-exchange 使用教程

阅读时长 4 分钟读完

简介

wyvern-exchange 是一个通过 Wyvern 网络 进行 ERC721 资产交易的 npm 包。本篇文章将会详细介绍 wyvern-exchange 的使用和相关注意事项。

安装和使用

使用 wyvern-exchange 需要先安装 npm。在安装完成后,使用如下命令安装 wyvern-exchange:

之后,我们就可以在项目中引入 wyvern-exchange:

wyvern-exchange 的功能

wyvern-exchange 封装了 Wyvern 网络的相关 API,提供了几个核心功能:

  • 创建资产拍卖:用于将资产放到拍卖市场上出售
  • 确认拍卖:用于确认一个拍卖
  • 取消拍卖:用于取消一个拍卖
  • 出价:用于对一个拍卖进行出价操作
  • 获取资产拍卖列表:用于获取正在进行中的拍卖列表

创建资产拍卖

使用 createOrder 函数可以创建一个资产拍卖。需要注意的是,Wyvern 网络的拍卖是以秒为单位的,而非 “天”、“小时”的单位。

-- -------------------- ---- -------
----- -------------- - --- -----------------

----- -------------- - --------------- ----------------- - ----- - --- - -- - ----
----- ----------- - --
----- ------ - --------- ------------ --- --------
----- ----- - ----- ---------------------------
    ------------
    -------
    --------------
--

这里,我们创建了一个拍卖,以 itemId 为 ID 的资产将会在 expirationTime 秒后下架。出价的最低价为 startAmount。

确认拍卖

在拍卖发起后,资产的所有者需要确认此次拍卖操作。确认拍卖需要送出此次拍卖对应的订单。

取消拍卖

在拍卖进行中,资产的所有者可以通过订单 Hash 取消拍卖。

出价

在拍卖进行中,用户可以使用 bid 函数进行出价操作。

获取资产拍卖列表

使用 getAssetOrders 函数可以获取当前正在进行中的资产拍卖列表。

这里,我们获取了以 itemId 为 ID 的资产拍卖列表。

总结

在本篇文章中,我们介绍了如何使用 npm 包 wyvern-exchange 进行基于 Wyvern 网络的 ERC721 资产交易。我们介绍了 wyvern-exchange 的核心功能,并提供了对应的代码示例。在使用 wyvern-exchange 进行开发前,需要对 Wyvern 网络本身有一定的了解。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671198dd3466f61ffe7a0

纠错
反馈