Jonathan Claudius
0919f29dc3
Docker FROM image pinning ( #1337 )
...
* Add script to check docker pinning project wide
* Add workflow to run check-docker-pin
* Pin Docker image refs which were unpinned
* Add exceptions to the pin checking logic
* Fixes to check-docker-pin
* Clean up find command
* Bash optimizations
* Switch to env shebang
* Switch from find to git ls-files and add justification for ignore choices
2022-07-06 15:05:30 -04:00
Csongor Kiss
b5997a10f0
scripts/devnet-consts: use native format for addresses
...
commit-id:c8c78ae8
2022-07-05 19:24:58 +01:00
Csongor Kiss
3641682c63
scripts/guardian-set-init.sh: use prebuilt CLI executable
...
instead of invoking with 'ts-node'. This way the script runs 10 times
faster, 40s->4s.
commit-id:36bf9853
2022-07-05 18:43:58 +01:00
Csongor Kiss
f26ecbae7d
scripts/guardian-set-init.sh: make script run on darwin
...
The version of 'sed' shipped on macOS needs a little more handholding
than gnu sed
commit-id:324ce8b7
2022-07-05 18:43:58 +01:00
Csongor Kiss
58cd031ea8
ethereum: Add verify script to match up the deployed bytecode with the
...
local build
Also include this step in the generated governance verification instructions
2022-06-30 13:57:02 +01:00
tbjump
4575fe05d9
Better lint and formatting ( #1263 )
...
Enforce goimports, add tooling and documentation, and run it on the repo.
2022-06-21 12:18:16 -07:00
Evan Gray
db0fc219aa
cosmwasm: terra2 support
...
Co-authored-by: Csongor Kiss <ckiss@jumptrading.com>
2022-06-21 10:03:57 -04:00
Bruce Riley
f25e42ae02
Fix chain ID in governance script
2022-06-03 14:44:22 -04:00
Bruce Riley
dcce155f43
Acala mainnet deploy
2022-06-03 14:44:22 -04:00
Csongor Kiss
7dc2b7b7ae
scripts: automate writing contract upgrade governance proposals ( #1218 )
...
Co-authored-by: Csongor Kiss <ckiss@jumptrading.com>
2022-05-23 19:36:52 +02:00
Csongor Kiss
1c006f9bed
cli: Refactor js cli to support all contracts + add improvements ( #1100 )
...
* cli: Refactor js cli to support all contracts + add improvements
* Fix path in Makefile
* Don't be strict
* Fix registration VAA deserialisation
* Add karura gas calculation logic
* cli: fix after sdk rebase
* cli: improve makefile
* cli: depend on @certusone/wormhole-sdk locally instead of importing relative paths
* cli: add polygon overrides
* client: update for devnet
* fix tx signing in solana cli
* client: alias network
Co-authored-by: Csongor Kiss <ckiss@jumptrading.com>
Co-authored-by: Evan Gray <battledingo@gmail.com>
2022-05-05 20:51:24 -04:00
Evan Gray
cc72c2a644
algo: contracts
2022-04-29 20:56:17 -04:00
justinschuldt
0a7168c107
move guardian-set-init.sh to docker/tilt
2022-04-12 20:37:52 -05:00
justinschuldt
648a5faa54
fixes for tilt ci
2022-04-12 20:37:52 -05:00
justinschuldt
1b7ce3451e
make update-guardian-set.sh idempotent
2022-04-12 20:37:52 -05:00
justinschuldt
cd04836c4b
add guardian-set-init.sh for tilt up --num=*
2022-04-12 20:37:52 -05:00
justinschuldt
f52bd8fcd2
add devent constants to devnet-consts.json
2022-04-12 20:37:52 -05:00
Justin Schuldt
42284a25e3
remote devnet config - GCP VM
2022-03-18 10:49:34 -05:00
justinschuldt
90489cc299
add guardian set updates to devnet
...
commit-id:a540b698
2022-03-18 10:49:34 -05:00
justinschuldt
99a02a41ea
fix devnet GS upgrade path
...
commit-id:3a2fa5aa
2022-03-18 10:49:34 -05:00
justinschuldt
8391c280dd
add dev tooling for clients/eth
...
commit-id:f31250ef
2022-03-18 10:49:34 -05:00
Jeff Schroeder
108c23416f
dev-setup.sh: blow up if podman-docker is installed
...
Good review feedback from Leo
2022-03-09 20:50:05 -05:00
Jeff Schroeder
8a556495db
dev-setup.sh: use a working minikube version
...
There is a regression in minikube documented here:
https://github.com/kubernetes/minikube/issues/13542
Since this script sets up `minikube completion bash` in your ~/.bashrc,
ensure minikube does not SIGSEGV and die.
2022-03-09 20:50:05 -05:00
Jeff Schroeder
5d0fee2ae7
dev-setup.sh: support RHEL8 as well as Debian 10-11
...
Co-Authored-By: Kier Davis <kdavis@jumptrading.com>
Tested-By: Jeff Schroeder <jeffschroeder@computer.org>
2022-03-09 20:50:05 -05:00
Leo
00c046e81e
Bump Go to 1.17.5
...
commit-id:359d3fb7
2021-12-13 15:38:17 +01:00
Leo
de954aa682
scripts/dev-setup.sh: default to using all CPUs
...
Change-Id: I201ddc975885bf4a3d4e1be8be65d33916cea745
2021-12-09 11:54:17 +00:00
Leo
2e0a225c23
scripts: add tilt-gcp-up.sh
...
Change-Id: Ifa4818f437ba00de3f11f5c468d6e7d9b552a24a
2021-12-02 19:04:08 +01:00
Leo
c85e8cee00
Use native minikube feature to set namespace
...
Change-Id: If00aef4a0b63a6f96bb445c5afd8399dccc256ee
2021-12-02 16:13:52 +01:00
Leo
a00cafa4c3
Update dev env instructions
...
Change-Id: I17b48e9ac55735827762347dc8c3f68811cf4861
2021-12-02 15:09:12 +00:00
Leo
d6b6e0bb41
Update remote development instructions
...
Change-Id: Ie11b3d6dde0618607dbd399d89847178001179ac
2021-12-01 20:15:50 +01:00
Leo
845055f87b
scripts: add dev-setup.sh
...
Change-Id: Idc11a193674616b4c07e0faed84c1b1dee24cbf2
2021-12-01 15:30:44 +01:00
Leo
052d922036
Clean up docs and packages for v2
...
Change-Id: I1020e648f4a8bd51412cf06196e78665308efdac
2021-07-21 19:46:10 +02:00
Stanisław Drozd
c5d90f779c
Use /usr/bin/env for shell scripts; web/.dockerignore: node_modules ( #159 )
...
* Use /usr/bin/env for shell scripts; web/.dockerignore: node_modules
2021-01-23 18:20:17 +01:00
Hendrik Hofstadt
efa03ef73c
Implement upgradeability ( #151 )
...
* Implement contract upgrade VAA action
* naming and (╯°□°)╯︵ ┻━┻
* Carefully unflip table and replace broken cutlery ┬─┬ノ( ◕◡◕ ノ)
* fix and automate upgradeability
* document contract upgrade call
* Update comments
* Exhaustiveness check in VAA payload switch
* Fix typo
Co-authored-by: Leo <leo@certus.one>
2021-01-19 13:01:45 +01:00
Leo
501a63c9eb
chmod +x send-eth-lockups.sh
2020-11-20 12:05:39 +01:00
Leo
66430cb5be
bridge: implement guardian set update submission node admin service
...
Tested on a live devnet via `scripts/test-injection.sh 0`.
ghstack-source-id: 92489c2455
Pull Request resolved: https://github.com/certusone/wormhole/pull/104
2020-11-19 12:57:21 +01:00
Leo
86fdfa859b
devnet: deterministic Solana accounts and lockup generator
2020-11-10 22:53:36 +01:00
Leo
6c5b9875cf
IDE helper scripts for logs and lockups
...
The .run folder is a new IntelliJ feature to allow for run configuration
sharing without having to check in .idea.
ghstack-source-id: a1d6f70adc
Pull Request resolved: https://github.com/certusone/wormhole/pull/57
2020-10-28 22:47:12 +01:00