stp258-standard

Crates.iostp258-standard
lib.rsstp258-standard
version0.5.3
sourcesrc
created_at2021-03-28 07:33:08.667838
updated_at2021-03-28 09:55:57.880878
descriptionProvide `Stp258Standard` implementation using `pallet-balances` and `stp258-serp`
homepagehttps://setheum.xyz
repositoryhttps://github.com/Setheum-Labs/stp258-standard/
max_upload_size
id374566
size53,837
Muhammad-Jibril (JBA-Khalifa)

documentation

https://wiki.setheum.xyz

README

Setheum Tokenization Protocol 258 Standard

Multi-Currency Stablecoin SERP Module built on top of Stp258Serp and SerpTraits.

Overview

The STP258 Standard module provides a mixed stablecoin system, by configuring a native currency which implements Stp258AssetExtended, and a multi-currency which implements Stp258Currency.

This module is built on the STP-258 Serp implementing the SERP Traits.

Implementations

The stp258 module provides implementations for following traits.

  • Stp258Currency - Abstraction over a fungible multi-currency stablecoin system.
  • Stp258CurrencyExtended - Extended Stp258Currency with additional helper types and methods, like updating balance by a given signed integer amount.

Interface

Dispatchable Functions

  • transfer - Transfer some balance to another account, in a given currency.
  • transfer_native_currency - Transfer some balance to another account, in native currency set in Config::Stp258Native.
  • update_balance - Update balance by signed integer amount, in a given currency, root origin required.

Acknowledgement & Reference

This Pallet is built on STP258 Serp pallet.

This Pallet is inspired by the ORML Currencies Pallet developed by Open Web3 Stack, for reference check The ORML Repo.

Commit count: 0

cargo fmt