shardeum / shardeum
- вторник, 13 августа 2024 г. в 00:00:02
An EVM-based autoscaling blockchain platform
Shardeum is an innovative EVM-compliant blockchain platform that leverages dynamic state sharding to achieve unprecedented scalability. By implementing a sharding model, Shardeum ensures faster processing times and lower transaction costs without compromising security or decentralization.
git clone https://github.com/shardeum/shardeum.git
cd shardeum
npm ci
git apply debug-10-nodes.patch
Learn more about the different config options here
npm run prepare
npm install -g shardus
npm update @shardus/archiver
To start a local Shardeum network with 10 nodes, run:
shardus start 10
git clone https://github.com/shardeum/json-rpc-server.git
cd json-rpc-server
npm install
npm run start
The default RPC URL is http://localhost:8080
.
To test your local Shardeum network using MetaMask:
To stop the network and clean up resources:
shardus stop && shardus clean && rm -rf instances
Diagnostic endpoints to check the health of the node
/is-alive
this endpoint returns 200 if the server is running./is-healthy
currently the same as /is-alive
but will be expanded.We welcome contributions! Please see our Contribution Guidelines for more information. All contributors are expected to adhere to our Code of Conduct.
This project is licensed under the MIT License. See the LICENSE file for details.