Libraries

Icon Link库(Libraries)

Sway Libs 包含几种类型的库。这些包括提供便利函数的库、支持标准的库、数据类型库和安全功能库。

有关库的实现细节,请参阅Sway Libs 文档 Icon Link

Icon Link资产库

资产库是任何在 Fuel Network 上使用本地资产 Icon Link的库。

Icon Link资产库

资产 库为 SRC-20 Icon Link SRC-3 Icon Link SRC-7 Icon Link标准提供了辅助函数。

Icon Link访问控制和安全库

访问控制和安全库是任何旨在在开发智能合约时提供额外安全性的库。

Icon Link所有权库(ownership)

所有权(ownership) 库用于对函数应用限制,以便只有一个单一用户可以调用它们。

Icon Link管理库(admin)

管理(admin) 库用于对函数应用限制,以便只有少数几个用户可以调用它们,就像一个白名单。

Icon Link暂停库(pausable)

暂停(pausable) 库允许合约实现紧急停止机制。

Icon Link重入防范库(reentrancy)

重入防范(reentrancy) 库用于检测和防止重入攻击。

Icon Link密码学库

密码学库是提供密码功能的库,超出了 std-lib 提供的范围。

Icon Link字节码库

字节码(bytecode) 库用于在链上验证和计算合约和断言的字节码根。

Icon LinkMerkle 库

Merkle 证明(Merkle Proof) 库用于验证链下计算的二进制默克尔树。

Icon Link数学库

数学库是提供数学函数或数字类型的库,超出了 std-lib 的范围。

Icon Link定点数库

定点数 库是实现定点数的接口。

Icon Link有符号整数

有符号整数 库是实现有符号整数的接口。

Icon Link数据结构库

数据结构库提供了复杂的数据结构,为智能合约提供了额外的功能。

Icon Link队列(queue)

队列(queue) 库是一个线性数据结构,提供先进先出(FIFO)操作。