Welcome Zstake Service
0G Labs
DA-OP-Plasma
optimism is a lightning fast ethereum l2 blockchain, built with the op stack 0g da is a high performance data availability layer that can be used with optimism to provide a cost effective and secure solution for storing transaction data install git clone https //github com/0glabs/0g da op plasma git build cd $home/0g da op plasma && make da server setup run sh sudo tee /etc/systemd/system/0gop service > /dev/null <\<eof \[unit] description=0g da op node after=network target \[service] user=$user workingdirectory=$home/0g da op plasma execstart=$home/0g da op plasma/bin/da server addr 127 0 0 1 port 3100 zg server 127 0 0 1 51001 restart=on failure restartsec=10 limitnofile=65535 \[install] wantedby=multi user target eof edit run sh http //run sh sudo systemctl stop 0gop && sudo systemctl daemon reload && sudo systemctl enable 0gop && sudo systemctl start 0gop log check sudo journalctl u 0gop f o cat opstack lib \# install git sudo apt install y git curl make jq \# install go wget https //go dev/dl/go1 23 3 linux amd64 tar gz tar xvzf go1 23 3 linux amd64 tar gz sudo cp go/bin/go /usr/bin/go sudo mv go /usr/lib echo export goroot=/usr/lib/go >> / bashrc \# install node js curl fssl https //deb nodesource com/setup 20 x | sudo bash sudo apt get install y nodejs \# install pnpm sudo npm install g pnpm \# install make sudo apt install y make \# install jq sudo apt install y jq \# install direnv sudo apt install y direnv \# assuming you have cargo installed (rust package manager) sudo apt install cargo cargo install just \# install semgrep sudo apt install snapd sudo snap install semgrep sudo apt install python3 pip python3 m pip install upgrade pip python3 m pip install semgrep==1 90 0 sudo apt get install python3 virtualenv python3 m virtualenv myenv source myenv/bin/activate python3 m pip install upgrade semgrep \# install foundry cargo install git https //github com/foundry rs/foundry profile release locked forge cast chisel anvil 스크린샷 2024 11 29 오후 7 12 03 png git clone https //github com/ethereum optimism/optimism git cd optimism git fetch tag all git checkout v1 9 1 git submodule update init recursive /packages/contracts bedrock/scripts/getting started/versions sh 스크린샷 2024 11 29 오후 6 39 28 png make op node op batcher op proposer make build 스크린샷 2024 11 29 오후 7 20 29 png git clone https //github com/ethereum optimism/op geth git cd op geth make geth 스크린샷 2024 11 29 오후 7 26 10 png cd /optimism cp envrc example envrc cd /optimism/packages/contracts bedrock echo "admin " cast wallet new echo "proposer " cast wallet new echo "batcher " cast wallet new echo "sequencer " cast wallet new record and securely store these key details you'll need to fund admin, proposer, and batcher with sepolia eth (0 5 eth for admin, 0 2 eth for proposer, 0 1 eth for batcher) cd /optimism/packages/contracts bedrock sudo snap install direnv direnv v2 18 2 from null box (nullboxorg) installed eval "$(direnv hook bash)" direnv allow 스크린샷 2024 11 16 오후 2 01 16 png deployment outfile=deployments/artifact json \\ deploy config path=deploy config/getting started json \\ forge script scripts/deploy/deploy s sol\ deploy broadcast private key $gs admin private key \\ \ rpc url $l1 rpc url slow 스크린샷 2024 11 30 오전 11 23 04 png 스크린샷 2024 11 30 오전 11 22 46 png contract addresses path=deployments/artifact json deploy config path=deploy config/getting started json state dump path=deploy config/statedump json forge script scripts/l2genesis s sol\ l2genesis sig 'runwithstatedump()' chain 42069 스크린샷 2024 11 30 오전 11 24 47 png cd /optimism/op node go run cmd/main go genesis l2 \\ \ deploy config /packages/contracts bedrock/deploy config/getting started json \\ \ l1 deployments /packages/contracts bedrock/deployments/artifact json \\ \ outfile l2 genesis json \\ \ outfile rollup rollup json \\ \ l1 rpc $l1 rpc url \\ \ l2 allocs /packages/contracts bedrock/deploy config/statedump json 스크린샷 2024 11 30 오전 11 27 03 png openssl rand hex 32 > jwt txt cp genesis json /op geth cp jwt txt /op geth cd /op geth mkdir datadir build/bin/geth init datadir=datadir genesis json 스크린샷 2024 11 30 오전 11 31 13 png complete 1000008327 jpg