#货币 #本地 #模块 #标准 #特质 #serp #stp258

不使用 std stp258-standard

使用 Stp258Standard 实现,利用 pallet-balancesstp258-serp

4个版本

0.5.3 2021年3月28日
0.5.2 2021年3月28日
0.5.1 2021年3月28日

#81 in #货币


2 crates 中使用

Apache-2.0

43KB
1K SLoC

Setheum代币化协议258标准

基于 Stp258SerpSerpTraits 的多货币稳定币SERP模块。

概述

STP258标准模块提供了一种混合稳定币系统,通过配置实现 Stp258AssetExtended 的本地货币,以及实现 Stp258Currency 的多货币。

本模块基于 STP-258 Serp 实现并使用了 SERP特质

实现

Stp258模块为以下特质提供实现。

  • Stp258Currency - 对可交易的多货币稳定币系统的抽象。
  • Stp258CurrencyExtended - 扩展 Stp258Currency,增加了额外的辅助类型和方法,如通过给定的有符号整数金额更新余额。

接口

可调度函数

  • transfer - 在给定货币中,将一些余额转移到另一个账户。
  • transfer_native_currency - 在本地货币中,将一些余额转移到另一个账户。
  • update_balance - 通过有符号整数金额更新给定货币的余额,需要root起源。

认可与参考

此Pallet基于 STP258 Serp Pallet。

本Pallet受 ORML Currencies Pallet 启发,由 Open Web3 Stack 开发,参考检查 ORML仓库

依赖

~10–20MB
~284K SLoC