The Open Runtime Module Library (ORML) is a community maintained collection of Substrate runtime modules.
- orml-traits
- Shared traits including
BasicCurrency
,MultiCurrency
,Auction
and more.
- Shared traits including
- orml-utilities
- Various utilities including
OrderSet
.
- Various utilities including
- orml-tokens
- Fungible tokens module that implements
MultiCurrency
trait.
- Fungible tokens module that implements
- orml-currencies
- Provide
MultiCurrency
implementation usingpallet-balances
andorml-tokens
module.
- Provide
- orml-oracle
- Oracle module that makes off-chain data available on-chain.
- orml-auction
- Auction module that implements
Auction
trait.
- Auction module that implements
- orml-vesting
- Provides scheduled balance locking mechanism, in a graded vesting way.
- orml-gradually-update
- Provides way to adjust numeric parameter gradually over a period of time.
Checkout orml-workshop for example usage.
make check
- Type check the code, without std feature, exclduing tests.
make check-tests
- Type check the code, with std feature, including tests.
make test
- Run tests.
In alphabetical order