-
Notifications
You must be signed in to change notification settings - Fork 101
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
81790ed
commit 58d8b8c
Showing
9 changed files
with
290 additions
and
144 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
#!/bin/bash -x | ||
|
||
NAMADA_DIR=".namada" | ||
CHECKSUMS="${NAMADA_DIR}/checksums.json" | ||
WASM="" | ||
S3="https://namada-wasm-master.s3.eu-west-1.amazonaws.com" | ||
|
||
mkdir "${NAMADA_DIR}/wasm" | ||
|
||
while read -r line; | ||
do | ||
if [[ $line == *"wasm"* ]]; then | ||
WASM=$(echo "$line" | sed -E "s/\".+\":\s\"//g" | sed -E "s/\".*//g"); | ||
curl "${S3}/${WASM}" --output "${NAMADA_DIR}/wasm/${WASM}" | ||
fi | ||
|
||
done < "$CHECKSUMS" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
#!/bin/bash -x | ||
CHAIN_ID="dev-test.000000000000000000000" | ||
|
||
# Run the extension | ||
cd ../apps/extension && \ | ||
yarn clean:chrome && \ | ||
export NODE_ENV=development; \ | ||
export TARGET=chrome; \ | ||
export REACT_APP_NAMADA_CHAIN_ID=${CHAIN_ID}; \ | ||
export REACT_APP_NAMADA_URL=http://127.0.0.1:27657 && \ | ||
npx webpack --watch & | ||
|
||
# Run the interface | ||
cd ../namada-interface && \ | ||
export NODE_ENV=development; \ | ||
export REACT_APP_LOCAL=true; \ | ||
export REACT_APP_NAMADA_CHAIN_ID=${CHAIN_ID}; \ | ||
export REACT_APP_NAMADA_URL=http://127.0.0.1:27657 && \ | ||
npx webpack --watch & | ||
|
||
cd ../../e2e | ||
|
||
npx http-server -p 8080 -c-1 ../apps/namada-interface/build | ||
|
||
# Sleep indefinitely | ||
while :; do sleep 86400; done | ||
|
||
# Kill all processes on exit | ||
trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM EXIT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
#!/bin/bash -x | ||
|
||
VERSION="v0.19.0" | ||
CURRENT_VERSION="" | ||
NAMADA_DIR=".namada" | ||
NAMADA_BASE_DIR=".namada/basedir" | ||
|
||
# Read current version | ||
CURRENT_VERSION_PATH="${NAMADA_DIR}/.version" | ||
if test -f "$CURRENT_VERSION_PATH"; then | ||
while read -r line; | ||
do | ||
CURRENT_VERSION=$line | ||
|
||
done < "$CURRENT_VERSION_PATH" | ||
fi | ||
|
||
if [ "$CURRENT_VERSION" != "$VERSION" ]; then | ||
# Download Namada binaries | ||
FILENAME="namada-${VERSION}-Linux-x86_64.tar.gz" | ||
curl --location --remote-header-name --remote-name https://github.com/anoma/namada/releases/download/${VERSION}/${FILENAME} | ||
mkdir $NAMADA_DIR | ||
tar -xzf ${FILENAME} --directory $NAMADA_DIR --strip-components 1 | ||
rm -rf ${FILENAME} | ||
|
||
# Download wasm checksums | ||
curl --location --remote-header-name --remote-name https://raw.githubusercontent.com/anoma/namada/${VERSION}/wasm/checksums.json | ||
mv checksums.json "${NAMADA_DIR}/checksums.json" | ||
|
||
# Download wasms | ||
CHECKSUMS="${NAMADA_DIR}/checksums.json" | ||
WASM="" | ||
S3="https://namada-wasm-master.s3.eu-west-1.amazonaws.com" | ||
|
||
rm -rf "${NAMADA_DIR}/wasm" | ||
mkdir "${NAMADA_DIR}/wasm" | ||
|
||
while read -r line; | ||
do | ||
WASM=$(echo "$line" | sed -E "s/\".+\":\s\"//g" | sed -E "s/\".*//g"); | ||
curl "${S3}/${WASM}" --output "${NAMADA_DIR}/wasm/${WASM}" | ||
|
||
done < "$CHECKSUMS" | ||
|
||
# Save version | ||
echo "${VERSION}" > "${NAMADA_DIR}/.version" | ||
fi | ||
|
||
# Clear the basedir | ||
rm -rf $NAMADA_BASE_DIR | ||
|
||
"${NAMADA_DIR}/namadac" --base-dir $NAMADA_BASE_DIR utils init-network \ | ||
--chain-prefix dev-test \ | ||
--wasm-checksums-path "${NAMADA_DIR}/checksums.json" \ | ||
--genesis-path genesis.toml \ | ||
--dont-archive \ | ||
--unsafe-dont-encrypt | ||
|
||
CONFIG="${NAMADA_BASE_DIR}/global-config.toml" | ||
CHAIN_ID="" | ||
|
||
# Read CHAIN_ID from global-config.toml | ||
while read -r line; | ||
do | ||
CHAIN_ID=$(echo "$line" | sed "s/default_chain_id = \"//g" | sed "s/\"//"); | ||
|
||
done < "$CONFIG" | ||
|
||
# Copy wasms | ||
cp -f ${NAMADA_DIR}/wasm/*.wasm ${NAMADA_BASE_DIR}/${CHAIN_ID}/setup/validator-0/.namada/${CHAIN_ID}/wasm/ | ||
cp -f ${NAMADA_DIR}/wasm/*.wasm ${NAMADA_BASE_DIR}/${CHAIN_ID}/wasm/ | ||
|
||
# Override envs - so we do not have to rebuild extension and app | ||
find ../apps/extension/build/chrome -type f -exec sed -i -E "s/dev-test\..{21}/$CHAIN_ID/g" {} + | ||
find ../apps/namada-interface/build -type f -exec sed -i -E "s/dev-test\..{21}/$CHAIN_ID/g" {} + |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#!/bin/bash -x | ||
|
||
NAMADA_DIR=".namada" | ||
NAMADA_BASE_DIR=".namada/basedir" | ||
|
||
CONFIG="${NAMADA_BASE_DIR}/global-config.toml" | ||
|
||
# Read CHAIN_ID from global-config.toml | ||
while read -r line; | ||
do | ||
CHAIN_ID=$(echo "$line" | sed "s/default_chain_id = \"//g" | sed "s/\"//"); | ||
|
||
done < "$CONFIG" | ||
|
||
# Start the chain | ||
"${NAMADA_DIR}/namadan" --chain-id ${CHAIN_ID} --base-dir ${NAMADA_BASE_DIR}/${CHAIN_ID}/setup/validator-0/.namada ledger |
Oops, something went wrong.