Giter Club home page Giter Club logo

gafi's Introduction

3D_Blue_Vertical_Slogan

Gafi Network Node

The decentralized blockchain platform that built for blockchain games and high-frequency applications. Applications running on top of Gafi Network will never bother about the security, transaction fee, malicious accounts, and many other bad factors. They can just focus on gameplay, game experience, or application logic. The Gafi Network supports EVM (Ethereum Virtual Machine) that projects deploy from Ethereum or Binance Smart Chain to Gafi Network with little or no change.

Getting Started

Follow the steps below to get started with the Node Template, or get it up and running right from your browser in just a few clicks using the Substrate Playground ๐Ÿ› ๏ธ

Rust Setup

First, complete the basic Rust setup instructions.

Test

Test pallet functionalities

make test

Client Test

client test

Build

make build-dev

or visit build wiki for more detail

Run

make run-dev

Benchmarking

make benchmark

Docs

https://wiki.gafi.network

Connect with Polkadot-JS Apps Front-end

Once the node template is running locally, you can connect it with Polkadot-JS Apps front-end to interact with your chain. Click here connecting the Apps to your local node template.

Run in Docker

First, install Docker and Docker Compose.

Then run the following command to start a single node development chain.

./scripts/docker_run.sh

This command will firstly compile your code, and then start a local development network. You can also replace the default command (cargo build --release --features with-dev && ./target/release/gafi-node --dev --ws-external) by appending your own. A few useful ones are as follow.

# Run Gafi node without re-compiling
./scripts/docker_run.sh ./target/release/gafi-node --dev --ws-external

# Purge the local dev chain
./scripts/docker_run.sh ./target/release/gafi-node purge-chain --dev

# Check whether the code is compilable
./scripts/docker_run.sh cargo check

gafi's People

Contributors

mutobui avatar lhtrung307 avatar jeluard avatar nuke-web3 avatar shawntabrizi avatar joshorndorff avatar danforbes avatar trungdo2789 avatar riusricardo avatar anderssorby avatar kaichaosun avatar sacha-l avatar xlc avatar c410-f3r avatar wheresaddie avatar boozook avatar apopiak avatar athei avatar amirabrams avatar bkchr avatar tripleight avatar disconnect3d avatar erasmus avatar vyorkin avatar cab404 avatar hamidra avatar chenzongxiong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.