CAFECA-IO / isuncoin

Blockchain based on Zero Knowledge Proof Technology
https://isuncoin.com
GNU Lesser General Public License v3.0
0 stars 0 forks source link

iSunCoin

This repository is a fork of Ethereum's go-ethereum repository. We expand on v1.11.6 by adding functionalities that enable smart contracts to compute on encrypted data.

切換至中文

Download iSunCoin

Windows Linux Mac

Deploy iSunCoin

last updated on 2024-06-18

Environment

Step

Setup Compilation Environment

Building From Source Code

cd /workspace
git clone https://github.com/CAFECA-IO/isuncoin
cd isuncoin
make isuncoin

Building Windows EXE

GOOS=windows GOARCH=amd64 go build -o isuncoin-windows.exe ./cmd/isuncoin

Building Linux Binary

GOOS=linux GOARCH=amd64 go build -o isuncoin-linux ./cmd/isuncoin

Building Mac Binary

go build -o isuncoin-mac ./cmd/isuncoin

Setup Environment

sudo mv isuncoin/ /usr/local
sudo ln -s /usr/local/isuncoin/build/bin/isuncoin /usr/local/bin

Start iSunCoin

isuncoin \
--datadir ~/isuncoin \
--mine --miner.threads=1 --miner.etherbase 0xCAFECA05eB2686e2D7e78449F35d8F6D2Faee174 \
--http --http.api eth,net,web3 \
--http.port 8545 --port 30303 --authrpc.port 8551

Starting iSunCoin Testnet (BOLT)

isuncoin \
--bolt
--datadir /workspace/isuncoin \
--mine --miner.threads=1 --miner.etherbase 0xCAFECA05eB2686e2D7e78449F35d8F6D2Faee174 \
--http --http.api eth,net,web3 \
--http.port 8545 --port 30303 --authrpc.port 8551

Starting ecProxy

bash <(curl https://raw.githubusercontent.com/Luphia/ecProxy/master/shell/install-lite.sh -kL)

Final Check

curl --location 'localhost' \
--header 'Content-Type: application/json' \
--data '{
    "jsonrpc":"2.0",
    "method":"eth_blockNumber",
    "params":[],
    "id":1
}'

Use iSunCoin with imToken

Add iSunCoin into Blockchain Network

Add RPC URL: https://isuncoin.baifa.io

Chain ID: 8017

Use as a testnet: (disable)

Native token symbol: ISC

Block Explorer URL: https://baifa.io/app/chains/8017


- Click 「Save」

## Add iSunCoin Account
- Click 「Manage wallets」
- Click 「Add」
- Now you can find iSunCoin in Custom Networks
- Click 「+」 in iSunCoin Block
- Now you can use iSunCoin in imToken