#### Usage ``` git clone https://github.com/cventastic/POKT_DOKT.git git submodule update --init --recursive git pull --recurse-submodules cd POKT_DOKT chown -R 1005:1001 bootstrap_skript && chown -R 1005:1001 chains docker-compose up -d ``` this compose file needs the following env-vars for example in a .env file inside the repo root-folder: ``` POCKET_CORE_KEY= POCKET_CORE_PASSPHRASE= POCKET_CORE_KEY_TEST= POCKET_CORE_PASSPHRASE_TEST= POCKET_MAIN_SEEDS= POCKET_MAIN_GENESIS= POCKET_TEST_SEEDS= POCKET_TEST_GENESIS= ``` To test if relaying chains works, pokt-testnet-service and pokt-mainnet service have to be provided with the following command parameters: ``` command: pocket start --simulateRelay ``` # EXAMPLES POKT QUERY: ``` curl -X POST --data '{"relay_network_id":"0002","payload":{"data":"{}","method":"POST","path":"v1/query/height","headers":{}}}' http://pocket-testnet:8081/v1/client/sim ``` GETH QUERY: ``` curl -X POST --data '{"relay_network_id":"0020","payload":{"data":"{\"jsonrpc\":\"2.0\",\"method\":\"eth_getBalance\",\"params\":[\"0x1a8c807a6E4F624fCab01FEBf76a541d31B8345A\", \"latest\"],\"id\":1}","metho d":"POST","path":"","headers":{}}}' http://pocket-testnet:8081/v1/client/sim ``` #### TODO !!!! mal alle geth clients mit erigon vergleichen poly_submodule? -> relativer pfad vom submodule, macht probleme wenn man docker-compose vom root des repos aufruft. POKT: - Beim lesen von chain.json braucht pokt rechte auf den chains ordner: chown -R 1005:1001 chains - Archive? - Monitoring GOERLI: - Bootstrap Archive - Monitoring RINKEBY: - Bootstrap Archive - Monitoring ROPSTEN: - Bootstrap Archive - Monitoring MAINNET: - Bootstrap Archive - Monitoring ERIGON-Trace: - Bootstrap Archive - Monitoring AVALANCHE: - Archive? - Monitoring https://docs.avax.network/build/tools/dashboards/README