Welcome Zstake Service
0G Labs
DA Client
to submit data to the 0g da, you must run a da client node and the encoder node the da client interfaces with the encoder for data encoding and the retriever for data access 🖥️ hardware requirements the following table outlines the hardware requirements for different types of da client nodes node type memory cpu disk bandwidth additional notes da client 8 gb 2 cores 100 mbps for download / upload 🕹️ manual installer 1\ install necessary packages ⌨️ cd $home && ver="1 22 0" && wget "https //golang org/dl/go$ver linux amd64 tar gz" && sudo rm rf /usr/local/go && sudo tar c /usr/local xzf "go$ver linux amd64 tar gz" && rm "go$ver linux amd64 tar gz" && echo "export path=$path /usr/local/go/bin $home/go/bin" >> / bash profile && source / bash profile && go version 2 download and run docker installation script ⌨️ curl fssl https //get docker com o get docker sh && sh get docker sh 3\ add the current user to the docker group and apply group changes ⌨️ sudo usermod ag docker $user && newgrp docker 4\ enable docker and containerd services to start at boot ⌨️ sudo systemctl enable docker service && sudo systemctl enable containerd service 5\ clone the 0g da client repository from github ⌨️ git clone https //github com/0glabs/0g da client git 6 build the docker image with the specified tag and dockerfile ⌨️ cd 0g da client docker build t da client f combined dockerfile 7\ create or edit the environment file ⌨️ nano envfile env please check and enter combined server private key, batcher encoder address ⌨️ # envfile env combined server chain rpc=https //evmrpc testnet 0g ai combined server private key=your private key entrance contract addr=0x857c0a28a8634614bb2c96039cf4a20aff709aa9 combined server receipt polling rounds=180 combined server receipt polling interval=1s combined server tx gas limit=2000000 combined server use memory db=true combined server kv db path=/runtime/ combined server timetoexpire=2592000 disperser server grpc port=51001 batcher dasigners contract address=0x0000000000000000000000000000000000001000 batcher finalizer interval=20s batcher confirmer num=3 batcher max num retries per blob=3 batcher finalized block count=50 batcher batch size limit=500 batcher encoding interval=3s batcher encoding request queue size=1 batcher pull interval=10s batcher signing interval=3s batcher signed pull interval=20s batcher expiration poll interval=3600 batcher encoder address=da encoder server batcher encoding timeout=300s batcher signing timeout=60s batcher chain read timeout=12s batcher chain write timeout=13s 8\ run the docker container ⌨️ docker run d env file envfile env name da client v /run /runtime p 51001 51001 da client ⌨️ useful commands 9\ list all running docker containers ⌨️ docker ps 10 log check ⌨️ docker logs f container id 11 stop the running docker container ⌨️ docker stop container id