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 |
Leo
|
c381ed2459
|
Print initial guardian set bytes for devnet
|
2020-08-20 23:39:51 +02:00 |
Leo
|
b6b2d21bde
|
Fix race condition where p2p is faster than ETH
|
2020-08-20 22:24:33 +02:00 |
Leo
|
ec6e261c43
|
Receive own signatures
|
2020-08-20 22:05:25 +02:00 |
Leo
|
f1f2d0c8b8
|
Solana VAA submission stub
|
2020-08-20 21:48:58 +02:00 |
Leo
|
d9ede323f2
|
Add nonce to send-lockups.js
|
2020-08-20 21:05:14 +02:00 |
Leo
|
da8840e363
|
Update ABI for 9b3f7999
|
2020-08-20 21:04:32 +02:00 |
Leo
|
e1c760af6d
|
Update ABI for 9b3f7999
|
2020-08-20 20:26:21 +02:00 |
Leo
|
c6efc410cb
|
solana: remove extra uncached build
Derp
|
2020-08-20 20:19:06 +02:00 |
Hendrik Hofstadt
|
a4fecd36f0
|
solana: build token program using latest solana version
|
2020-08-20 20:12:44 +02:00 |
Hendrik Hofstadt
|
9b3f7999ba
|
ethereum: add nonce to transfer input
|
2020-08-20 20:11:45 +02:00 |
Hendrik Hofstadt
|
8f4127f781
|
Add slot to agent
|
2020-08-20 19:20:11 +02:00 |
Hendrik Hofstadt
|
9d6f8cde0e
|
Layout cleanup
|
2020-08-20 18:59:58 +02:00 |
Leo
|
ebdafacf0e
|
Tiltfile fmt
|
2020-08-20 18:56:35 +02:00 |
Leo
|
894e058091
|
Build Solana smart contract
|
2020-08-20 18:56:26 +02:00 |