Leo
be6320af69
Update README.md
2020-11-20 19:26:03 +01:00
Leo
f2aa612ee0
Add nodearchitecture.excalidraw
2020-11-20 19:14:09 +01:00
Leo
b9a8b9e345
operations.md draft
2020-11-20 19:13:22 +01:00
Hendrik Hofstad
3e57f475e1
solana: fix borrow issues
2020-11-20 14:23:05 +01:00
Leo
501a63c9eb
chmod +x send-eth-lockups.sh
2020-11-20 12:05:39 +01:00
Hendrik Hofstadt
8510140165
subsidize guardian transactions using fees ( #82 )
...
* subsidize guardian transactions using fees
* reuse transfer function
* evict signature state on inbound transfers
* fix mutability issues due to copying
* add fee refund
* unify fee calculation
* add fee documentation
* Unflip tables
* type annotation
2020-11-19 22:47:09 +01:00
Yuriy Savchenko
ee5d07c929
Fixes to VAA submission to Terra smart contract ( #115 )
...
* Terra smart contract binary interface changed from vector to base64 string
* Added initial guardian set submission to Terra
2020-11-19 20:05:05 +01:00
Leo
e39fb2abec
Update README.md
2020-11-19 16:33:34 +01:00
Leo
90f1c9703a
Update README.md
2020-11-19 16:30:13 +01:00
Leo
dc82826ef3
Update overview image to properly describe Terra flow
2020-11-19 16:24:34 +01:00
Leo
a3c745ace7
bridge/pkg/ethereum: remove channel unsubscribes
...
Unsubscribe() does blocking I/O that ignores the runnable context
and can block forever: #107
It would appear that removing the Unsubscribe calls is the only
way to work around this go-ethereum bug.
ghstack-source-id: 93f287efc0
Pull Request resolved: https://github.com/certusone/wormhole/pull/109
2020-11-19 12:57:21 +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
7545d2b803
terra: disable in production mode
...
ghstack-source-id: c22885f121
Pull Request resolved: https://github.com/certusone/wormhole/pull/103
2020-11-19 12:57:21 +01:00
Leo
5f8ca60ab1
bridge: refactor out broadcastSignature to prepare for injection path
...
ghstack-source-id: e3b8aee5a0
Pull Request resolved: https://github.com/certusone/wormhole/pull/102
2020-11-19 12:57:21 +01:00
Leo
fdc2be10b3
solana: verify that new guardian set isn't empty
...
ghstack-source-id: 4fc1d94152
Pull Request resolved: https://github.com/certusone/wormhole/pull/101
2020-11-19 12:57:21 +01:00
Leo
ee71c73611
docs: add simple overview image
...
ghstack-source-id: 275b38858a
Pull Request resolved: https://github.com/certusone/wormhole/pull/92
2020-11-19 12:57:21 +01:00
Leo
798ffec09c
bridge: implement keygen command
...
Tested using `/guardiand keygen /bar --desc foobar`.
ghstack-source-id: 9f96ce7c0c
Pull Request resolved: https://github.com/certusone/wormhole/pull/91
2020-11-19 12:57:21 +01:00
Leo
d9f8174d76
bridge: implement bridge key serialization
...
ghstack-source-id: f218021514
Pull Request resolved: https://github.com/certusone/wormhole/pull/90
2020-11-19 12:57:21 +01:00
Leo
114524a096
ethereum: update packages and use package-lock.json
...
Ran `npm update`. This resolves a ganache crash.
We can't really use `npm ci` because it's intentionally incompatible
with our incremental development workflow. We'll want to use it for
production builds, though.
ghstack-source-id: c66c5d4647
Pull Request resolved: https://github.com/certusone/wormhole/pull/89
2020-11-19 12:57:21 +01:00
Yuriy Savchenko
84600ad9f5
terra: include block timestamp in VAAs ( #94 )
...
Fixes #93
2020-11-18 19:16:29 +01:00
Leo
bbf479871f
pkg/devnet: split up deterministic key generation functions
...
Only moved code, no functional changes.
2020-11-18 14:30:25 +01:00
Leo
da768a09c4
ethereum: mine ganache blocks in the background
...
Fixes #75 .
2020-11-18 13:56:56 +01:00
Leo
22368def3e
Clarify maintainer for Terra integration.
2020-11-18 13:35:53 +01:00
Yuriy Savchenko
24d5be2cba
Readme added for the Terra contracts, several security issues fixed in the contracts ( #88 )
2020-11-18 13:07:36 +01:00
Leopold Schabel
b93fdabf4c
Update README.md
2020-11-16 22:52:53 +01:00
Leo
3264f7622d
terra: split and clean up k8s configs
2020-11-16 17:45:17 +01:00
Leo
7d617095e2
terra: fix watcher ws argument
2020-11-16 16:59:58 +01:00
Leo
53c994b1ac
ethereum: a wild node-gyp python dependency appeared
...
¯\_(ツ)_/¯
2020-11-16 14:09:21 +01:00
Leo
07da9f10ef
go mod tidy
2020-11-16 13:51:22 +01:00
Leo
f072e8c36a
Clean up some style nits.
2020-11-16 13:34:19 +01:00
Yuriy Savchenko
1ca2e29916
Terra support added ( #79 )
...
This commit adds initial support for the Terra blockchain.
2020-11-16 13:28:07 +01:00
Leopold Schabel
e0ca52deb5
Update README.md
2020-11-15 18:48:53 +01:00
Leo
0d12e142f1
Remove broken .run files
2020-11-14 10:25:53 +01:00
Hendrik Hofstadt
cee28540bd
Upgrade SDK; add balance rpc call ( #80 )
2020-11-13 14:14:56 +01:00
Leo
aed8f6637c
Remove outdated TODO comments
2020-11-13 11:44:09 +01:00
Leo
175c998915
Update DEVELOP.md
2020-11-13 11:24:59 +01:00
Leo
be80d6b454
Update DEVELOP.md
2020-11-10 23:07:25 +01:00
Leo
a30ec89224
Update DEVELOP.md
2020-11-10 22:53:54 +01:00
Leo
86fdfa859b
devnet: deterministic Solana accounts and lockup generator
2020-11-10 22:53:36 +01:00
Leo
cc1dcf0867
web: clarify some headings
2020-11-10 22:19:28 +01:00
Leo
db63c3efbc
web: integrate with Tilt deployment
2020-11-10 19:39:32 +01:00
Leo
6cc3495ac5
web: fail slightly more gracefully when MetaMask is not installed
...
Also adds a page title.
2020-11-10 19:36:55 +01:00
Leo
35d265b9c8
tools: build with -mod=readonly
2020-11-10 16:33:52 +01:00
Leo
91c23bfe25
Update DEVELOP.md
2020-11-10 16:31:05 +01:00
Leo
58ba151013
bridge/pkg/p2p: actually increment counter
2020-11-06 12:50:54 +01:00
Leo
2df0fe50c0
bridge/pkg/p2p: clarify comment
2020-11-06 12:48:12 +01:00
Leo
863e1c038b
dev-install.sh: update to k3s v1.19.3+k3s2
...
k3s now takes care of SELinux the proper way by adding a repo:
https://github.com/rancher/k3s/pull/2408
2020-11-01 11:40:11 +01:00
Leo
30f56e08ba
Tiltfile: graph of build dependencies
2020-10-31 12:46:16 +01:00
Leo
47ce567498
bridge: promote heartbeat messages to logger.Debug
2020-10-29 15:51:45 +01:00
Leo
9f75d19d11
bridge: implement aggregation timeouts and retransmissions
...
Fixes #21
ghstack-source-id: a89630d9e3
Pull Request resolved: https://github.com/certusone/wormhole/pull/72
2020-10-29 10:14:12 +01:00