diff --git a/scripts/linux/download.sh b/scripts/linux/download.sh new file mode 100755 index 0000000..d238b49 --- /dev/null +++ b/scripts/linux/download.sh @@ -0,0 +1,9 @@ +curl -o codex-v0.1.0-linux-amd64.tar.gz -L https://github.com/codex-storage/nim-codex/releases/download/v0.1.0/codex-v0.1.0-linux-amd64.tar.gz +tar -xvzf codex-v0.1.0-linux-amd64.tar.gz + +curl -o codex-prover-v0.1.0-linux-amd64.zip -L https://github.com/codex-storage/nim-codex/releases/download/v0.1.0/codex-prover-v0.1.0-linux-amd64.zip +unzip codex-prover-v0.1.0-linux-amd64.zip + +chmod +x codex-v0.1.0-linux-amd64 +chmod +x codex-v0.1.0-prover-linux-amd64 + diff --git a/scripts/linux/eth.key b/scripts/linux/eth.key new file mode 100644 index 0000000..c082f66 --- /dev/null +++ b/scripts/linux/eth.key @@ -0,0 +1 @@ +0x292db809944ca4f5ca818066c85c30c9eaee3c6871ba49259f6d4bc9ba1786a6 diff --git a/scripts/linux/run_bootstrap.bat b/scripts/linux/run_bootstrap.bat new file mode 100644 index 0000000..50c675f --- /dev/null +++ b/scripts/linux/run_bootstrap.bat @@ -0,0 +1,14 @@ +set LOCALIP="192.168.178.138" + +start /b codex-v0.1.0-windows-amd64.exe ^ + --data-dir=data_bootstrap ^ + --nat=%LOCALIP% ^ + --api-port=8080 ^ + --disc-port=8090 ^ + --listen-addrs=/ip4/0.0.0.0/tcp/8070 + +timeout 5 + +cls + +curl http://localhost:8080/api/codex/v1/debug/info diff --git a/scripts/linux/run_storage.bat b/scripts/linux/run_storage.bat new file mode 100644 index 0000000..b27463e --- /dev/null +++ b/scripts/linux/run_storage.bat @@ -0,0 +1,30 @@ +set LOCALIP="192.168.178.138" +set BOOTSPR="spr:CiUIAhIhA7hDRTkU9Pb_Wt4qdoN_IsRGuDL6bucyvMqbE3F7UmFREgIDARo8CicAJQgCEiEDuENFORT09v9a3ip2g38ixEa4Mvpu5zK8ypsTcXtSYVEQ1uHFswYaCwoJBMCosoqRAh-aKkcwRQIhAKdz-V1ne8GB-QlUmXnA4_EO1WIisy6PPBJDzRRLn02UAiB4QmAVgBgJ94OxnrTo7c_zgsjDJXL_E0_KlBb2KaFzPw" + +@REM Quota = 11 GB +@REM Availability = 10 GB + +start /b codex-v0.1.0-prover-windows-amd64.exe ^ + --data-dir=data_storage ^ + --circuit-dir=circuit ^ + --storage-quota=11811160064 ^ + --nat=%LOCALIP% ^ + --api-port=8180 ^ + --disc-port=8190 ^ + --listen-addrs=/ip4/0.0.0.0/tcp/8170 ^ + --bootstrap-node=%BOOTSPR% ^ + persistence ^ + --eth-private-key=eth.key ^ + --eth-provider=https://rpc.testnet.codex.storage ^ + --marketplace-address=0x4cBDfab37baB0AA3AC69A7b12C4396907dfF5227 ^ + prover + +timeout 30 + +cls + +curl http://localhost:8180/api/codex/v1/debug/info + +timeout 5 + +curl --request POST --url http://localhost:8180/api/codex/v1/sales/availability --header "Content-Type: application/json" --data "{\"totalSize\": \"10737418240\", \"duration\": \"86400\", \"minPrice\": \"1\", \"maxCollateral\": \"9999999999\"}"