pyth-crosschain/contract_manager
Mohammad Amin Khashkhashi Moghaddam 31ad2b66a3
[contract-manager] Evm upgrades (#971)
* Add evm contract infos + minor improvements

* Throw error if chainId is invalid instead of using 0 silently

* Add wormholeChainName property for chains to use in governance actions

* Return all signatures upon proposal execution

* Unify privateKey schema for contract manager

* Implement getLastExecutedGovernanceSequence for all contract types

* Unify getPriceFeed interface between contracts

* Add update price feed for evm

* Adjust gasPrice on evm

* Add setter for datasources + add global chain for universal governance instructions

* Add utility function to execute arbitrary governance Vaa

* Remove redundant contract

* Better error message when gas is not enough on deployment

* Add aptos mainnet config

* Restore sui override of setFee governance message generation

* Export executeVaa function

* Address PR feedbacks

* More documentation and cleanup

* Remove INFURA_KEY logic and replace RPC endpoints with public ones

* EVMContract -> EvmContract, EVMChain -> EvmChain

* Make executeUpdatePriceFeed interface on cosmos similar to evm

* Better error message and more comment regarding gas
2023-07-25 08:14:31 +02:00
..
examples [contract-manager] Evm upgrades (#971) 2023-07-25 08:14:31 +02:00
src [contract-manager] Evm upgrades (#971) 2023-07-25 08:14:31 +02:00
store [contract-manager] Evm upgrades (#971) 2023-07-25 08:14:31 +02:00
.gitignore Abolish xc governance sdk (#957) 2023-07-17 15:24:54 +02:00
package.json [contract-manager] Evm upgrades (#971) 2023-07-25 08:14:31 +02:00
tsconfig.json Initial version of contract manager sdk (#943) 2023-07-12 15:50:24 +02:00