aboutsummaryrefslogblamecommitdiffstats
path: root/Home.md
blob: 86d0400f0fb478f7fed6c63fc769a98d40e46ab4 (plain) (tree)
1
2
3
4
5
6
7
8
9

                                                                                                                                                                

                                                                                                                                                                            
                                                                       
 
                      
 
                                                                                                           
                                                                                                              
                                                                                                                                                           

                                                                                                                                                                    
                                                                                           



                                                                                                                                                                                                       


                   
                                                                                    
                                                                                  




                                                                                                              
                                                                                      
                                                                                                
                                                                                            

                                                                                                              
                                                                                                                

       
                                                                                                           

                                                                                                          
DEXON's fullnode implementation is based on the [go-ethereum](https://github.com/ethereum/go-ethereum) project. These means we are API-compatible with Ethereum.

The JSON-RPC specification is the same as Ethereum, the readers could refer to the [Ethereum Wiki on the fullnode JSON-PRC](https://github.com/ethereum/wiki/wiki/JSON-RPC).

To access the network, please follow the steps [here](Access-to-DEXON).

# List of Repositories

* [dexon-consensus](https://github.com/dexon-foundation/dexon-consensus): the consensus SDK and simulation.
* [dexon](https://github.com/dexon-foundation/dexon): the DEXON fullnode implementation, based on go-ethereum.
* [governance-abi](https://github.com/dexon-foundation/governance-abi): the DEXON governance contract interface solidity implementation for generating ABI.
* [dekusan](https://github.com/dexon-foundation/dekusan): Chrome wallet extension based on MetaMask.
* [dsolidity](https://github.com/dexon-foundation/dsolidity): DEXON fork of the solidity compiler, includes extra features supported by DEXON's modification of EVM.
* [DIPs](https://github.com/dexon-foundation/DIPs): a place for DEXON Improvement Proposals
* [hello-dexon](https://github.com/dexon-foundation/hello-dexon): a simple DEXON smart contract, demonstrating the on-chain unbiased random oracle
* [dexon-remix-ide](https://github.com/dexon-foundation/remix-ide): DEXON fork of Remix, a solidity IDE that runs on any modern browsers
* [dexon-truffle](https://github.com/dexon-foundation/truffle): DEXON fork of Truffle, a solidity contract development toolkit.
* [dexon-ganache-cli](https://github.com/dexon-foundation/ganache-cli): DEXON for of Ganache, a mocking Ethereum blockchain implemented in JavaScript. Used for developing and testing smart contracts.

# Development Guide

* [DApp development](https://github.com/dexon-foundation/wiki/wiki/Dapp-Development)
* [Access to DEXON](https://github.com/dexon-foundation/wiki/wiki/Access-to-DEXON)

# Technical Documentations

* [Blockchain Comparision](https://github.com/dexon-foundation/wiki/wiki/Blockchain-Comparison)
* [Governance Contract Interface](https://github.com/dexon-foundation/wiki/wiki/Governance-Contract-Interface)
* [DKG-Tsig Protocol](https://github.com/dexon-foundation/wiki/wiki/DKG-TSIG-Protocol)
* [On-chain Random Oracle](https://github.com/dexon-foundation/wiki/wiki/On-Chain-Random-Oracle)
* [Configuration Change](https://github.com/dexon-foundation/wiki/wiki/Configuration-Change)
* [Consensus Algorithm V2 Specification](https://github.com/dexon-foundation/wiki/wiki/Consensus-Algo-v2-Spec)
* [DEXON Cryptoeconomics](https://github.com/dexon-foundation/wiki/wiki/DEXON-Cryptoeconomics)
* [Selection of notary set size](https://github.com/dexon-foundation/wiki/wiki/Selection-of-the-notary-set-size)

# Guide
* [Running a testnet BP node](https://github.com/dexon-foundation/wiki/wiki/Running--a-BP-node-for-Testnet)
* [Running a BP node](https://github.com/dexon-foundation/wiki/wiki/DEXON-BP-Node-Operation-Guide)
* [Rule for the DEXON node set](https://github.com/dexon-foundation/wiki/wiki/Rule-for-the-DEXON-node-set)