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
Leo
3f81840e69
node/pkg/p2p: use mutex for error counters
...
Change-Id: Idde862e034c567b7ac2d5648bec0b3505f032b0c
2021-08-10 18:47:50 +02:00
Leo
212e04a72d
node/pkg/ethereum: poll for guardian set changes
...
The new set of Eth contracts no longer emits an event.
Change-Id: I6c3654c88960b08b5548ed72cf09e555b079ef3a
2021-08-10 17:39:10 +02:00
Leo
08e70a5aaf
node/cmd: list missing guardians in list-nodes
...
Change-Id: I12e2aacbeb37c0bae5ad1e796e009a1c7b2312e1
2021-08-10 17:35:33 +02:00
Leo
e9491d25f8
node/pkg/publicrpc: add GetCurrentGuardianSet RPC call
...
This is required for network explorers to know about missing guardians
(the GetLastHeartbeats call won't contain those nodes at all).
Change-Id: I28d8621023d79e6fa94c40f36a239c34aa12f1b0
2021-08-10 17:35:33 +02:00
jschuldt
576ff0cabf
Explorer web app redesign.
...
Change-Id: Ida60941497f2eb0760e3623ac13ef123eaefabd1
2021-08-10 15:01:18 +00:00
Leo
67793cd144
node/pkg/p2p: add per-chain error counters
...
Change-Id: I47700ccb2dc93aefefa8ab6b6f0659f30912e142
2021-08-10 13:24:43 +00:00
justinschuldt
6126cfaf40
SignedObservation validation log message
...
Change-Id: I372f2ee703b5cc82a6a7e1f4df031357304b174b
2021-08-09 17:38:19 -05:00