Multi-Currency Stablecoin SERP Module based on Stp258Standard
built on top of Stp258Serp
and SerpTraits
.
The STP258 Currencies module provides a mixed stablecoin system, by configuring a
native currency which implements Stp258AssetExtended
, and a
multi-currency which implements Stp258Currency
.
This module is based on the STP-258 Standard built on the STP-258 Serp implementing the STP-258 Traits.
The stp258 module provides implementations for following traits.
Stp258Currency
- Abstraction over a fungible multi-currency stablecoin system.Stp258CurrencyExtended
- ExtendedStp258Currency
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 inConfig::Stp258Native
.update_balance
- Update balance by signed integer amount, in a given currency, root origin required.
This is a fork of Acala's ORML Currencies. Thanks to the team at Acala for such good work.