* Missing dollar sign
* Test push:
* Fix truncate
* Long hash
* Add checkout step
* Shortened hash
* Add spaces
* Get date from command
* Remove push on pull request
* add Dockerfile for xc-admin-frontend
* add newline
* add gh workflow to push xc-admin-frontend image
* Push on every commit to main
---------
Co-authored-by: Guillermo Bescos <gbescos@stanford.edu>
* Tiltfile: TILT_DOCKER_REGISTRY def behavior, re-add namespace_create
* wormhole_attester/client v5.0.0: accuracy and logging opimisations
* [BREAKING CHANGE] min_interval_secs switches to milliseconds under
min_interval_ms
* attestation jobs no longer use preflight checks - this includes a
custom variant of send_and_confirm_transaction(), see util.rs for details
* attestation error logging no longer pretty-prints the error
structs ({:#?} became {:?})
Previously, we used 307 Internal Redirect to tell k8s that we're still
waiting for the healthcheck window to fill up. Unfortunately, k8s
assumes 3XX as a success, which wrongly tells it that the service is
ready. Changing to 503 causes the expected probe failure to appear
when the healthcheck state is not yet determined.
* attester: Add an on-chain last attestation timestamp and rate limit
In consequence, attester clients are able to rate-limit attestations
among _all_ active attesters - because the new last attestation timestamp is kept up
to date on chain. Ultimately, this value being shared by concurrent clients,
this feature limits our tx expenses while fulfilling our preferred attestation rates.
* attester: Use custom error code instead of log for rate limit
* attester: Add defaults for default attestation conditions
* attester: Use a dedicated function for rate limit default
* attester: Option<u32> -> u32 rate limit interval
This lets users pass 0 to disable the feature (0-rate limiting means
no rate limiting at all), which was not possible with the Option type.
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