Commit Graph

867 Commits

Author SHA1 Message Date
valentin cea46cdfbe add mainnnet deployment config
Change-Id: I70314f8ab49f5d129012b80cecdf19fe6cb9dc1a
2021-08-19 22:31:28 +00:00
Reisen 2846b29810 clients/token_bridge: add basic terra governance
Change-Id: I10fca1e939b0485812e26b42e3dcb5f9b435a64f
2021-08-19 17:13:53 +00:00
Reisen 3795cb15fb bridge_ui: terra, terra transfers
Change-Id: I9a615bd69ed2cf82c9eccee304b1211fd0c9a96c
2021-08-19 17:13:50 +00:00
Evan Gray d09abac78f devnet: fix eth addresses
Change-Id: I83bd59f35b65e87b14183410e49dd9aca6c62c85
2021-08-19 17:06:18 +00:00
Evan Gray a32e66fb71 bridge_ui: reset slice upon success
Change-Id: I5b6e6f0bc80436cdcdc2abde2f9b18a060c6ec08
2021-08-19 17:06:05 +00:00
Evan Gray 848d8d1462 sdk/js: readme, changelog, license
Change-Id: Id47bb140c4c89f192e5373600b271eaf8c6853f8
2021-08-19 17:05:55 +00:00
valentin 5eea4cc51b update devnet addresses for new deployment
Change-Id: I51ea1fc2d15759e8c86ecdaf80e110d61cbe36ec
2021-08-19 18:21:08 +02:00
valentin 245409852f bridge: mint directly to recipient
Change-Id: Idfa06609c5b9982c885eaa14b402965514b2e143
2021-08-19 10:19:48 +00:00
valentin 45d22ce84f bridge: move evm state setup into a separate contract
Change-Id: Ibc790ba971be5144c0af65870d424c9c62b52039
2021-08-19 10:19:40 +00:00
valentin a055af1416 move EVM state setup into a seperate contract
Change-Id: Ie000dd042c4ebbd7084511d38d87a7555c5d8048
2021-08-19 10:19:26 +00:00
Evan Gray 1175eb1315 sdk/js: move solana and eth transactions
Change-Id: I04cdb6591c21507a23b3bd809d9a8b557b860a90
2021-08-18 13:42:51 +00:00
Evan Gray c7b61b7470 sdk/js: simplify getSignedVAA
Change-Id: Ieaecd9070d0b4284467e5097f912c1a44e1827be
2021-08-18 13:42:35 +00:00
Evan Gray 1c2e7444e8 sdk/js: migrate ethers contracts and solana wasm
Change-Id: Ibb66962eaa6bbb95d2845e4277b406bf36df7044
2021-08-18 13:41:33 +00:00
Stan Drozd a97a34e174 Add a test pyth instance
Change-Id: Ifa5b50fb80f01f386fc8079eec3a0564df8072e1
2021-08-18 12:54:11 +02:00
Stan Drozd 163bfa1e24 Dockerfile.client, solana/Dockerfile: tune caching, add pinning
Change-Id: I779df6f5af215f9eabdda41b13282eafb95c496a
2021-08-18 07:46:49 +00:00
Leo 46ae5f5d44 Add jenkins-presubmit.groovy
Change-Id: I0fa4d3b89dd86577e2da4c86534d9d86ed1cb8bc
2021-08-17 22:34:14 +02:00
Reisen dda839b3cb terra/contracts: set correct payload ids
Change-Id: I09bcb004f8131bbfe764a98311f0817c0b28a576
2021-08-17 13:26:42 +00:00
Reisen fe69c6a5c0 Use columbus-4 as chain-id to workaround terra tools
Change-Id: Ibeb4b74a55c88bc872fe4d38087ac00ec44e2bee
2021-08-17 13:26:42 +00:00
Evan Gray 9f8083566b sdk/js: begin
Change-Id: Ia0c676c051deae20449a15b4556160a8d6e24386
2021-08-15 18:17:11 -04:00
Evan Gray f04c9e5d45 bridge_ui: routes, nav, bg
Change-Id: I0e4509abfb720dc6e6ee0bf31b244ea36465837d
2021-08-15 15:06:06 -04:00
Evan Gray 6875559d4c bridge_ui: sol, eth bidirectional transfers
Change-Id: I0bbbbffddd3bec7771c79953556271000731cd36
2021-08-13 14:54:34 +00:00
Evan Gray b9359aab87 misc: dockerignore all solana targets
Change-Id: I658b16ce266aadd375a6b2e47a85ec3e3f2db1bd
2021-08-13 14:54:25 +00:00
Leo 9d22d89f7f node/pkg/p2p: demote invalid signed heartbeat errors to debug level
This is a normal occurrence with people bringing up additional
nodes for testing purposes.

Change-Id: If333656333cf1da80b2c16f597c90a55a5a5153b
2021-08-13 11:18:58 +00:00
Leo 29939502cc node/cmd: add "do not parse" notice
Change-Id: I5af53cbb306b0d8cfd9c8c262feb71ececb68fcb
2021-08-13 11:18:58 +00:00
Leo 9a030b310f node/cmd: add contract addresses and error count to list-nodes
Change-Id: I5ec7ac13a59a51da1b5a56aef8ce5cca1ca5a5e4
2021-08-13 11:18:51 +00:00
Hendrik Hofstadt 8e0560274e Fix decimal truncation on Solana
Change-Id: I4b8a90852f03ac03ecbd1e981aa8924a9d26c31f
2021-08-12 19:09:51 +02:00
Hendrik Hofstadt f3ef29c8fd Introduce MaybeMut
This fixes issues in places where an account is passed in multiple times both readable and writable

Change-Id: I9e75c6c273b894bf113c8d652a7dd7dcfa32b863
2021-08-12 18:41:36 +02:00
Hendrik Hofstadt 1f6b3ba323 Pack more signatures in the verification tx
Since we now use double hashing, this will work no matter how large the payload is

Change-Id: I79939e9a0698bd71602aae1135d4d40631bb4438
2021-08-12 13:23:53 +02:00
Hendrik Hofstadt 0f2d3b9f45 Fix decimal truncation on solana
Change-Id: I8bebdb13be96b03bbac22dc85281f2b96bbe0aff
2021-08-12 12:26:06 +02:00
Evan Gray 32994a66e3 bridge_ui: fix callback deps
Change-Id: I05082fb818f23b099394e5fc636ffb85381a2e8e
2021-08-11 18:31:09 +00:00
Hendrik Hofstadt e59a36663a Initialize spl token metadata for new wrapped assets
Change-Id: Ic42f00a1e07db3a5b073f36c4453bef953a15fe8
2021-08-11 16:10:47 +02:00
Hendrik Hofstadt 8b3e0f00e0 Minor fixes and bidirectional transfers
Change-Id: I7cbb02fe79b799c1ce350cee9c5b73ea17483385
2021-08-11 13:48:15 +02:00
Evan Gray 1da690aa42 bridge_ui: separate attest workflow
Change-Id: If6270d7ce0deb02a48b63b81ba2ef688c5f4af29
2021-08-11 12:49:30 +02:00
Evan Gray f53d180753 scripts: try catch truffle execs
Change-Id: Id9b27812cd393056ef373d8ec2569ba75f0caea8
2021-08-11 12:49:30 +02:00
Evan Gray 5232a14659 bridge_ui: begin basic safety checks and loaders
Change-Id: I2b519e2f548d1b40e42636ff92de0c4cb3531412
2021-08-11 12:49:30 +02:00
Hendrik Hofstadt 78c5d343da Adapt transfer code for new message accounts
Change-Id: I11178c5ce1cb6c00f67eb815b67660f976c89067
2021-08-11 12:49:30 +02:00
Evan Gray 924d9679d8 bridge_ui: unified balance handling
Change-Id: I5d6dd49c7f05fbc7d1f3a579d14c8c0786e63aac
2021-08-11 12:49:30 +02:00
Evan Gray 340899bbdc bridge_ui: cleanup
Change-Id: Ibf9b6719fe31cd500a187c289357f493fbc177db
2021-08-11 12:49:30 +02:00
Evan Gray 5a6cfe034f win dev helpers
Change-Id: I57568cc7952ba630d9ff808f8c46d051b4367ba6
2021-08-11 12:49:30 +02:00
Evan Gray b4ca77497a bridge_ui: store, stepper, eth redeem
Change-Id: I0afddb5b066f1454d1c7b07bbdf81642b9216207
2021-08-11 12:49:30 +02:00
Evan Gray b035ebc438 bridge_ui/client: fix wasm targets
Change-Id: Icab8f0acc0fbe1097d2b10f43378c539e55e165f
2021-08-11 12:49:30 +02:00
Evan Gray 266daa228e bridge_ui: more context, don't autoconnect wallets
Change-Id: Ib4048193874f73ec413d4bcc8ac636964767018d
2021-08-11 12:49:30 +02:00
Evan Gray 012c30b30b bridge_ui: attestFrom eth and sol
Change-Id: I2eed25b47bcac8891e059d0e11aa624aba802c47
2021-08-11 12:49:30 +02:00
Evan Gray 8444363ac8 bridge_ui: solana getSignedVAA
Change-Id: I49e1dff820836db776297eac3ba667070fd3871e
2021-08-11 12:49:30 +02:00
Evan Gray 5187120fa0 bridge_ui: eth wrapped assets and getSignedVAA
Change-Id: I1beaeefb7863c0543e180ed2e15e91c645b89299
2021-08-11 12:49:30 +02:00
Evan Gray 3aecf65f4d bridge_ui: one step closer to solana transfers
Change-Id: Ief6a8b73458cbfbc7b8d5655ddc6c430a65b2b8f
2021-08-11 12:49:30 +02:00
Evan Gray b1a237db99 bridge_ui: solana balances, begin wasm integration
Change-Id: Ifde4ec688ff678f46c1606e519fc36c0ece68fd4
2021-08-11 12:49:30 +02:00
Evan Gray 591e68b5ee bridge_ui: more skeleton, basic working eth xfer
Change-Id: I43e054fb1a39cb2434f272c18877aba107241cc5
2021-08-11 12:49:30 +02:00
Hendrik Hofstadt f5b6facec5 Fix message account derivation in token bridge wasm
Change-Id: I75b1729c130b325e61eac4b69e5f4aa003b033cc
2021-08-11 10:09:11 +00:00
Reisen c6764faddd Fix derivation program id for attest
Change-Id: I4975bb40248406334c1d368cdbb61c1ec644f303
2021-08-11 09:03:02 +00:00