Commit Graph

2189 Commits

Author SHA1 Message Date
apollo-othermike e5cff9c0cd
Merge pull request #6 from kev1n-peters/near-ui
Near UI support
2022-09-10 14:07:43 -04:00
apollo-othermike 6855d80b7c
Merge pull request #5 from evan-gray/patch-1
bridge_ui: add CELO migration
2022-09-10 14:07:38 -04:00
apollo-othermike 87a95a18ee
Merge pull request #4 from kev1n-peters/pending-vaa-warning-fix
bridge_ui: Pending VAA warning chain name fix
2022-09-10 14:07:33 -04:00
Evan Gray e60eae8d9b bridge_ui: near fixes and browser/injected wallets 2022-09-10 17:14:06 +00:00
Evan Gray 8bf1eefafd bridge_ui: fix near attest 2022-09-10 13:12:27 +00:00
Evan Gray bfc62c1ee6 bridge_ui: near recovery and origin verifier 2022-09-10 08:16:50 +00:00
Evan Gray 91c732384a bridge_ui: create wrapped on near 2022-09-10 06:18:29 +00:00
Evan Gray 57d408fd00 bridge_ui: near redeem 2022-09-10 06:02:35 +00:00
Evan Gray 3ddb863355 bridge_ui: near transfer 2022-09-10 04:12:18 +00:00
Evan Gray f16e895ffd bridge_ui: near token picker 2022-09-10 01:50:04 +00:00
Kevin Peters 14594dedae Near connect wallet support 2022-09-09 19:36:07 +00:00
Evan Gray a72626dc7d
bridge_ui: add CELO migration
Implement change from https://github.com/wormhole-foundation/wormhole/pull/1450
2022-09-07 09:22:39 -04:00
Kevin Peters 82bf8c428a bridge_ui: Pending VAA warning chain name fix 2022-08-28 04:37:32 +00:00
apollo-othermike 912cc0fdb7
Merge branch 'certusone:dev.v2' into dev.v2 2022-08-24 14:16:41 -04:00
kev1n-peters 536a97066e
node: configure p2p routing table with bootstrapping nodes (#1455)
Configure the bootstrapping nodes that we will connect to to seed and refresh
the Routing Table if it becomes empty.

Fixes an issue where the spy stops receiving gossiped messages after the node
is restarted, because the Routing Table becomes empty and is never refreshed.
2022-08-24 18:27:59 +02:00
Csongor Kiss 33f1b28662 scripts: Update scripts/contract-upgrade-governance.sh
Now it prints instructions on checking out the current git hash + some refactoring
2022-08-24 16:27:04 +02:00
Csongor Kiss 650beaa79a solana/terra: delete generate_governance
These are superseded by the more general script `scripts/contract-upgrade-governance.sh`
2022-08-24 16:27:04 +02:00
Chirantan Ekbote 1753bb34f0 Send re-observation request when re-broadcasting local observations
Currently if an observation hasn't reached quorum within 5 minutes, the
processor will re-broadcast the signed local observation to the other
guardians in the network. However if not enough guardians actually
observed the original tx, then no amount of re-broadcasting will help
the network reach quorum.

Fix this issue by sending a re-observation request whenever we
re-broadcast a signed local observation.  This ensures that any
guardians that missed the tx the first time it happened have a chance to
re-observe it and help the network reach quorum.
2022-08-24 17:59:42 +09:00
Chirantan Ekbote 4712a6f774 node/pkg/common: Fix race condition in PostObservationRequest
Any goroutine can push into a channel so the current implementation has
a race condition where the channel can become full immediately after the
length check, causing the subsequent send on the channel to block.

Fix this by wrapping the send on the channel with a select block.
Control will fall through to the default case only if the actual send
operation blocks, avoiding the potential race with other goroutines.
2022-08-24 17:59:42 +09:00
Josh Siegel d724d42cf1 algo/patch2: optins cannot have arguments 2022-08-23 16:07:36 -05:00
Josh Siegel d3d68fde26 algo/patch: wormhole security patches for algorand 2022-08-23 15:09:42 -05:00
Csongor Kiss ca43f8629a
terra: Check that bytes32 fits into 20 bytes before truncating (#1458) 2022-08-23 21:13:30 +02:00
Csongor Kiss fd540c91b4
ethereum: Check that bytes32 fits into 20 bytes before truncating (#1457) 2022-08-23 14:41:03 -04:00
apollo-othermike cc5bf03d30
Merge branch 'certusone:dev.v2' into dev.v2 2022-08-23 09:51:59 -04:00
kev1n-peters a8cc328fd0
bridge_ui: Recovery should await fetchSignedVAA fix (#1456) 2022-08-23 15:48:55 +02:00
Csongor Kiss 9510bb47d9 ethereum: Add property test on quorum
It should always be possible to reach quorum
2022-08-23 15:06:04 +02:00
Csongor Kiss 7889eb08ee ethereum: Fix test name so forge runs it 2022-08-23 15:06:04 +02:00
Paul Noel 639bd3c682
clients/js - initial algorand commit (#1445)
* clients/js - initial algorand commit

* clients/js: fix merge issue
2022-08-22 09:39:39 -05:00
Csongor Kiss cf5c390fc6 sdk/js: Use is_vaa_redeemed query in getIsTransferCompletedTerra2
This does not require a transaction simulation, and should serve as the
basis for future cosmwasm sdk functions in the `getIsTransferCompleted*`
family.
2022-08-22 16:30:23 +02:00
Csongor Kiss d10072a33e cosmwasm: Add is_vaa_redeemed query to token bridge 2022-08-22 16:30:23 +02:00
apollo-othermike bd5767a2cc
Merge branch 'certusone:dev.v2' into dev.v2 2022-08-19 11:45:51 -04:00
kev1n-peters 1d05da49e6
bridge_ui: Algorand beta (#1433) 2022-08-19 10:42:15 -05:00
Paul Noel bf45b02c0b
clients/js - initial near commit (#1442) 2022-08-19 10:29:57 -05:00
Paul Noel 338e6f2648 clients/js: formatting only change (prettier)
Change-Id: I0b8805e0a577f0ef8757a5468c43fcb1083c0825
2022-08-18 16:50:06 +00:00
Paul Noel a6f75f1aef clients/js: don't do npm install in Makefile
Change-Id: If0374d98a753753ce6559cb7392201b69e056099
2022-08-18 16:50:06 +00:00
ckeun e47f9e481e
Updated mainnet gov'r cfgs with natives and stables for all chains limits for larger chains (#1437) 2022-08-17 11:22:49 -05:00
bruce-riley 15a0f8c86f
New contract addresses (#1440) 2022-08-17 11:20:42 -05:00
Csongor Kiss d43d015c57 solana: Add solana sdk upgrade instructions 2022-08-17 15:30:01 +01:00
Stan Drozd 18eac4e3d3 solana: bump: Rust nightly-2022-07-12, SOL SDK v1.10.31, rust container 1.60
solana: use prebuild docker image for 1.10.31

solana: use the right rust version

from https://github.com/solana-labs/solana/blob/v1.10.31/ci/rust-version.sh

nft_bridge: TransportError -> BanksClientError

solana/Dockerfile.wasm: Use rust-toolchain instead of rustup
2022-08-17 15:30:01 +01:00
Stan Drozd 2092484e73 solitaire: shrink stack footprint by boxing FromAccounts::from() 2022-08-17 15:30:01 +01:00
Josh Siegel 5db83ea512 algo/reserve: fix reserve field 2022-08-17 08:41:32 -05:00
bruce-riley 7d956818f0
node: governor tweaks (#1422)
* Non-critical tweaks for the next scheduled deploy

* Make tests fail if mainnet config is invalid

* Make the test pass

* Add test to verify testnet config

* Add support for included token list to script

* Initial include list and algorand token addresses

* Fix typo in algorand token

* Lowering min notional to zero
2022-08-16 15:22:24 -05:00
ckeun 9ba75ddb97
Updated allow list to include native & stables (#1436) 2022-08-16 10:30:08 -05:00
Paul Noel eae0b51d37
Algorand mainnet deploy (#1434)
* algorand mainnet deploy

* Changes to sdk/js

* Update sdk changlog

Co-authored-by: Bruce Riley <briley@jumptrading.com>
2022-08-16 10:14:48 -05:00
Josh Siegel b583708e53 algo/upgrade: testing upgrades for algorand 2022-08-15 15:41:46 -05:00
kev1n-peters 4f08f315f1
bridge_ui: Chain Governor support (#1421) 2022-08-15 09:18:01 -05:00
justinschuldt 484db04f79 ensure deterministic batched-vaa contract address 2022-08-15 08:41:40 -05:00
justinschuldt d7b102df70 add EVM contract for batched VAA development 2022-08-15 08:41:40 -05:00
bruce-riley 99fb46d549
Don't allow obs reqs if the queue is full (#1429)
Change-Id: Ifb0d038fa3adeddc6226e2289fe9dbfc8e39b4e7
2022-08-15 07:33:45 -05:00
Josh Siegel 3f51c89f30 algo/prod: prod changes 2022-08-15 05:53:59 -05:00