@@ -51,19 +51,23 @@ echo -n "abandon abandon abandon abandon abandon abandon abandon abandon abandon
51
51
./gcosmos genesis gentx val 1000000stake --keyring-backend=test --chain-id=gcosmos
52
52
./gcosmos genesis collect-gentxs
53
53
54
+ # Run the following to reset the application state without having to reset the base data directory.
55
+ # (This is required until Gordian can start from a >0 height)
54
56
# rm -rf ~/.simappv2/data/application.db/
57
+
55
58
./gcosmos start --g-http-addr 127.0.0.1:26657 --g-grpc-addr 127.0.0.1:9092
56
59
```
57
60
58
61
# Interact
59
62
``` bash
63
+ # Install the grpcurl binary in your relative directory to interact with the GRPC server.
60
64
# GOBIN="$PWD" go install github.com/fullstorydev/grpcurl/cmd/grpcurl@v1
61
65
62
66
./grpcurl -plaintext localhost:9092 list
63
- ./grpcurl -plaintext localhost:9092 server.GordianGRPC/GetBlocksWatermark
64
- ./grpcurl -plaintext localhost:9092 server.GordianGRPC/GetValidators
67
+ ./grpcurl -plaintext localhost:9092 gordian. server.v1 .GordianGRPC/GetBlocksWatermark
68
+ ./grpcurl -plaintext localhost:9092 gordian. server.v1 .GordianGRPC/GetValidators
65
69
66
- ./grpcurl -plaintext -d ' {"address":"cosmos1r5v5srda7xfth3hn2s26txvrcrntldjumt8mhl","denom":"stake"}' localhost:9092 server.GordianGRPC/QueryAccountBalance
70
+ ./grpcurl -plaintext -d ' {"address":"cosmos1r5v5srda7xfth3hn2s26txvrcrntldjumt8mhl","denom":"stake"}' localhost:9092 gordian. server.v1 .GordianGRPC/QueryAccountBalance
67
71
```
68
72
69
73
# Transaction Testing
@@ -73,7 +77,7 @@ echo -n "abandon abandon abandon abandon abandon abandon abandon abandon abandon
73
77
# TODO: get account number
74
78
./gcosmos tx sign ./example-tx.json --offline --from=val --sequence=1 --account-number=1 --chain-id=TODO:TEMPORARY_CHAIN_ID --keyring-backend=test > example-tx-signed.json
75
79
76
- ./grpcurl -plaintext -emit-defaults -d ' {"tx":"' $( cat example-tx-signed.json | base64 | tr -d ' \n' ) ' "}' localhost:9092 server.GordianGRPC/SimulateTransaction
80
+ ./grpcurl -plaintext -emit-defaults -d ' {"tx":"' $( cat example-tx-signed.json | base64 | tr -d ' \n' ) ' "}' localhost:9092 gordian. server.v1 .GordianGRPC/SimulateTransaction
77
81
78
- ./grpcurl -plaintext -emit-defaults -d ' {"tx":"' $( cat example-tx-signed.json | base64 | tr -d ' \n' ) ' "}' localhost:9092 server.GordianGRPC/SubmitTransaction
82
+ ./grpcurl -plaintext -emit-defaults -d ' {"tx":"' $( cat example-tx-signed.json | base64 | tr -d ' \n' ) ' "}' localhost:9092 gordian. server.v1 .GordianGRPC/SubmitTransaction
79
83
```
0 commit comments