22set -o errexit -o nounset -o pipefail
33command -v shellcheck > /dev/null && shellcheck " $0 "
44
5- ROOT_PROTO_DIR=" ./proto/cosmos/cosmos-sdk"
6- COSMOS_PROTO_DIR=" $ROOT_PROTO_DIR /proto"
7- COSMOS_THIRD_PARTY_PROTO_DIR=" $ROOT_PROTO_DIR /third_party/proto"
5+ COSMOS_PROTO_DIR=" ./proto/cosmos/cosmos-sdk"
86
9- ROOT_IBC_PROTO_DIR=" ./proto/ibc/ibc-go"
10- IBC_PROTO_DIR=" $ROOT_IBC_PROTO_DIR /proto"
11- IBC_THIRD_PARTY_PROTO_DIR=" $ROOT_IBC_PROTO_DIR /third_party/proto"
7+ IBC_PROTO_DIR=" ./proto/ibc/ibc-go"
128
139ROOT_LUM_PROTO_DIR=" ./proto/lum-network/chain"
1410LUM_PROTO_DIR=" $ROOT_LUM_PROTO_DIR /proto"
@@ -21,8 +17,6 @@ protoc \
2117 --plugin=" $( yarn bin protoc-gen-ts_proto) " \
2218 --ts_proto_out=" $OUT_DIR " \
2319 --proto_path=" $COSMOS_PROTO_DIR " \
24- --proto_path=" $COSMOS_THIRD_PARTY_PROTO_DIR " \
25- --proto_path=" $IBC_THIRD_PARTY_PROTO_DIR " \
2620 --proto_path=" $LUM_PROTO_DIR " \
2721 --proto_path=" $IBC_PROTO_DIR " \
2822 --ts_proto_opt=" esModuleInterop=true,forceLong=long,useOptionals=true" \
@@ -40,7 +34,6 @@ protoc \
4034 " $COSMOS_PROTO_DIR /cosmos/base/query/v1beta1/pagination.proto" \
4135 " $COSMOS_PROTO_DIR /cosmos/base/tendermint/v1beta1/query.proto" \
4236 " $COSMOS_PROTO_DIR /cosmos/base/v1beta1/coin.proto" \
43- " $COSMOS_PROTO_DIR /cosmos/capability/v1beta1/capability.proto" \
4437 " $COSMOS_PROTO_DIR /cosmos/crypto/secp256k1/keys.proto" \
4538 " $COSMOS_PROTO_DIR /cosmos/crypto/multisig/v1beta1/multisig.proto" \
4639 " $COSMOS_PROTO_DIR /cosmos/distribution/v1beta1/distribution.proto" \
@@ -96,31 +89,31 @@ protoc \
9689 " $IBC_PROTO_DIR /ibc/core/connection/v1/query.proto" \
9790 " $IBC_PROTO_DIR /ibc/core/connection/v1/tx.proto" \
9891 " $IBC_PROTO_DIR /ibc/lightclients/tendermint/v1/tendermint.proto" \
99- " $LUM_PROTO_DIR /lum- network/airdrop/claim.proto" \
100- " $LUM_PROTO_DIR /lum- network/airdrop/query.proto" \
101- " $LUM_PROTO_DIR /lum- network/airdrop/params.proto" \
102- " $LUM_PROTO_DIR /lum- network/beam/beam.proto" \
103- " $LUM_PROTO_DIR /lum- network/beam/query.proto" \
104- " $LUM_PROTO_DIR /lum- network/beam/tx.proto" \
105- " $LUM_PROTO_DIR /lum- network/dfract/deposit.proto" \
106- " $LUM_PROTO_DIR /lum- network/dfract/query.proto" \
107- " $LUM_PROTO_DIR /lum- network/dfract/tx.proto" \
108- " $LUM_PROTO_DIR /lum- network/dfract/params.proto" \
109- " $LUM_PROTO_DIR /lum- network/dfract/proposal.proto" \
110- " $LUM_PROTO_DIR /lum- network/millions/callbacks.proto" \
111- " $LUM_PROTO_DIR /lum- network/millions/deposit.proto" \
112- " $LUM_PROTO_DIR /lum- network/millions/draw.proto" \
113- " $LUM_PROTO_DIR /lum- network/millions/draw_schedule.proto" \
114- " $LUM_PROTO_DIR /lum- network/millions/params.proto" \
115- " $LUM_PROTO_DIR /lum- network/millions/pool.proto" \
116- " $LUM_PROTO_DIR /lum- network/millions/prize.proto" \
117- " $LUM_PROTO_DIR /lum- network/millions/prize_batch.proto" \
118- " $LUM_PROTO_DIR /lum- network/millions/prize_ref.proto" \
119- " $LUM_PROTO_DIR /lum- network/millions/prize_strategy.proto" \
120- " $LUM_PROTO_DIR /lum- network/millions/query.proto" \
121- " $LUM_PROTO_DIR /lum- network/millions/tx.proto" \
122- " $LUM_PROTO_DIR /lum- network/millions/withdrawal.proto" \
123- " $LUM_PROTO_DIR /lum- network/millions/gov.proto"
92+ " $LUM_PROTO_DIR /lum/ network/airdrop/claim.proto" \
93+ " $LUM_PROTO_DIR /lum/ network/airdrop/query.proto" \
94+ " $LUM_PROTO_DIR /lum/ network/airdrop/params.proto" \
95+ " $LUM_PROTO_DIR /lum/ network/beam/beam.proto" \
96+ " $LUM_PROTO_DIR /lum/ network/beam/query.proto" \
97+ " $LUM_PROTO_DIR /lum/ network/beam/tx.proto" \
98+ " $LUM_PROTO_DIR /lum/ network/dfract/deposit.proto" \
99+ " $LUM_PROTO_DIR /lum/ network/dfract/query.proto" \
100+ " $LUM_PROTO_DIR /lum/ network/dfract/tx.proto" \
101+ " $LUM_PROTO_DIR /lum/ network/dfract/params.proto" \
102+ " $LUM_PROTO_DIR /lum/ network/dfract/proposal.proto" \
103+ " $LUM_PROTO_DIR /lum/ network/millions/callbacks.proto" \
104+ " $LUM_PROTO_DIR /lum/ network/millions/deposit.proto" \
105+ " $LUM_PROTO_DIR /lum/ network/millions/draw.proto" \
106+ " $LUM_PROTO_DIR /lum/ network/millions/draw_schedule.proto" \
107+ " $LUM_PROTO_DIR /lum/ network/millions/params.proto" \
108+ " $LUM_PROTO_DIR /lum/ network/millions/pool.proto" \
109+ " $LUM_PROTO_DIR /lum/ network/millions/prize.proto" \
110+ " $LUM_PROTO_DIR /lum/ network/millions/prize_batch.proto" \
111+ " $LUM_PROTO_DIR /lum/ network/millions/prize_ref.proto" \
112+ " $LUM_PROTO_DIR /lum/ network/millions/prize_strategy.proto" \
113+ " $LUM_PROTO_DIR /lum/ network/millions/query.proto" \
114+ " $LUM_PROTO_DIR /lum/ network/millions/tx.proto" \
115+ " $LUM_PROTO_DIR /lum/ network/millions/withdrawal.proto" \
116+ " $LUM_PROTO_DIR /lum/ network/millions/gov.proto"
124117
125118# Remove unnecessary codec files
126119rm -rf \
0 commit comments