cosmwasm-stargate: Remove proto scripts

This commit is contained in:
willclarktech 2021-06-03 13:31:04 +02:00
parent fc9afd28c1
commit ef99be483d
No known key found for this signature in database
GPG Key ID: 551A86E2E398ADF7
4 changed files with 1 additions and 68 deletions

View File

@ -1,7 +1,4 @@
build/
dist/
docs/
# protobuf code generation
proto/
tmp/

View File

@ -34,9 +34,7 @@
"test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless",
"test": "yarn build-or-skip && yarn test-node",
"coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet",
"pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js",
"get-proto": "rm -rf proto && WASM_REF=v0.16.0-alpha2 COSMOS_SDK_REF=v0.42.4 ./scripts/get-proto.sh",
"define-proto": "./scripts/define-proto.sh && prettier --write \"src/codec/**/*.ts\""
"pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js"
},
"dependencies": {
"@cosmjs/amino": "workspace:packages/amino",

View File

@ -1,31 +0,0 @@
#!/bin/bash
set -o errexit -o nounset -o pipefail
command -v shellcheck >/dev/null && shellcheck "$0"
ROOT_PROTO_DIR="./proto"
COSMOS_PROTO_DIR="$ROOT_PROTO_DIR/cosmos/cosmos-sdk/proto"
THIRD_PARTY_PROTO_DIR="$ROOT_PROTO_DIR/cosmos/cosmos-sdk/third_party/proto"
WASMD_PROTO_DIR="$ROOT_PROTO_DIR/cosmwasm/wasmd/proto"
OUT_DIR="./src/codec/"
mkdir -p "$OUT_DIR"
protoc \
--plugin="$(yarn bin protoc-gen-ts_proto)" \
--ts_proto_out="$OUT_DIR" \
--proto_path="$COSMOS_PROTO_DIR" \
--proto_path="$THIRD_PARTY_PROTO_DIR" \
--proto_path="$WASMD_PROTO_DIR" \
--ts_proto_opt="esModuleInterop=true,forceLong=long,useOptionals=true" \
"$WASMD_PROTO_DIR/cosmwasm/wasm/v1beta1/types.proto" \
"$WASMD_PROTO_DIR/cosmwasm/wasm/v1beta1/query.proto" \
"$WASMD_PROTO_DIR/cosmwasm/wasm/v1beta1/tx.proto" \
"$COSMOS_PROTO_DIR/cosmos/base/v1beta1/coin.proto" \
"$COSMOS_PROTO_DIR/cosmos/base/query/v1beta1/pagination.proto"
# Remove unnecessary codec files
rm -rf \
src/codec/cosmos_proto/ \
src/codec/gogoproto/ \
src/codec/google/api/ \
src/codec/google/protobuf/descriptor.ts

View File

@ -1,31 +0,0 @@
#!/bin/bash
set -o errexit -o nounset -o pipefail
command -v shellcheck >/dev/null && shellcheck "$0"
PROTO_DIR="./proto"
COSMOS_DIR="$PROTO_DIR/cosmos"
COSMOS_SDK_DIR="$COSMOS_DIR/cosmos-sdk"
COSMOS_SDK_ZIP_FILE="$COSMOS_DIR/tmp.zip"
COSMOS_SDK_REF=${COSMOS_SDK_REF:-"master"}
COSMOS_SUFFIX=${COSMOS_SDK_REF}
[[ $COSMOS_SUFFIX =~ ^v[0-9]+\.[0-9]+\.[0-9]+(-.+)?$ ]] && COSMOS_SUFFIX=${COSMOS_SUFFIX#v}
COSMWASM_DIR="$PROTO_DIR/cosmwasm"
WASMD_DIR="$COSMWASM_DIR/wasmd"
WASMD_ZIP_FILE="$COSMWASM_DIR/tmp.zip"
WASM_REF=${WASM_REF:-"master"}
WASM_SUFFIX=${WASM_REF}
[[ $WASM_SUFFIX =~ ^v[0-9]+\.[0-9]+\.[0-9]+(-.+)?$ ]] && WASM_SUFFIX=${WASM_SUFFIX#v}
mkdir -p "$COSMOS_DIR"
wget -qO "$COSMOS_SDK_ZIP_FILE" "https://github.com/cosmos/cosmos-sdk/archive/$COSMOS_SDK_REF.zip"
unzip "$COSMOS_SDK_ZIP_FILE" "*.proto" -d "$COSMOS_DIR"
mv "$COSMOS_SDK_DIR-$COSMOS_SUFFIX" "$COSMOS_SDK_DIR"
rm "$COSMOS_SDK_ZIP_FILE"
mkdir -p "$COSMWASM_DIR"
wget -qO "$WASMD_ZIP_FILE" "https://github.com/cosmwasm/wasmd/archive/$WASM_REF.zip"
unzip "$WASMD_ZIP_FILE" "*.proto" -d "$COSMWASM_DIR"
mv "$WASMD_DIR-$WASM_SUFFIX" "$WASMD_DIR"
rm "$WASMD_ZIP_FILE"