Skip to main content

Upgrade Changelog and Notes

This document provides essential details for the upcoming migration, including the migration height, new core and feeder versions, and feeder configuration. Please ensure that you review this document thoroughly and update your setup accordingly.

Migration Details

1. Migration Height

  • Height: 3830300

Ensure that your nodes are fully synced up to this height before initiating the migration process.

2. New Core Version

  • Version: v0.22.1

Please download and install the updated core version from the links below.

docker pull \
europe-docker.pkg.dev/pryzm-zone/core/pryzmd:0.22.1

For Mac with Intel and Apple Silicon

wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-darwin-all
wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-darwin-all.tar.gz

For Mac with Intel CPUs

wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-darwin-amd64
wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-darwin-amd64.tar.gz

For Mac with Apple Silicon

wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-darwin-arm64
wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-darwin-arm64.tar.gz

For Linux with X86 CPUs

wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-linux-amd64
wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-linux-amd64.tar.gz

For Linux with Arm64 CPUs

wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-linux-arm64
wget https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-linux-arm64.tar.gz

3. New Feeder Version

  • Version: v0.7.0

The updated feeder version is required for compatibility with the new core. Follow the installation instructions provided here. Please download and install the updated feeder image from registry below.

docker pull \
europe-docker.pkg.dev/pryzm-zone/core/pryzm-feeder:v0.7.0

4. Feeder Configuration

Update your feeder configuration and add the following parameters:

assetsHostChainMonitoringService:
disable: false
exchangeRatesFetchIntervalSeconds: 1
assets:
- assetId: "nuusdc"
lcd: "" // an injective rest api
contract: "inj1kfjff5f0xjy7gece36watkqtscpycv666tqq7t"
base64StateQuery: eyJnZXRfbWFya2V0X21ldGFkYXRhIjoge319 # base64 string for {"get_market_metadata": {}}
type: "neptune"
neptuneUnderlyingDenom: "ibc/2CBC2EA121AE42563B08028466F37B600F2D7D4282342DE938283CC3FB2BC00E"
- assetId: "nuusdt"
lcd: "" // an injective rest api
contract: "inj1kfjff5f0xjy7gece36watkqtscpycv666tqq7t"
base64StateQuery: eyJnZXRfbWFya2V0X21ldGFkYXRhIjoge319 # base64 string for {"get_market_metadata": {}}
type: "neptune"
neptuneUnderlyingDenom: "peggy0xdAC17F958D2ee523a2206206994597C13D831ec7"

Replace the placeholder values with the appropriate details for your setup.

Reference Section for Future Migrations

For every migration, ensure to:

  1. Verify the Migration Height.
  2. Update to the New Core Version.
  3. Install the New Feeder Version.
  4. Reconfigure your Feeder Configuration.

This structure will remain consistent across future migrations. Always refer to this section when preparing for a new migration.