Commit Graph

903 Commits

Author SHA1 Message Date
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
Hendrik Hofstadt fae219e427 Make message a signer in CPI, improve attest ix signature
Change-Id: I5136a62d5b0b7617b4dc3e3e2a17614a68908f3f
2021-08-09 17:11:20 +00:00
Hendrik Hofstadt eb457f9e1e Fix eth chain registration script
Change-Id: Ibda50760847c5f6c31814f2e6dfa22cdf38a6f5e
2021-08-09 17:11:11 +00:00
Reisen eafa7e0500 Return to trace! on Dispatch log to undo stack issue
Change-Id: Ica665e89d27585eb6ecfa7df5339413c7703b3a9
2021-08-09 16:52:56 +00:00
Reisen f8a0184a1d Derive SplTokenMeta addresses
Change-Id: I4a988b0778c741c1405d096ea0d7aa67a2a31190
2021-08-09 16:43:07 +00:00
Leo 8718e31fb4 node/pkg/p2p: remove support for plain heartbeats
Change-Id: I621467615c2a46ab08ecae6227021b1e4efc1196
2021-08-09 13:16:55 +00:00
Leo 327f71d3f7 dashboards: update Grafana template
Change-Id: I742f8e673a5c6dea85fa3e258d789fafe5c8f6a7
2021-08-09 13:16:55 +00:00
Leo 73b0fce440 node/pkg/p2p: add metric for guardian network heights
Change-Id: Ie09d203d316a448dba5d4ac9269113467e2da78e
2021-08-09 13:16:55 +00:00