Commit Graph

  • 5b982974a6 Update on "bridge: do not log errors for duplicate VAA submissions" Leo 2020-10-22 01:42:19 +0200
  • f5213a9549 bridge: log submission for cross-submissions to Solana Leo 2020-10-22 01:20:21 +0200
  • 59f07df889 bridge: do not resubmit submitted VAAs during aggregation Leo 2020-10-22 01:20:17 +0200
  • c007e0b37b Update on "bridge: do not log errors for duplicate VAA submissions" Leo 2020-10-22 00:48:46 +0200
  • 4c494e63ee Update on "bridge: have all nodes submit VAAs to Solana" Leo 2020-10-22 00:48:46 +0200
  • e0920b5487 bridge: do not log errors for duplicate VAA submissions Leo 2020-10-22 00:44:27 +0200
  • 9fa29b6f6d bridge: have all nodes submit VAAs to Solana Leo 2020-10-22 00:44:23 +0200
  • 337e738ead bridge/pkg/solana: retry VAA submission on transient errors Leo 2020-10-21 23:19:04 +0200
  • f9b11bf673 agent: return gRPC Internal error on submission failure Leo 2020-10-21 23:18:59 +0200
  • 870a7341b1 bridge: move initial guardian set fetching to pkg/ethereum/watcher.go Leo 2020-10-21 21:59:44 +0200
  • 5d49411f3c bridge: propagate panics from runnables Leo 2020-10-21 21:59:39 +0200
  • 0b6aec1c23 bridge: in-place debugging using dlv Leo 2020-10-21 20:33:08 +0200
  • dda1fe2f49 Update DEVELOP.md Leo 2020-10-21 20:33:04 +0200
  • 01a864f532 Update DEVELOP.md Leo 2020-10-20 16:40:52 +0200
  • 7eccfe6575 Added wormhole contract template with basic unit and integration tests Yuriy Savchenko 2020-10-19 15:16:13 +0300
  • d6128416a4 Added cw20-wrapped token contract Yuriy Savchenko 2020-10-19 15:03:19 +0300
  • 7e366b5da6 Update all Go dependencies to latest Leo 2020-10-16 20:48:53 +0200
  • 6ba9462d0a Source local_go.sh Leo 2020-10-16 19:39:36 +0200
  • 2b3c022ce5 trustless -> decentralized Leo 2020-10-15 13:49:46 +0200
  • 39155e5af5 Update README.md Leo 2020-10-15 13:40:03 +0200
  • d7d76854c0 Merge remote-tracking branch 'origin/master' Leo 2020-10-15 13:39:10 +0200
  • e266bf1a7c
    Implement assistant & Reimplement wrapped asset precreation (#42) Hendrik Hofstadt 2020-10-14 11:49:13 +0200
  • 85952e39ce web: allow multiple accounts per wrapped mint Hendrik Hofstadt 2020-10-14 11:48:32 +0200
  • a3431a005a web: complete transfer assistant Hendrik Hofstadt 2020-10-10 22:50:52 +0200
  • cb6cbf7bd2 all: readd early wrapped meta creation; initial transfer wizard Hendrik Hofstadt 2020-10-09 21:39:08 +0200
  • 26387f43f5 Improve a log message for better comprehensibility Leo 2020-10-08 18:00:37 +0200
  • a0b3b1bf0c Fix send-lockups.js to use new lockAssets ABI Leopold Schabel 2020-10-08 17:44:33 +0200
  • bf83461f6d tools: actually build buf Leopold Schabel 2020-10-08 17:24:09 +0200
  • 3298e3c265
    Update README.md Leopold Schabel 2020-10-07 19:55:59 +0200
  • ddd2c901bd solana: create sig verify account in instruction Hendrik Hofstadt 2020-10-03 21:19:29 +0200
  • 25533f0264
    bridge: add secp check instruction (#41) Hendrik Hofstadt 2020-10-01 16:42:45 +0200
  • 1c4f44b359 solana: add rustfmt config Hendrik Hofstadt 2020-10-01 13:35:51 +0200
  • 740c5a927c solana: reformat Hendrik Hofstadt 2020-10-01 12:28:22 +0200
  • 8757d037a6 solana: store signatures in siginfo; reconstruct signed VAA in webinterface Hendrik Hofstadt 2020-09-28 23:26:35 +0200
  • 76267f7306 doc: update protocol spec Hendrik Hofstadt 2020-09-28 18:46:43 +0200
  • 7c3d996fca agent: send multiple chunks of signatures Hendrik Hofstadt 2020-09-27 21:09:27 +0200
  • a5ae57a3ce solana: optimize ix serialization Hendrik Hofstadt 2020-09-27 15:10:33 +0200
  • 016758113c solana: fix secp instruction Hendrik Hofstadt 2020-09-27 12:03:53 +0200
  • 3701d16b84
    Update DEVELOP.md Leopold Schabel 2020-09-25 01:33:29 +0200
  • 74f5f46b17
    Update DEVELOP.md Leopold Schabel 2020-09-25 01:07:31 +0200
  • 17cf904f76 solana: iteration on secp Hendrik Hofstadt 2020-09-24 21:34:09 +0200
  • c87147d2fd solana: update to secp solana upstream Hendrik Hofstadt 2020-09-22 19:44:48 +0200
  • b14e0bcc33 bridge: add secp check instruction Hendrik Hofstadt 2020-09-10 19:25:05 +0200
  • 990106c01b
    Update README.md Leopold Schabel 2020-09-01 17:24:32 +0200
  • 4ba7885c62 solana: add retry/poking mechanism Hendrik Hofstadt 2020-08-31 21:05:38 +0200
  • 2747839bd4 bridge: use hash instead of big for signingMsg Hendrik Hofstadt 2020-08-31 20:17:51 +0200
  • 941220bc85 bridge: optimize VAA claim derivation Hendrik Hofstadt 2020-08-31 20:09:06 +0200
  • 4347926264 web: client-side VAA submission Hendrik Hofstadt 2020-08-31 20:07:26 +0200
  • d537f976f9 bridge: setup pubsub before connecting to bootnodes; buffer observations Hendrik Hofstadt 2020-08-31 16:11:09 +0200
  • fb603d468c agent: remove keepalive routine Hendrik Hofstadt 2020-08-31 14:20:23 +0200
  • dfa3739de7 Add docs/security.md stub Leo 2020-08-31 12:18:02 +0200
  • 45a25e0386 bridge: prevent multiple signatures from single guardian Hendrik Hofstadt 2020-08-31 09:26:38 +0200
  • b4b0c61dfc bridge: require single step guardian set index changes Hendrik Hofstadt 2020-08-31 09:25:41 +0200
  • e3958087ff bridge: port to native secp256k1 instruction Hendrik Hofstadt 2020-08-31 09:12:01 +0200
  • 3e88ed023e ethereum: properly realign transfer decimals, handle decimals on ETH transfers, don't allow same-chain transfers Hendrik Hofstadt 2020-08-30 19:25:31 +0200
  • 770d396c61 web: update yarn lock Hendrik Hofstadt 2020-08-30 17:36:56 +0200
  • 4871022fee ethereum: prevent invalid guardian sets or same signer signatures Hendrik Hofstadt 2020-08-30 17:30:43 +0200
  • 7dc309c490 web: update ABI Hendrik Hofstadt 2020-08-30 11:25:02 +0200
  • a2bd5fbb11 ethereum: truncate decimals to 9 Hendrik Hofstadt 2020-08-30 11:21:45 +0200
  • a1387dafea agent: print errors Hendrik Hofstadt 2020-08-28 17:14:21 +0200
  • cb757192b3 bridge: wrap agent recv errors Leo 2020-08-28 17:12:06 +0200
  • 5fc1065f0b Merge branch 'master' of github.com:certusone/wormhole Hendrik Hofstadt 2020-08-28 16:44:08 +0200
  • 7a5373a8cc web: properly parse pending transfer for client-side submission Hendrik Hofstadt 2020-08-28 16:44:00 +0200
  • 072b4c4ddf Add repo overview to README.md Leo 2020-08-28 15:34:36 +0200
  • f6750a3762 all: consider decimals on wrapped assets, fix VAA posting, fix solana account parsing Hendrik Hofstadt 2020-08-28 15:10:42 +0200
  • 8e6dc495dc bridge: remove VAA timeout Hendrik Hofstadt 2020-08-28 08:49:46 +0200
  • ed0a6d4b2e bridge: use proper source address Hendrik Hofstadt 2020-08-28 08:36:33 +0200
  • 1eef0b3bce bridge: use full token address Hendrik Hofstadt 2020-08-28 08:35:59 +0200
  • a9dee7da99 ethereum: use create2 for wrapped assets Hendrik Hofstadt 2020-08-28 08:34:53 +0200
  • 5a72d9029a VAA guardian devnet submission Leo 2020-08-27 17:46:40 +0200
  • ed6b8d23de Update supervisor library to fix negative backoff Leo 2020-08-24 21:06:12 +0200
  • afa70fd473 Submit ETH VAAs to Solana for data availability Leo 2020-08-24 16:13:14 +0200
  • 042ff4a14b bridge: properly handle VAA submissions Hendrik Hofstadt 2020-08-24 12:56:19 +0200
  • 206eca5ac5 Set a recipient address in devnet_setup.sh Leo 2020-08-22 11:10:13 +0200
  • c370a94911 Remove instructions for running devnet_setup.sh Leo 2020-08-22 10:54:11 +0200
  • 3d771ea41d cli: add recipient to lock command Hendrik Hofstadt 2020-08-22 11:02:14 +0200
  • c65d221ab3 Run devnet_setup.sh as solana-devnet sidecar Leo 2020-08-22 10:52:51 +0200
  • fbf6e17d3e Use skip_preflight for CLI transactions Leo 2020-08-22 10:43:29 +0200
  • e0533c70c5 ethereum: make sure quorum calculation is done in the right order Hendrik Hofstadt 2020-08-22 01:11:03 +0200
  • 738967c8d0 bridge: fix quorum checks Hendrik Hofstadt 2020-08-22 01:10:45 +0200
  • 57ea6ae656 Submit the right VAA to devnet Leo 2020-08-22 00:21:53 +0200
  • ef2aab5998 Decouple lifecycle of processor and ethwatch Leo 2020-08-22 00:21:41 +0200
  • 0d5bef7366 agent: handle connection failures Hendrik Hofstadt 2020-08-21 23:48:17 +0200
  • 30d921ec25 Always cancel contexts to avoid leaking goroutines Leo 2020-08-21 23:47:58 +0200
  • 6b113853bd solana: fix missing transfer info and cli checks Hendrik Hofstadt 2020-08-21 23:41:45 +0200
  • 5b8c6e89bd Ethereum lockup VAA submission to devnet Leo 2020-08-21 23:40:03 +0200
  • e9fa171da8 Remove devnet_setup.sh live sync Leo 2020-08-21 23:15:48 +0200
  • 2cd0d38e3d Merge branch 'master' of github.com:certusone/wormhole Hendrik Hofstadt 2020-08-21 22:56:32 +0200
  • e3dcc654fb bridge: simplify lockup serialization Hendrik Hofstadt 2020-08-21 22:56:21 +0200
  • 4b24a74547 agent: use max commitment and fix nonce type Leo 2020-08-21 22:53:27 +0200
  • 0c8cf93f85 solana: wait for full confirmation Hendrik Hofstadt 2020-08-21 21:58:43 +0200
  • 72289be8ee Wire up Solana lockup watcher Leo 2020-08-21 20:49:33 +0200
  • 86ccc1c617 Solana devnet fixtures and lockup generator Leo 2020-08-21 20:48:58 +0200
  • a04fe2b447 web: fix custody key derivation Hendrik Hofstadt 2020-08-21 19:52:30 +0200
  • 8e595889d6 solana: increase instruction limit Hendrik Hofstadt 2020-08-21 19:52:04 +0200
  • 549f7ad69c solana: track time on lockups Hendrik Hofstadt 2020-08-21 19:51:45 +0200
  • 5f253415d5 cli: add airdrop call Hendrik Hofstadt 2020-08-21 18:55:59 +0200
  • a8d2f36a12 agent: inject static account key Hendrik Hofstadt 2020-08-21 18:10:54 +0200
  • e0c2fbf990 agent: add lockup_address Hendrik Hofstadt 2020-08-21 17:58:35 +0200
  • a1e548e4b9 solana: don't rebuild solana when bridge changes Hendrik Hofstadt 2020-08-21 16:29:44 +0200