f69a91d97c
* solana-devnet: Deploy a copy of the Mesh multisig program * solana/keys: Add keys for multisig testing * *.py: Remove airdrop, use devnet_setup.sh keypair instead * Dockerfile.p2w-attest: Improve caching - Move cheap Python script additions after the expensive rust build - Cache Cargo's package cache to shorten the "updating crates.io registry" build steps * Add a multisig Tilt resource, k8s yaml and runtime script This contains most of the work on Tilt/testing harness side. * multisig-wh-message-builder: Add init-vault subcommand This new subcommand enables the runtime Python script to create a multisig vault on the fly on the mock Solana devnet. * multisig-wh-message-builder: findProgramAddress -> getMsPDA * mutlisig-wh-message-builder: apply review advice - Use default mesh program address - remove unused program.json - remove redundant null checks - hardcode vault address (it is deterministic against the constant mesh program pubkey) - Start depending on solana-devnet in Tilt - Add carol to vault and set threshold to 2 |
||
---|---|---|
.. | ||
check-attestations.yaml | ||
eth-devnet.yaml | ||
multisig.yaml | ||
node.yaml | ||
p2w-attest.yaml | ||
p2w-evm-relay.yaml | ||
p2w-terra-relay.yaml | ||
prometheus.yaml | ||
pyth-evm-watcher.yaml | ||
pyth-price-service.yaml | ||
pyth.yaml | ||
solana-devnet.yaml | ||
spy.yaml | ||
terra-devnet.yaml |