Leo
|
072b4c4ddf
|
Add repo overview to README.md
|
2020-08-28 15:34:42 +02:00 |
Hendrik Hofstadt
|
f6750a3762
|
all: consider decimals on wrapped assets, fix VAA posting, fix solana account parsing
|
2020-08-28 15:10:42 +02:00 |
Hendrik Hofstadt
|
8e6dc495dc
|
bridge: remove VAA timeout
Closes #35
|
2020-08-28 08:49:46 +02:00 |
Hendrik Hofstadt
|
ed0a6d4b2e
|
bridge: use proper source address
|
2020-08-28 08:36:33 +02:00 |
Hendrik Hofstadt
|
1eef0b3bce
|
bridge: use full token address
|
2020-08-28 08:35:59 +02:00 |
Hendrik Hofstadt
|
a9dee7da99
|
ethereum: use create2 for wrapped assets
|
2020-08-28 08:35:00 +02:00 |
Leo
|
5a72d9029a
|
VAA guardian devnet submission
|
2020-08-27 17:46:40 +02:00 |
Leo
|
ed6b8d23de
|
Update supervisor library to fix negative backoff
Fixes #9
|
2020-08-24 21:06:12 +02:00 |
Leo
|
afa70fd473
|
Submit ETH VAAs to Solana for data availability
|
2020-08-24 16:13:27 +02:00 |
Hendrik Hofstadt
|
042ff4a14b
|
bridge: properly handle VAA submissions
|
2020-08-24 12:56:19 +02:00 |
Leo
|
206eca5ac5
|
Set a recipient address in devnet_setup.sh
Lockup VAAs are now accepted on ETH.
|
2020-08-22 11:10:13 +02:00 |
Leo
|
c370a94911
|
Remove instructions for running devnet_setup.sh
|
2020-08-22 11:03:20 +02:00 |
Hendrik Hofstadt
|
3d771ea41d
|
cli: add recipient to lock command
|
2020-08-22 11:02:50 +02:00 |
Leo
|
c65d221ab3
|
Run devnet_setup.sh as solana-devnet sidecar
|
2020-08-22 10:52:51 +02:00 |
Leo
|
fbf6e17d3e
|
Use skip_preflight for CLI transactions
The preflight bank is set to max committment level, so we
wouldn't see previous txs with single confirmation.
|
2020-08-22 10:43:34 +02:00 |
Hendrik Hofstadt
|
e0533c70c5
|
ethereum: make sure quorum calculation is done in the right order
|
2020-08-22 01:11:03 +02:00 |
Hendrik Hofstadt
|
738967c8d0
|
bridge: fix quorum checks
|
2020-08-22 01:10:45 +02:00 |
Leo
|
57ea6ae656
|
Submit the right VAA to devnet
|
2020-08-22 00:21:57 +02:00 |
Leo
|
ef2aab5998
|
Decouple lifecycle of processor and ethwatch
We now do an independent fetch of the guardian set.
|
2020-08-22 00:21:57 +02:00 |
Hendrik Hofstadt
|
0d5bef7366
|
agent: handle connection failures
|
2020-08-22 00:18:03 +02:00 |
Leo
|
30d921ec25
|
Always cancel contexts to avoid leaking goroutines
|
2020-08-21 23:48:02 +02:00 |
Hendrik Hofstadt
|
6b113853bd
|
solana: fix missing transfer info and cli checks
|
2020-08-21 23:41:54 +02:00 |
Leo
|
5b8c6e89bd
|
Ethereum lockup VAA submission to devnet
|
2020-08-21 23:40:03 +02:00 |
Leo
|
e9fa171da8
|
Remove devnet_setup.sh live sync
Will be moved to a solena-devnet sidecar
|
2020-08-21 23:15:48 +02:00 |
Hendrik Hofstadt
|
2cd0d38e3d
|
Merge branch 'master' of github.com:certusone/wormhole
|
2020-08-21 22:56:32 +02:00 |
Hendrik Hofstadt
|
e3dcc654fb
|
bridge: simplify lockup serialization
|
2020-08-21 22:56:21 +02:00 |
Leo
|
4b24a74547
|
agent: use max commitment and fix nonce type
It appears that single confirmation level is not useful
for transactions that depend on each other.
|
2020-08-21 22:53:31 +02:00 |
Hendrik Hofstadt
|
0c8cf93f85
|
solana: wait for full confirmation
|
2020-08-21 21:58:43 +02:00 |
Leo
|
72289be8ee
|
Wire up Solana lockup watcher
|
2020-08-21 20:49:33 +02:00 |
Leo
|
86ccc1c617
|
Solana devnet fixtures and lockup generator
|
2020-08-21 20:48:58 +02:00 |
Hendrik Hofstadt
|
a04fe2b447
|
web: fix custody key derivation
|
2020-08-21 19:52:30 +02:00 |
Hendrik Hofstadt
|
8e595889d6
|
solana: increase instruction limit
|
2020-08-21 19:52:04 +02:00 |
Hendrik Hofstadt
|
549f7ad69c
|
solana: track time on lockups
|
2020-08-21 19:51:45 +02:00 |
Hendrik Hofstadt
|
5f253415d5
|
cli: add airdrop call
|
2020-08-21 18:55:59 +02:00 |
Hendrik Hofstadt
|
a8d2f36a12
|
agent: inject static account key
|
2020-08-21 18:10:54 +02:00 |
Hendrik Hofstadt
|
e0c2fbf990
|
agent: add lockup_address
|
2020-08-21 17:58:35 +02:00 |
Hendrik Hofstadt
|
a1e548e4b9
|
solana: don't rebuild solana when bridge changes
|
2020-08-21 16:29:44 +02:00 |
Hendrik Hofstadt
|
6070cf25eb
|
agent: load key from disk
|
2020-08-21 15:53:59 +02:00 |
Hendrik Hofstadt
|
6a548e5695
|
bridge: use constant for max guardians
|
2020-08-21 15:02:02 +02:00 |
Hendrik Hofstadt
|
51ed6323b4
|
bridge: improve build caching
|
2020-08-21 14:52:38 +02:00 |
Leo
|
b663e2dc56
|
Generalize token lockup processor
|
2020-08-21 13:00:44 +02:00 |
Leo
|
10621625f0
|
Handle supervisor.RunGroup error
|
2020-08-21 13:00:44 +02:00 |
Leo
|
935411c036
|
Refactor all node key management into nodekeys.go
|
2020-08-21 13:00:44 +02:00 |
Hendrik Hofstadt
|
5b7b80dbe8
|
ethereum: add nonce to tests
|
2020-08-21 12:48:14 +02:00 |
Hendrik Hofstadt
|
dfa8f64de0
|
devnet: set correct bridge id
|
2020-08-21 12:47:53 +02:00 |
Hendrik Hofstadt
|
8d4927cb4a
|
web: working transfers
|
2020-08-21 12:45:40 +02:00 |
Hendrik Hofstadt
|
1d960405d1
|
bridge: check quorum
|
2020-08-21 12:45:40 +02:00 |
Leo
|
d317164345
|
Rename ethwatch to ethlockup and run it in a runnable group with the watcher
This ensures that we re-fetch the guardian set when ethlockup dies.
|
2020-08-21 11:17:55 +02:00 |
Leo
|
eca9f6214a
|
Add consensus height to gossipv1
|
2020-08-21 10:36:08 +02:00 |
Leo
|
9bb44eb0f5
|
Enable VAA submission to Solana
|
2020-08-21 00:06:38 +02:00 |