Commit Graph

127 Commits

Author SHA1 Message Date
Evan Gray bf7942bdfd bridge_ui: fix incorrectly preventing nav
Change-Id: I2bbcaf91ee83567fb5e02d9bc2e9f5de0e143da8
2021-09-13 18:05:57 +00:00
Evan Gray 9901b557fb bridge_ui: round-robin guardian RPC hosts
Change-Id: Iaece7416856625caea2d1dae70475dc6e9fd1879
2021-09-13 12:58:50 -04:00
Evan Gray 45f81981b5 bridge_ui: use solana slot sub for loader
Change-Id: I8c765dbe3d788797452630d06476089c1081a480
2021-09-13 12:45:15 -04:00
Evan Gray 924da96555 bridge_ui: eth register now fix
Change-Id: I3523a2e00a7b1e98e62cc3cc59e93ec5669c32bb
2021-09-13 11:18:16 -04:00
Evan Gray 33bf0b0c82 bridge_ui: nft viewer fixes
Change-Id: I87405acef94ef51daad645e013d99149b7ca2e2b
2021-09-12 21:06:13 -04:00
Chase Moran b550a7c47b bridge_ui: added metadata hooks
Change-Id: Ia256ea5b84b6dc21238b4808d607c253b4e9dc87
2021-09-12 23:33:34 +00:00
Stan Drozd d6640e2b3d bridge_ui: typos, add NPM version info, nix: bump nodejs
Change-Id: If92732a7e2a091125e8a64ccf9e65ad4f4af8de2
2021-09-12 23:23:25 +00:00
chase-45 8e251f4acc bridge_ui: reset button in picker for tokens
fixes https://github.com/certusone/wormhole/issues/362

fixes https://github.com/certusone/wormhole/issues/394

Change-Id: Ib3619ac95e1bfda4b5d1b58840304d867f81305e
2021-09-10 21:43:19 -04:00
Evan Gray 9ea0369ab0 nft_bridge fixes
Change-Id: I9420863384e752725cfc75c8b5a21f64be2792b1
2021-09-10 20:32:46 -04:00
Evan Gray 7711abf29a bridge_ui: initial NFT bridge support
Change-Id: Iafb0d4f53541cc11c9d42bd432541383274cd2fc
2021-09-11 00:13:29 +00:00
Hendrik Hofstadt 6ff21f8d01 add ethereum NFT bridge
Change-Id: I5cc8cfe431f5f9b043adc7baf662760ffe9e7a35
2021-09-10 23:43:14 +00:00
Evan Gray 020314d0f0 bridge_ui: detect metamask accountsChanged
Change-Id: I3ef224daf567313f70f6082c374cca7a7607f611
2021-09-08 15:43:15 -04:00
Evan Gray 42702dfbe8 bridge_ui: wrapped to wrapped
Change-Id: Icb12978ce7be6cc468d650039f508fc8ad19babe
2021-09-07 16:17:30 -04:00
chase-45 a79ef81721 fixed non-deterministic terra dev environment items
Change-Id: Ie97c43a4f6fb562e9b546793d216a1be2ba302eb
2021-09-07 16:17:30 -04:00
chase-45 fc300f47e6 bridge_ui: v1 safety checks, wallet desync fix, basic terra token picker
Change-Id: I9e45ce77c573e6940e6280b52ab2a319e6c4472f
2021-09-07 16:17:18 -04:00
Evan Gray c47d32ba9c bridge_ui: build instructions
Change-Id: I34a9ad257be2d98a449f4f02179e5f1fceb0ed48
2021-09-07 15:09:40 +00:00
Evan Gray bc34697ee4 bridge_ui: landing page
fixes https://github.com/certusone/wormhole/issues/373
remove outdated TODOs

Change-Id: I0b62bcb8bf6f9ab8a880c4a571df240c857f9bf1
2021-09-07 15:03:00 +00:00
Evan Gray 3eae629a1b bridge_ui: reset keeps chains, switchEthChain req
Change-Id: I3a4ff01bb3324969cbd2c02d91dbb8dfa8df066d
2021-09-02 21:13:03 -04:00
Evan Gray 14e891ac6e bridge_ui: success message
fixes https://github.com/certusone/wormhole/issues/374

Change-Id: Idb255da1e08fccfe3c79092ed552998178d71c02
2021-09-02 15:20:45 -04:00
chase-45 0b517e9c76 preview messages in the stepper & navigation changes
Change-Id: Ic0a60899890af7a6c17467965f05f4d9cbc05825
2021-09-02 13:40:02 +00:00
Evan Gray a94e014918 bridge_ui: show confirmation progress
Change-Id: I48d1a176e7263ab4727c403f80edcca856e00b95
2021-09-01 17:21:35 -04:00
Evan Gray b5745a063e bridge_ui: update name
Change-Id: I92f63bc5163d88e089cd6ebe681d628511f788cc
2021-09-01 19:12:08 +00:00
chase-45 ee33ae27b5 added balances to pickers
Change-Id: Ic23ca3f1a6547f6405f66d4a7794ae35531c989c
2021-09-01 12:38:57 -04:00
chase-45 2ed1fd75b6 fixed some display messages
Change-Id: I85b0c60f6e6ff629d82b5bb1757386ec8f482f7f
2021-09-01 10:39:10 -04:00
chase-45 6648e49807 bridge_ui very simple check for solana NFTs
Change-Id: I06074699f95f4252e96199cd13ba6e2dbdd123a0
2021-09-01 09:40:17 +00:00
Evan Gray b234c223b8 bridge_ui: more safety checks and feedback messages
fixes https://github.com/certusone/wormhole/issues/372
fixes https://github.com/certusone/wormhole/issues/366

Change-Id: Ieefdd2f04e353d4a68204864bfa91e8e8ebafc30
2021-09-01 07:43:27 +00:00
Evan Gray e11e59095f bridge_ui: improve wallet checks
https: //github.com/certusone/wormhole/issues/360
Change-Id: I7ce3696aa0e038faea0da504aa9d8f4c69d7c6a6
2021-09-01 00:46:07 -04:00
Evan Gray e7a1dd600b bridge_ui: disable pickers prop
fixes https://github.com/certusone/wormhole/issues/363

Change-Id: I662f5d357a8c041011213629e2a095380e98ab46
2021-08-31 23:19:20 -04:00
chase-45 b6771f291d bridge_ui: ethereum token selector utilizes covalent
Change-Id: I2f9fdebb9e80c414281005c2659ba47c7ef4b75d
2021-08-31 22:40:08 -04:00
Evan Gray 49d41733a7 bridge_ui: show warnings
fixes https://github.com/certusone/wormhole/issues/361

Change-Id: I69b357a56eaaf25d46c83ab5fd84bc05d3eaee2a
2021-09-01 02:26:31 +00:00
Evan Gray e70db48ef7 bridge_ui: improve amount safety check
fixes https://github.com/certusone/wormhole/issues/364

Change-Id: Ic90b850cae9635e55320d8304fd8dd16dcaad2b7
2021-09-01 02:26:14 +00:00
Evan Gray 7b4a7ea17c bridge_ui: terra recovery
Change-Id: I0ae0da49a1d30f2f1a01b3dfd2cdf38f8667d6bf
2021-08-31 16:06:07 +00:00
Evan Gray 7589d33665 sdk/js: fix terra transfer, getOriginalAsset
Change-Id: I8c7609d133c32cea9a773e05fa6c115c4a8e8666
2021-08-31 16:06:07 +00:00
chase-45 0b9a2e05ad bridge_ui: support terra source
Change-Id: Ia137e1c161851b946f86d08355fc197f43ae4fbf
2021-08-30 19:58:06 -04:00
Evan Gray 69349ab5c7 bridge_ui: terra address helper
Change-Id: I01d5a474d1f26fd3c500e6f9d1bcede65c013c1e
2021-08-30 17:50:04 -04:00
Reisen 4d7f11fc6c bridge_ui: fill in getOriginalAsset
Change-Id: I9e94b9253f0c4da6d4580283e6902461c96f55a3
2021-08-30 17:50:04 -04:00
Reisen 666a4d12d5 bridge_ui: fetch destination asset balance
Change-Id: Ib7581e8d4c6cae57ba50d2280badb79619dfe4ff
2021-08-30 17:50:04 -04:00
Reisen 0ef1bf4374 bridge_ui: transfer components
Change-Id: I3a8d03687d2ebff5d7654eb52bbc5678c7e96bb8
2021-08-30 17:49:53 -04:00
chase-45 1fa5baedca Solana & eth token pickers v1
Change-Id: If4f6feb67d46bc0c7db26b16a8b7530286805d2f
2021-08-30 17:12:37 -04:00
Evan Gray 74701adab2 bridge_ui: tx-based recovery for eth and solana
Change-Id: I20a0df101caaa956d3bd0330ffbb1898461e4f72
2021-08-30 13:14:08 +00:00
Evan Gray 98e05e39cb bridge_ui: vaa-based recovery
Change-Id: I8604258b7ba5642eac60eb46393a689e718bd757
2021-08-30 13:14:08 +00:00
Evan Gray f97ff5e079 bridge_ui: fix solana native target balance
Change-Id: I187c08cb2108f83090c43f43e1ebf43487d9a50c
2021-08-26 13:44:08 +00:00
Evan Gray c33f3c0cb9 bridge_ui: set target address in state
Change-Id: Ie2f87582ffdc8da53ccc0f34721c3985d7807933
2021-08-25 13:48:05 +00:00
Evan Gray eace2fcfea bridge_ui: worm.to icons
Change-Id: I819e69117229d33637663b193ce2a26f3996b93b
2021-08-24 09:36:43 -04:00
Hendrik Hofstadt 37b654e7f9 Set updated addresses in web config
Change-Id: I01b5e232fc603e2a42efeff34ae7a2ee619f00df
2021-08-23 18:03:48 +00:00
Evan Gray 2148aff3e6 bridge_ui: initial testnet support
Change-Id: I8e75fb83008eb85decebd69d0f29d86711cf3d2e
2021-08-21 03:53:19 +00:00
Evan Gray 5f5a2a56f5 bridge_ui: notistack, hooks, cleanup
Change-Id: Ia553e514afee655c6cd8e26320e539fc59041e49
2021-08-20 22:33:13 -04:00
chase-45 0fab2481ca swapped in solana wallet adapter
Change-Id: I3075380313f10fdb579a4b777e0f10506e7e1ede
2021-08-20 21:59:15 -04:00
Reisen 2a317ab923 sdk: move terra functions to sdk
Change-Id: Idb255bc0c63189f69f5e79efce4a801e2aeedf46
2021-08-20 19:14:42 +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
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
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 32994a66e3 bridge_ui: fix callback deps
Change-Id: I05082fb818f23b099394e5fc636ffb85381a2e8e
2021-08-11 18:31:09 +00: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 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 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
Leo fa94977a34 bridge_ui: ignore proto
Change-Id: Ic03e5e1ae4c9f12e6a84d8afc330c3c5274dccd4
2021-08-02 17:17:28 +00:00
Evan Gray 5e37afdb82 bridge_ui: initial commit
Change-Id: I35315035270dece70c5dcb511f4b2e5c6494452b
2021-07-26 15:34:58 +00:00