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
Csongor Kiss
8818d4b8f0
docs: Clarify objective in governor whitepaper
...
Also include a link to the whitepaper from the docs
2022-08-12 14:58:22 +01:00
Paul Noel
696c99f8bb
Algo filter NFT from token selection ( #1242 )
...
* algo/bridge_ui - filter out NFTs from token list
* algo/bridge_ui - filter out NFTs from token list
2022-08-12 08:22:45 -05:00
kev1n-peters
d50ef1c28b
spy_relayer: Terra 2 support ( #1417 )
2022-08-11 16:47:50 -05:00
claudijd
a9363027e7
Switch terra2 to coswasm
2022-08-11 21:54:25 +01:00
Jonathan Claudius
7a96b7de67
Add new sections to SECURITY.md and CONTRIBUTING.md ( #1408 )
...
* Add testing to SECURITY.md
* Add White-hat Bootstrap
* Add node Makefile
* Add chain integrator guidance
* Small tweaks to language
* Tweaks to test coverage and security.md
* Add cosmwasm tests to CONTRIBUTING.md
* Fix typo
* Add deep link to CONTRIBUTING.md
* Update CONTRIBUTING.md
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* Update SECURITY.md
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* Update SECURITY.md
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* Update SECURITY.md
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* Update SECURITY.md
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* Update SECURITY.md
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* Update SECURITY.md
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* Update SECURITY.md
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* Update SECURITY.md
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* Add newline to node Makefile
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
2022-08-11 15:33:24 -04:00
kev1n-peters
9bb598d949
sdk/js: Added getGovernorIsVAAEnqueued functions ( #1410 )
2022-08-10 17:11:58 -05:00
Csongor Kiss
3e63590c10
terra: Don't migrate wrapped assets for now
...
See comment in the code for more context
2022-08-10 22:19:16 +01:00
Csongor Kiss
ce20776f5d
terra: Also allow private key in deploy script
...
The mnemonic might no longer be available.
2022-08-10 22:19:16 +01:00
Bruce Riley
7da21a60b6
Should not govern algorand yet
2022-08-10 14:31:19 -04:00
wonge97
beee9d1cba
Governor Guardian admin commands ( #1416 )
...
* Governor Guardian admin commands
Opening PR describing the types of admin commands that Guardians would have in relation to the Governor security module.
* Update GOVERNOR.md
Small wording tweak to remove a duplicative clause
2022-08-10 13:00:48 -04:00
Bruce Riley
5ca2faa9a3
Governor should handle duplicate coin gecko ids
2022-08-10 12:59:32 -04:00
wonge97
09b33552df
Chain Governor
...
Opening this PR for open feedback on a security feature that Guardians can optionally opt into that would limit the amount of notional value that can be transferred out of a given chain in a given time frame -- this would reduce the damage to the bridge during an existential threat scenario.
2022-08-10 12:20:34 -04:00
Josh Siegel
e738eda7fd
algo/audit: More security improvements
2022-08-10 10:17:58 -05:00
Josh Siegel
5470ed134a
algo/audit: address KS-RL-12 @ gusc1a-ossdev-jsl5
2022-08-10 10:17:58 -05:00
Josh Siegel
e385c8096d
algo/audit: KS-RL-05 @ gusc1a-ossdev-jsl5
2022-08-10 10:17:58 -05:00
Josh Siegel
15be6cc73f
algo/audit: KS-RL-04 - invalid asset check @ gusc1a-ossdev-jsl5
2022-08-10 10:17:58 -05:00
Josh Siegel
d189f17320
algo/audit: KS-RL-03 @ gusc1a-ossdev-jsl5
2022-08-10 10:17:58 -05:00
Josh Siegel
44ceda5e10
algo/audit: Fix KS-RL-02 @ gusc1a-ossdev-jsl5
2022-08-10 10:17:58 -05:00
Josh Siegel
3a0a39a961
algo/audit: address KS-RL-01 @ gusc1a-ossdev-jsl5
2022-08-10 10:17:58 -05:00
Josh Siegel
7e958c1643
near/backwards: RPC jumping causes us to think the chain went backwards
2022-08-10 10:10:05 -05:00
Bruce Riley
edfd9987aa
Initial gonvernor mainnet config
...
Change-Id: Ia84a9bd79bb15a4915e54cf019be23f8eee0fdcf
2022-08-10 10:28:24 -04:00
bruce-riley
8557b6d232
More governor code review rework ( #1404 )
...
* More code review rework
Change-Id: I0ae094b16a8e0469f83f711e7118936abf70b109
* Fix lint error
Change-Id: Ie3bdcc61a8c475018a8f72c9cc84678779447d16
* Code review rework
Change-Id: Ief1119e7c9687db855fbee90d32f631630380e60
* Add features list to gossip heartbeat message
2022-08-09 23:22:14 -04:00
Kevin Peters
cc5ecb315e
bridge_ui: Removed Klaytn from beta
2022-08-09 18:37:42 -04:00
Csongor Kiss
c585533529
CI: install foundry before running tests
2022-08-09 20:02:47 +01:00
Csongor Kiss
2e890f02b3
ethereum: be more explicit about invalid guardian + test
2022-08-09 20:02:47 +01:00
Csongor Kiss
85a8f2e733
ethereum: add forge script to generate BridgeToken constructor args
2022-08-09 20:02:47 +01:00
Csongor Kiss
520cbbb6ca
ethereum: touch up foundry scripts
2022-08-09 20:02:47 +01:00
Csongor Kiss
3e051e97b6
ethereum: Init foundry project and add installer for native solc
2022-08-09 20:02:47 +01:00
Leopold Schabel
d3440f879d
.github/workflows: clean workspace on self-hosted runners ( #1413 )
2022-08-09 18:14:30 +02:00
Csongor Kiss
9c9f5b4b23
terra/token_bridge: fixed wrapped asset ids
...
The wrapped assets on terra have been migrated to code id 767, but the
config wasn't updated to store this new code id, so newly created
wrapped assets all use an older code id. This patch upgrades all wrapped
assets to 767 and changes the config so future wrapped assets also use
that code id.
Also added a new function `migrate_wrapped_assets` so this task can be
done in the future in a less error-prone way.
2022-08-08 12:42:32 -05:00
Csongor Kiss
aea76be327
terra: Ensure that recipient address is 32 bytes.
...
Before this check, users were able to lose funds by sending money to an
address that's shorter than 32 bytes.
This commit is essentially a backport of the fix from the new cosmwasm contract.
2022-08-08 12:12:14 -05:00
Jeff Schroeder
45de97015c
Add issue template ( #1400 )
...
Simple issue template with a few disclaimers for wormhole.
2022-08-08 09:54:59 -04:00
Jordan Liggitt
660bddac6b
Switch tools to standalone cobra-cli dependency ( #936 )
2022-08-05 13:49:57 -04:00
jumpsiegel
3f965da33b
node: add near support ( #1397 )
...
* node: add near support
* Tweaks suggested in zoom review
Co-authored-by: Bruce Riley <briley@jumptrading.com>
2022-08-05 13:49:16 -04:00