#traits #module #balance #account-balance #supply #issuance #stp258

无 std 开发 stp258-serp

实现了 SettCurrencySerpMarketSerpTes` 特性的可流通 SERP 稳定币模块

1 个不稳定版本

0.5.3 2021年3月28日

#5 in #供应


4 crates 中使用

Apache-2.0GPL-3.0-or-later…

105KB
2.5K SLoC

Setheum 代币化协议 258 - SERP

多货币稳定币 SERP 模块

概述

stp258 模块提供了可流通的多货币功能,实现了 SettCurrency 特性,以及 SerpTesSerpMarket 特性,通过 Setheum 的 serping 技术实现货币供应的弹性。

stp258 模块提供了以下功能:

  • 查询和设置给定账户的余额。
  • 获取和管理总发行量。
  • 账户间的余额转移。
  • 存款和提款。
  • 削减账户余额。
  • 铸造和销毁货币。
  • 通过 serping 扩展和缩减货币供应。

认可与参考

本模块受到由 Open Web3 Stack 开发的 ORML Tokens 模块的启发,参考资料请查看 ORML 仓库

测试与构建

运行 cargo build 构建。运行 cargo test 进行测试。

build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Install toolchain
  uses: actions-rs/toolchain@v1
  with:
    profile: minimal
    toolchain: nightly-2021-02-17
    target: wasm32-unknown-unknown
    default: true
- name: Install Wasm toolchain
  run: rustup target add wasm32-unknown-unknown
- name: Install clippy
  run: rustup component add clippy
- name: Build
  run: cargo build --verbose
- name: Run tests
  run: cargo test --verbose

依赖

~77MB
~1.5M SLoC