Leopold Schabel
|
990106c01b
|
Update README.md
Resolve emoji assymetry
|
2020-09-01 17:24:32 +02:00 |
Hendrik Hofstadt
|
4ba7885c62
|
solana: add retry/poking mechanism
Closes #6
|
2020-08-31 21:05:38 +02:00 |
Hendrik Hofstadt
|
2747839bd4
|
bridge: use hash instead of big for signingMsg
Using Big could truncate padding which lead to hashes of len != 32
Closes #10
|
2020-08-31 20:17:51 +02:00 |
Hendrik Hofstadt
|
941220bc85
|
bridge: optimize VAA claim derivation
Instead of hashing the body manually, we pass the body to the address derivation syscall.
|
2020-08-31 20:09:06 +02:00 |
Hendrik Hofstadt
|
4347926264
|
web: client-side VAA submission
Closes #36
|
2020-08-31 20:07:26 +02:00 |
Hendrik Hofstadt
|
d537f976f9
|
bridge: setup pubsub before connecting to bootnodes; buffer observations
|
2020-08-31 16:11:09 +02:00 |
Hendrik Hofstadt
|
fb603d468c
|
agent: remove keepalive routine
|
2020-08-31 14:20:36 +02:00 |
Leo
|
dfa3739de7
|
Add docs/security.md stub
|
2020-08-31 12:18:07 +02:00 |
Hendrik Hofstadt
|
45a25e0386
|
bridge: prevent multiple signatures from single guardian
|
2020-08-31 09:26:38 +02:00 |
Hendrik Hofstadt
|
b4b0c61dfc
|
bridge: require single step guardian set index changes
|
2020-08-31 09:25:41 +02:00 |
Hendrik Hofstadt
|
3e88ed023e
|
ethereum: properly realign transfer decimals, handle decimals on ETH transfers, don't allow same-chain transfers
Co-authored-by: Valentin von Albrecht <valentinvonalbrecht@yahoo.de>
|
2020-08-30 19:25:31 +02:00 |
Hendrik Hofstadt
|
770d396c61
|
web: update yarn lock
|
2020-08-30 17:36:56 +02:00 |
Hendrik Hofstadt
|
4871022fee
|
ethereum: prevent invalid guardian sets or same signer signatures
Co-authored-by: valentin <valentinvonalbrecht@yahoo.de>
|
2020-08-30 17:30:43 +02:00 |
Hendrik Hofstadt
|
7dc309c490
|
web: update ABI
|
2020-08-30 11:25:02 +02:00 |
Hendrik Hofstadt
|
a2bd5fbb11
|
ethereum: truncate decimals to 9
|
2020-08-30 11:21:45 +02:00 |
Hendrik Hofstadt
|
a1387dafea
|
agent: print errors
|
2020-08-28 17:14:32 +02:00 |
Leo
|
cb757192b3
|
bridge: wrap agent recv errors
|
2020-08-28 17:12:16 +02:00 |
Hendrik Hofstadt
|
5fc1065f0b
|
Merge branch 'master' of github.com:certusone/wormhole
|
2020-08-28 16:44:08 +02:00 |
Hendrik Hofstadt
|
7a5373a8cc
|
web: properly parse pending transfer for client-side submission
|
2020-08-28 16:44:00 +02:00 |
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 |