|
|
3 týždňov pred | |
|---|---|---|
| .. | ||
| src | ecd23ff30b fix: update imports to use @pythnetwork/contract-manager instead of relative imports | 5 mesiacov pred |
| README.md | df8e20aad1 chore(target_chains/cosmwasm): replace xion_testnet with xion_testnet_2 (#2510) | 8 mesiacov pred |
| package.json | ab0cf6f7d8 chore: updated gitignore to excluse the built dist/ folder | 3 týždňov pred |
| tsconfig.build.json | 928aa4bb6f chore: updated tsconfig.build.json files | 3 týždňov pred |
| tsconfig.json | fe92275443 chore: migrated all package.json and tsconfig files to a single, modern standard | 3 týždňov pred |
CosmWasmChains.yaml. You can lookup for rpc endpoints in this repo. The gasPrice is the average_gas_price of the chain + the chain token denom (Available in chain-registry chain.json file).If the wormhole contract is not deployed on the target chain run the following command:
pnpm instantiate-wormhole --private-key <YOUR_PRIVATE_KEY_HEX> --deploy <stable or edge> --chain <chain>
You can re-build the wormhole contract using the scripts given in wormhole-stub.
Run build.sh and you will get the compiled contract code in wormhole-stub/artifacts
Deploy the pyth contract:
pnpm instantiate-pyth --contract-version <X.Y.Z> --private-key <YOUR_PRIVATE_KEY_HEX> \
--deploy <stable or edge> --wormhole <WORMHOLE_CONTRACT_ADDRESS> --chain <chain>
You can test the new contract via contract manager scripts like this:
cd ../../../contract_manager
pnpm exec ts-node scripts/update_pricefeed.ts --private-key <YOUR_PRIVATE_KEY_HEX> --contract <CONTRACT_ID> --feed-id <FEED_ID>
Commit the new entries added to contract manager yaml files
Update documentation repos and add the new contract address