21 个版本 (1 个稳定版)
1.0.0 | 2024 年 8 月 1 日 |
---|---|
0.13.0 | 2024 年 6 月 26 日 |
0.12.0 | 2024 年 6 月 3 日 |
0.8.0 | 2024 年 3 月 18 日 |
0.1.1 | 2020 年 6 月 5 日 |
在 #account-balance 中排名 #5
每月下载量 341 次
在 pallet-mixer 中使用
315KB
8K SLoC
代币模块
概述
代币模块提供了实现 MultiCurrency
特性的可替换多货币功能。
代币模块提供了以下功能:
- 查询和设置给定账户的余额。
- 获取和管理总发行量。
- 账户间的余额转账。
- 存入和提取余额。
- 削减账户余额。
lib.rs
:
代币模块
概述
代币模块提供了实现 MultiCurrency
特性的可替换多货币功能。
代币模块提供了以下功能:
- 查询和设置给定账户的余额。
- 获取和管理总发行量。
- 账户间的余额转账。
- 存入和提取余额。
- 削减账户余额。
实现
代币模块提供了以下特质的实现:
MultiCurrency
- 可替换多货币系统的抽象。MultiCurrencyExtended
- 扩展MultiCurrency
,增加了额外的辅助类型和方法,例如通过给定的有符号整数金额更新余额。
接口
可调用函数
transfer
- 将一些余额转账到另一个账户。transfer_all
- 将所有余额转账到另一个账户。
创世配置
代币模块依赖于 GenesisConfig
。在创世配置中可以配置受赠账户。
依赖项
~20–35MB
~576K SLoC