/starcoin-framework-commons

The Move commons library on starcoin-framework

Primary LanguageRustApache License 2.0Apache-2.0

starcoin-framework-commons

The Move commons library on starcoin-framework.

The goal of this library is to provide a common extension library on the starcoin-framework, and simplifying the development of DApp SmartContracts on Move, like apache-commons library on Java or openzeppelin on Solidity.

The library was deployed on the multi-Sign address 0x6ee3f577c8da207830c31e1f0abb4244

v1.0.0 has been deployed in main and barnard

Install mpm

Download from the release page of starcoiorg/starcoin.

Or use:

curl -s https://raw.githubusercontent.com/starcoinorg/starcoin-framework/main/scripts/dev_setup.sh | bash /dev/stdin -b -t

Build and test

mpm package build
mpm package test

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

First off, thanks for taking the time to contribute! Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.

Contributions in the following are welcome:

  1. Report a bug.
  2. Submit a feature request, such as a codec function, an algorithm function.
  3. Implement feature or fix bug.

You can view our Code of Conduct.

Support

Reach out to the maintainer at one of the following places:

License

starcoin-framework-commons is licensed as Apache 2.0.