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
Hendrik Hofstadt
9a4af890e3
Fix warnings in generated code
...
Change-Id: I30c0d149b07930a4bf437b74df586ec7f50a3b6a
2021-09-01 18:48:10 +00:00
Hendrik Hofstadt
48e8ae1555
Fix guardian set expiration
...
Change-Id: Ie92168305db2dcd69421f369078d118a011332e1
2021-09-01 18:48:10 +00:00
Hendrik Hofstadt
1a8bf4456e
Fix initial guardian set expiration on mainnet
...
Change-Id: I41adacc68687d0c638e79c834b7441896dc4ed98
2021-09-01 18:48:10 +00:00
Hendrik Hofstadt
610bf76902
Don't store signatures on chain
...
This saves 0.01 SOL per Wormhole tx and we don't need it.
Change-Id: I947a20fcbae9822c11073ba83b4dc67f9dcee19c
2021-09-01 18:48:10 +00:00
Hendrik Hofstadt
855e1d6dfa
Resolve compiler warnings
...
Change-Id: I73c560b90ce4318d3aeb37f3dc336141dfef0e94
2021-09-01 17:56:47 +00:00
Hendrik Hofstadt
086cd0d706
Request full finalization for token bridge messages
...
Change-Id: Ic4631e6d36c108cc01d49c9c99a86162b6129bc4
2021-09-01 17:56:47 +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
Hendrik Hofstadt
3c3182040f
randomize sequence in governance VAAs
...
Solana does replay protection via the sequence so multiple sequential chain registrations were failing
Change-Id: I95045c5d8ccd6ce8d2129ccf9141e3bc6a500bac
2021-09-01 15:32:00 +02:00
Hendrik Hofstadt
af67e71bfb
update wrapped asset naming on Solana
...
Change-Id: I0dc2eb3e64d27ee50808dd549a292505bdb8e721
2021-09-01 15:32:00 +02:00
Hendrik Hofstadt
b0c95b85a6
update ethereum tests
...
This accounts for the token name suffix and tests updating of wrapped asset meta
Change-Id: I752cd43e899df949d31e8f8ef7d706ead41f4502
2021-09-01 14:13:18 +02:00
Hendrik Hofstadt
e6a51d0180
don't allow the chain to be registered multiple times
...
Change-Id: Ic757b4ea1316718ad492ca5bc446eaf60ebdf200
2021-09-01 13:54:21 +02:00
Hendrik Hofstadt
745ff0ba9b
Allow to update meta on ETH, new token naming
...
This allows us to update the token name and symbol once solana adds the appropriate metadata.
Change-Id: Ibcabf2a644bcc2b2962ff779fa7fb3cb1f2cc626
2021-09-01 13:15:28 +02: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
3e4b673bb5
sdk/js: eth wait for token approval
...
Change-Id: I9e2c0908c75983105420168c8e181581a99cd8b8
2021-08-31 18:10:52 +00:00
Evan Gray
7b4a7ea17c
bridge_ui: terra recovery
...
Change-Id: I0ae0da49a1d30f2f1a01b3dfd2cdf38f8667d6bf
2021-08-31 16:06:07 +00:00
Evan Gray
ba9112ff14
devnet: enable contract logging
...
Change-Id: I3953921cb55923c87ef610488d587bf5d85e44e1
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
Stan Drozd
f7979ee8b1
solitaire: Mention invalid value in InvalidMutability
...
Change-Id: I240518737243eb7dabbf8ec31bd11148b4475832
2021-08-31 12:43:58 +00:00
Leo
9a85dbafe5
Add Go linting stage to CI
...
rustfmt appears to be a little more complicated since it wants to
download dependencies and needs nightly Rust.
Change-Id: Ia348def30a6459ae2ab6c29a8c3a413216f5eb4b
2021-08-31 08:58:17 +00:00
Leo
c00eef279b
Tiltfile: disable explorer in CI
...
Pod appears to be stuck in a restart loop and lacks a readiness probe.
Change-Id: If051841625b02537f8a13a0d78cdd0ccd69f27e3
2021-08-31 08:58:17 +00:00
Leo
4f22a44969
Bump Go to 1.17
...
Change-Id: Ideb635db1a553c5de4a0b700a080f935249990fb
2021-08-31 08:58:17 +00:00
Leo
4ac19518bd
node: remove remaining "bridge" mentions
...
Ensure there's no core vs. token bridge ambiguity.
Breaking changes to the CLI:
* "guardiand bridge" CLI is now "guardiand node"
* --solanaBridgeAddress is now --solanaContract
* --bridgeKey is now --guardianKey
The Heartbeat proto message had one of its fields renamed from
BridgeAddress to ContractAddress, but this won't break the wire
format and the only consumer appears to be the CLI.
Change includes a "go mod tidy" - it insisted.
Change-Id: Id8b312827737f07f2d5f3944ebce469d946e7f51
2021-08-31 08:58:17 +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
Leo
82280559bd
Test "make bridge" in CI
...
Change-Id: I5b248a530cc9c914a423e7f427b36c6e9cc15da6
2021-08-30 13:04:44 +00:00
Reisen
a69d76494c
devnet: add terra chain registrations
...
Change-Id: Icc45674147b42d462e6e4b89c8cd43f9d1ddb49e
2021-08-30 11:11:38 +00:00
Reisen
37baca1e32
terra/token_bridge: correct transfer payload
...
Change-Id: I724e4182e29a89a966896f89df4387d7aa8caac3
2021-08-30 11:11:17 +00:00
Hendrik Hofstadt
a68061e545
Don't persist token name prefix on terra
...
Change-Id: I602e09f0d3178280d8613e67113e3a045b3e5cbe
2021-08-30 10:44:19 +00:00
Hendrik Hofstadt
2b8caa3ad5
Add NFT design doc
...
Change-Id: I83162d5632b0fab6c49333ca06fc59077fbb18e5
2021-08-30 10:44:14 +00:00
Alwin Peng
e08116635e
deduct taxes from coins sent to wormhole contract from token bridge, in case fee denom switches from uluna
...
Change-Id: I141b53b51c883162b49d6caa74225ce1c030995f
2021-08-30 08:43:37 +00:00
Reisen
7945662d8a
clients/token_bridge: terra flags for testnet
...
Change-Id: I71bcc671efe3b9f95b04ad20a731f514260fb67d
2021-08-26 14:40:11 +00:00
Reisen
731bc11dc0
bridge_ui: fetch terra target from LCD
...
Change-Id: Ia21821526981c887b3cf5e30fe3421736c396235
2021-08-26 14:40:11 +00:00
Reisen
4921ed6ef4
terra/devnet: update to 0.4.9 for wasm queries
...
Change-Id: I8760edfe770ebb4d57f875a52dd58b62b6dbe6c5
2021-08-26 14:40:11 +00:00
Reisen
bb7a67d4c7
token_bridge/client: add emitter derivation helper
...
Change-Id: I403e421ebf46b76561c59c6cdd2aac0442a3c8d6
2021-08-26 14:40:10 +00:00
Hendrik Hofstadt
6e3e43d35b
Deploy plain ERC20 as test token
...
Previously we were using a Wormhole Wrapped asset which could cause confusions
Change-Id: Id3d52c30dad839ab97caed6ea892555f7a9f12a3
2021-08-26 14:19:19 +00:00