stargate: Update proto ref and scripts
This commit is contained in:
parent
aa320394f5
commit
465f8f2c43
@ -39,7 +39,7 @@
|
||||
"coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet",
|
||||
"pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js",
|
||||
"preget-proto": "rm -rf proto",
|
||||
"get-proto": "REF=20c80cfd44a068a592148d648c50de3459fd6295 ./scripts/get-proto.sh",
|
||||
"get-proto": "REF=v0.40.0-rc0 ./scripts/get-proto.sh",
|
||||
"predefine-proto": "./scripts/predefine-proto.sh",
|
||||
"define-proto": "./scripts/define-proto.sh",
|
||||
"postdefine-proto": "prettier --write \"src/codec/generated/codecimpl.*\""
|
||||
|
||||
@ -9,7 +9,7 @@ ZIP_FILE="$COSMOS_DIR/tmp.zip"
|
||||
REF=${REF:-"master"}
|
||||
SUFFIX=${REF}
|
||||
|
||||
[[ $SUFFIX =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]] && SUFFIX=${SUFFIX#v}
|
||||
[[ $SUFFIX =~ ^v[0-9]+\.[0-9]+\.[0-9]+(-.+)?$ ]] && SUFFIX=${SUFFIX#v}
|
||||
|
||||
mkdir -p "$COSMOS_DIR"
|
||||
|
||||
|
||||
@ -7,34 +7,35 @@ ROOT_PROTO_DIR="./proto/cosmos/cosmos-sdk"
|
||||
COSMOS_PROTO_DIR="$ROOT_PROTO_DIR/proto/cosmos"
|
||||
IBC_PROTO_DIR="$ROOT_PROTO_DIR/proto/ibc"
|
||||
TENDERMINT_PROTO_DIR="$ROOT_PROTO_DIR/third_party/proto/tendermint"
|
||||
GOOGLE_PROTO_DIR="$ROOT_PROTO_DIR/third_party/proto/google"
|
||||
|
||||
mkdir -p "$GENERATED_DIR"
|
||||
# Can't use --sparse for some reason. Seems related to https://github.com/protobufjs/protobuf.js/issues/1165
|
||||
yarn pbjs \
|
||||
-t static-module \
|
||||
--es6 \
|
||||
-w commonjs \
|
||||
-o "$GENERATED_DIR/codecimpl.js" \
|
||||
--sparse \
|
||||
--no-beautify \
|
||||
--no-delimited \
|
||||
--no-verify \
|
||||
--no-convert \
|
||||
--force-long \
|
||||
"$COSMOS_PROTO_DIR/cosmos.proto" \
|
||||
"$COSMOS_PROTO_DIR/auth/{auth,query}.proto" \
|
||||
"$COSMOS_PROTO_DIR/bank/{bank,query}.proto" \
|
||||
"$COSMOS_PROTO_DIR/crypto/crypto.proto" \
|
||||
"$COSMOS_PROTO_DIR/query/pagination.proto" \
|
||||
"$COSMOS_PROTO_DIR/tx/tx.proto" \
|
||||
"$COSMOS_PROTO_DIR/tx/signing/signing.proto" \
|
||||
"$IBC_PROTO_DIR/channel/{channel,query}.proto" \
|
||||
"$IBC_PROTO_DIR/commitment/commitment.proto" \
|
||||
"$IBC_PROTO_DIR/connection/{connection,query}.proto" \
|
||||
"$TENDERMINT_PROTO_DIR/abci/types/types.proto" \
|
||||
"$TENDERMINT_PROTO_DIR/crypto/merkle/merkle.proto" \
|
||||
"$TENDERMINT_PROTO_DIR/libs/kv/types.proto" \
|
||||
"$GOOGLE_PROTO_DIR/protobuf/any.proto"
|
||||
"$COSMOS_PROTO_DIR/auth/v1beta1/auth.proto" \
|
||||
"$COSMOS_PROTO_DIR/auth/v1beta1/query.proto" \
|
||||
"$COSMOS_PROTO_DIR/bank/v1beta1/query.proto" \
|
||||
"$COSMOS_PROTO_DIR/base/query/v1beta1/pagination.proto" \
|
||||
"$COSMOS_PROTO_DIR/base/v1beta1/coin.proto" \
|
||||
"$COSMOS_PROTO_DIR/crypto/multisig/v1beta1/multisig.proto" \
|
||||
"$COSMOS_PROTO_DIR/crypto/secp256k1/keys.proto" \
|
||||
"$COSMOS_PROTO_DIR/tx/signing/v1beta1/signing.proto" \
|
||||
"$COSMOS_PROTO_DIR/tx/v1beta1/tx.proto" \
|
||||
"$IBC_PROTO_DIR/core/channel/v1/channel.proto" \
|
||||
"$IBC_PROTO_DIR/core/channel/v1/query.proto" \
|
||||
"$IBC_PROTO_DIR/core/client/v1/client.proto" \
|
||||
"$IBC_PROTO_DIR/core/commitment/v1/commitment.proto" \
|
||||
"$IBC_PROTO_DIR/core/connection/v1/connection.proto" \
|
||||
"$IBC_PROTO_DIR/core/connection/v1/query.proto" \
|
||||
"$TENDERMINT_PROTO_DIR/crypto/proof.proto"
|
||||
|
||||
# Work around https://github.com/protobufjs/protobuf.js/issues/1477
|
||||
# shellcheck disable=SC2016
|
||||
|
||||
Loading…
Reference in New Issue
Block a user