The Open Runtime Module Library (ORML) is a community maintained collection of Substrate runtime modules.
- orml-auction
- Auction module that implements
Auctiontrait.
- Auction module that implements
- orml-currencies
- Provide
MultiCurrencyimplementation usingpallet-balancesandorml-tokensmodule.
- Provide
- orml-gradually-update
- Provides way to adjust numeric parameter gradually over a period of time.
- orml-nft
- Non-fungible-token module provides basic functions to create and manager NFT(non fungible token) such as
create_class,transfer,mint,burn,destroy_class.
- Non-fungible-token module provides basic functions to create and manager NFT(non fungible token) such as
- orml-oracle
- Oracle module that makes off-chain data available on-chain.
- orml-tokens
- Fungible tokens module that implements
MultiCurrencytrait.
- Fungible tokens module that implements
- orml-traits
- Shared traits including
BasicCurrency,MultiCurrency,Auctionand more.
- Shared traits including
- orml-utilities
- Various utilities including
OrderSet.
- Various utilities including
- orml-vesting
- Provides scheduled balance locking mechanism, in a graded vesting way.
- orml-xcm-support
- Provides traits, types, and implementations to support XCM integration.
- orml-xtokens
- Provides way to do cross-chain assets transfer.
- Step-by-Step guide to make XCM cross-chain fungible asset transfer available on your parachain
Checkout orml-workshop for example usage.
make check- Type check the code, without std feature, excluding tests.
make check-tests- Type check the code, with std feature, including tests.
make test- Run tests.
ORML use Cargo.dev.toml to avoid workspace conflicts with project cargo config. To use cargo commands in ORML workspace, create Cargo.toml by running
cp Cargo.dev.toml Cargo.toml, ormake Cargo.toml, or- change the command to
make dev-checketc which does the copy. (For the full list ofmakecommands, checkMakefile)
ORML is part of the bigger Open-Web3-Stack initiative, that is currently under a General Grant from Web3 Foundation. See Application details here. The 1st milestone has been delivered.
In alphabetical order