Skip to content

NexChain-Core is the foundational repository for the NexChain blockchain platform, providing the essential infrastructure, protocols, and libraries that drive the ecosystem.

License

Notifications You must be signed in to change notification settings

KOSASIH/NexChain-Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NexChain by KOSASIH is licensed under Creative Commons Attribution 4.0 International

NexChain-Core

NexChain-Core is the foundational repository for the NexChain blockchain platform, providing the essential infrastructure, protocols, and libraries that drive the ecosystem. This repository includes the core components for consensus mechanisms, networking, blockchain management, and smart contract execution, all designed for high scalability, security, and interoperability. With comprehensive documentation and a robust testing framework, NexChain-Core empowers developers to build and deploy decentralized applications (dApps) efficiently, fostering innovation in the blockchain space.

NexChain

NexChain is a high-performance decentralized application (DApp) framework designed to facilitate the development and deployment of blockchain-based applications. This repository contains the core components of the NexChain platform, including smart contracts, utility scripts, and example DApps.

Features

  • Smart Contract Support: Write and deploy smart contracts using Solidity.
  • DApp Framework: A comprehensive framework for building decentralized applications.
  • Utility Scripts: Scripts for deployment, environment setup, and key generation.
  • Example Projects: Simple and advanced DApp examples to demonstrate usage.

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (Node Package Manager)
  • MetaMask (for interacting with the DApps)
  • A local Ethereum node (e.g., Ganache) or access to a test network (e.g., Rinkeby)

Installation

  1. Clone the repository:

    1 git clone https://github.com/KOSASIH/NexChain-Core.git
    2 cd NexChain-Core
  2. Install dependencies:

    1 npm install
  3. Set up your environment:

    1 ./scripts/setup_env.sh

Running Example DApps

  1. Deploy the smart contracts for the example DApps:

    1 ./scripts/deploy.sh examples/simple_dapp/contract/SimpleTodo.sol
    2 ./scripts/deploy.sh examples/advanced_dapp/contract/TokenSale.sol
  2. Open the example DApp frontend in your browser:

    • For the Simple DApp, open examples/simple_dapp/frontend/index.html.
    • For the Advanced DApp, open examples/advanced_dapp/frontend/index.html.

Contributing

Contributions are welcome! Please read the CONTRIBUTING.md file for details on our code of conduct, and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Thanks to the open-source community for their contributions and support..

About

NexChain-Core is the foundational repository for the NexChain blockchain platform, providing the essential infrastructure, protocols, and libraries that drive the ecosystem.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published