5ireChain is an EVM-compatible sustainability-oriented smart contract platform that focuses on developing a sustainable and for-benefit ecosystem based on the United Nations Sustainable Development Goals (UN SDGs) .To enable this, our goal is to build a computing platform that promotes and advocates these activities to achieve the goals.
5ire is a layer-1 blockchain ecosystem designed with economic and environmental sustainability at its core and is one of India's fastest-growing unicorns, enabled by a community of people worldwide.
This repository hosts the Rust implementation of the 5ireChain node, built upon the Polkadot SDK
This is our roadmap
Prior to starting a 5ireChain node, you must set up your development environment with the necessary compiler and tools corresponding to your operating system.
https://docs.substrate.io/install/
docker pull 5irechain/5ire-thunder-node:0.12
docker run -p 30333:30333 -p 9933:9933 -p 9944:9944 5irechain/5ire-thunder-node:0.12 --port 30333 --no-telemetry --name 5ire-thunder-archive --base-path /5ire/data --keystore-path /5ire/data --node-key-file /5ire/secrets/node.key --chain /5ire/thunder-chain-spec.json --bootnodes /ip4/13.215.176.156/tcp/30333/ws/p2p/12D3KooWSCPiw5WquLQ1rZCbVUU8U95tgGU55EEuRZryxVJZyB7a --pruning archive --ws-external --rpc-external --rpc-cors all
cargo build --release --features firechain-qa
./target/release/firechain-node \
--base-path /tmp/alice \
--chain qa-local \
--alice \
--port 30333 \
--rpc-port 9944 \
--node-key 0000000000000000000000000000000000000000000000000000000000000001 \
--validator
./target/release/firechain-node \
--base-path /tmp/bob \
--chain qa-local \
--bob \
--port 30334 \
--rpc-port 9945 \
--validator \
--bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp
cargo build --release --features firechain-qa
./target/release/firechain-node --chain qa-dev --alice
If you wish to contribute, kindly fork the repository, implement your changes, and then submit a pull request. We welcome all pull requests enthusiastically.
In all communications and contributions, this project follows the Contributor Covenant Code of Conduct.
- Fork and branch: Fork the
master
branch into your own GitHub account. Create a feature branch for your changes. - Make changes: Implement your changes or additions in your feature branch.
- Contribution quality: Ensure that your contributions are:
- Atomic: Small, self-contained, logical updates are preferred.
- Well documented: Use clear commit messages. Explain your changes in the pull request description.
- Tested: Verify your changes do not break existing functionality.
- Pull request: Once your changes are complete, create a pull request against the master branch of 5ireChain Repository.
- Review process: Your pull request will be reviewed by the maintainers. They may request changes or clarifications.
- Responsibility: Contributors are expected to maintain their contributions over time and update them as necessary to ensure continued accuracy and relevance.
- Stay informed: Keep up-to-date with the latest developments in 5ireChain.
- Engage with the community: Participate in discussions and provide feedback on other contributions.
- Stay consistent: Ensure your contributions are coherent with the rest of the documentation and do not overlap or contradict existing content.
- For docs issues (technical or language) open an issue here.
- For technical issues with the software, either raise an issue here and we will follow up, or email us at [email protected]