Multi-Currency Stablecoin SERP Module built on top of Stp258Tokens
and Stp258Traits
.
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 Tokens implementing the STP-258 Traits.
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.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.This Pallet is built on STP258 Tokens pallet.
This Pallet is inspired by the ORML Currencies Pallet developed by Open Web3 Stack, for reference check The ORML Repo.