Guides
July 18
0g DA Client User Guide
Good day! Today I'm going to tell you how to launch DA Client, you'll see, it won't take long!
Hardware Requirement
Installation
Install dependencies
sudo apt-get update sudo apt-get install cmake
Install GO
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin
Download the source code
git clone -b v1.0.0-testnet https://github.com/0glabs/0g-da-client.git
Build
make build
Run
./bin/combined \ --chain.rpc https://rpc-testnet.0g.ai \ --chain.private-key 0x00 \ --chain.receipt-wait-rounds 180 \ --chain.receipt-wait-interval 1s \ --chain.gas-limit 2000000 \ --combined-server.use-memory-db \ --combined-server.storage.kv-db-path ./../run/ \ --combined-server.storage.time-to-expire 300 \ --disperser-server.grpc-port 51001 \ --batcher.da-entrance-contract 0xDFC8B84e3C98e8b550c7FEF00BCB2d8742d80a69 \ --batcher.da-signers-contract 0x0000000000000000000000000000000000001000 \ --batcher.finalizer-interval 20s \ --batcher.confirmer-num 3 \ --batcher.max-num-retries-for-sign 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 \ --encoder-socket 52.198.175.144:34000 \ --encoding-timeout 600s \ --signing-timeout 600s \ --chain-read-timeout 12s \ --chain-write-timeout 13s \ --combined-server.log.level-file trace \ --combined-server.log.level-std trace \ --combined-server.log.path ./../run/run.log