pyth-crosschain/contract_manager/scripts
Mohammad Amin Khashkhashi Moghaddam 272f3c1984
[contract-manager] Contract manager improvements (#1000)
* Use arrays instead of separate files per config

* Remove redundant endpoint on cosmwasm

* Add functions for upgrading the wormhole guardian sets

* Add wormhole contract management on evm and cosmwasm

* Add getter functions to check what sort of wormhole-deployment is used

* Reorganize contract manager package to be used via other packages

* Remove .env files per network and create a script that outputs the same file

* Use env variables in truffle config and output config in deployments

* Add executeUpdatePriceFeed to contract interface

* Add update pricefeed script

* Add saving functionality to store

* Save new contract configs automatically on Evm

* Make deploy script use the create-env.js internally

* Add utility function to get implementation address for Evm Proxy contracts

* Add shimmer testnet and replace evmos nunfunctional rpc

* New procedure for contract verification

* Update docs and remove duplicate configurations

* Remove shimmer configs

* Read default data source configs via contract manager

* Remove flattened contract before compiling/deploying
2023-08-07 14:13:29 +02:00
..
check_proposal.ts [xc-admin] Governance continue proposal (#993) 2023-07-28 15:41:19 +01:00
deploy_cosmwasm.ts [contract-manager] Cosmwasm contracts (#986) 2023-07-27 14:36:16 +02:00
sync_governance_vaas.ts Add sample script that syncs governance vaas for a contract (#989) 2023-07-28 15:41:41 +01:00
update_pricefeed.ts [contract-manager] Contract manager improvements (#1000) 2023-08-07 14:13:29 +02:00
upload_cosmwasm.ts [contract-manager] Cosmwasm contracts (#986) 2023-07-27 14:36:16 +02:00