It looks like this condition should have matched the `res.returncode == errno.EEXIST`, but the return code is coming back as `1`, probably due to the wrapping around the subprocess call.
So we match directly on the stdout of the subprocess call and prevent the script from exiting when the output says the vault exists.
This allows the pod to run with readOnlyFilesystem.
The initContainer is needed because the pyth-publisher container will try to write to a directory with pre-existing files from the image and we need that to happen in a separate volume with write access.
The previous value - service address - caused the pod to never reach a ready state (because the client couldn't reach the RPC server), and that caused the server to never serve requests because one of the container in the pods behind the service (the client one) never reached a ready state. In other words, this removes a circular dependency between the pod and its service.
This change upgrades our wormhole dependency to the current latest
release. It introduces a fix in rent calculation logic, making Solitaire compatible with
PythNet. This lets us get rid of dedicated rent adjustment logic,
which we also remove in this change.
* add spinner while approving/rejecting and update result in real time
* fix confirmed/rejected/cancelled section
* remove console.log
* update previous list of proposals to the most updated one after approving/rejecting
* fix precommit
* fix bug
* refactor
* fetch all proposals instructions and pass to individual proposal row
* add new verified icon
* enable scroll to top when clicking on individual proposal
* split devnet/pythtest and mainnet-beta/pythnet proposals
* show symbols for product and price account when possible
* fix typo
* move getAllIxs to hook and remove verified for draft proposals
* Start to implement the solana receiver contract
* Use "cargo run" instead of the compiled binary under target/debug
* Update cargo dependency
* Add "pyth-" prefix to crate names
* Remove the transfer step in cli which is only necessary for pythnet, not solana
* fix urlsIndex not being reset to 0 when changing cluster
* fix proposals accept/reject buttons not centered when on mobile view
* add verified tag to individual proposals
* fix pre-commit error
* fix color scheme
* address comments