Skip to content

Commit

Permalink
fix: devnet
Browse files Browse the repository at this point in the history
  • Loading branch information
fmorency committed Feb 12, 2025
1 parent 3de3c3a commit 479f194
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 12 deletions.
13 changes: 10 additions & 3 deletions bun.lock
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"apexcharts": "^3.54.0",
"autoprefixer": "^10.4.20",
"babel-plugin-glsl": "^1.0.0",
"bech32": "^2.0.0",
"chain-registry": "^1.69.122",
"cosmjs-types": "^0.9.0",
"cosmos-kit": "2.23.9",
Expand Down Expand Up @@ -1189,7 +1190,7 @@

"base64url": ["[email protected]", "", {}, "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A=="],

"bech32": ["bech32@1.1.4", "", {}, "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="],
"bech32": ["bech32@2.0.0", "", {}, "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg=="],

"before-after-hook": ["[email protected]", "", {}, "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A=="],

Expand Down Expand Up @@ -2667,6 +2668,8 @@

"@choojs/findup/commander": ["[email protected]", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="],

"@cosmjs/encoding/bech32": ["[email protected]", "", {}, "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="],

"@cosmjs/socket/ws": ["[email protected]", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="],

"@cosmos-kit/core/uuid": ["[email protected]", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA=="],
Expand All @@ -2689,6 +2692,8 @@

"@ethersproject/json-wallets/aes-js": ["[email protected]", "", {}, "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw=="],

"@ethersproject/providers/bech32": ["[email protected]", "", {}, "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="],

"@ethersproject/providers/ws": ["[email protected]", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="],

"@ethersproject/signing-key/elliptic": ["[email protected]", "", { "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", "hash.js": "^1.0.0", "hmac-drbg": "^1.0.1", "inherits": "^2.0.4", "minimalistic-assert": "^1.0.1", "minimalistic-crypto-utils": "^1.0.1" } }, "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ=="],
Expand All @@ -2707,8 +2712,6 @@

"@injectivelabs/sdk-ts/axios": ["[email protected]", "", { "dependencies": { "follow-redirects": "^1.14.9", "form-data": "^4.0.0" } }, "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ=="],

"@injectivelabs/sdk-ts/bech32": ["[email protected]", "", {}, "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg=="],

"@injectivelabs/sdk-ts/cosmjs-types": ["[email protected]", "", { "dependencies": { "long": "^4.0.0", "protobufjs": "~6.11.2" } }, "sha512-vf2uLyktjr/XVAgEq0DjMxeAWh1yYREe7AMHDKd7EiHVqxBPCaBS+qEEQUkXbR9ndnckqr1sUG8BQhazh4X5lA=="],

"@injectivelabs/sdk-ts/ethers": ["[email protected]", "", { "dependencies": { "@ethersproject/abi": "5.7.0", "@ethersproject/abstract-provider": "5.7.0", "@ethersproject/abstract-signer": "5.7.0", "@ethersproject/address": "5.7.0", "@ethersproject/base64": "5.7.0", "@ethersproject/basex": "5.7.0", "@ethersproject/bignumber": "5.7.0", "@ethersproject/bytes": "5.7.0", "@ethersproject/constants": "5.7.0", "@ethersproject/contracts": "5.7.0", "@ethersproject/hash": "5.7.0", "@ethersproject/hdnode": "5.7.0", "@ethersproject/json-wallets": "5.7.0", "@ethersproject/keccak256": "5.7.0", "@ethersproject/logger": "5.7.0", "@ethersproject/networks": "5.7.1", "@ethersproject/pbkdf2": "5.7.0", "@ethersproject/properties": "5.7.0", "@ethersproject/providers": "5.7.2", "@ethersproject/random": "5.7.0", "@ethersproject/rlp": "5.7.0", "@ethersproject/sha2": "5.7.0", "@ethersproject/signing-key": "5.7.0", "@ethersproject/solidity": "5.7.0", "@ethersproject/strings": "5.7.0", "@ethersproject/transactions": "5.7.0", "@ethersproject/units": "5.7.0", "@ethersproject/wallet": "5.7.0", "@ethersproject/web": "5.7.1", "@ethersproject/wordlists": "5.7.0" } }, "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg=="],
Expand Down Expand Up @@ -2737,6 +2740,8 @@

"@keplr-wallet/cosmos/@keplr-wallet/unit": ["@keplr-wallet/[email protected]", "", { "dependencies": { "@keplr-wallet/types": "0.12.28", "big-integer": "^1.6.48", "utility-types": "^3.10.0" } }, "sha512-kpXigHDBJGOmhtPkv9hqsQid9zkFo7OQPeKgO2n8GUlOINIXW6kWG5LXYTi/Yg9Uiw1CQF69gFMuZCJ8IzVHlA=="],

"@keplr-wallet/cosmos/bech32": ["[email protected]", "", {}, "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="],

"@keplr-wallet/provider/@keplr-wallet/types": ["@keplr-wallet/[email protected]", "", { "dependencies": { "long": "^4.0.0" }, "peerDependencies": { "starknet": "^6" } }, "sha512-UsIR/ix39hH/yygj0ZrdOsMqOGCq43NzkU8famtwQFQjB+jkKKADPq6SmhJjSrVr8PqPtWfIfUxa3jaAmsAUJQ=="],

"@keplr-wallet/provider/deepmerge": ["[email protected]", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="],
Expand Down Expand Up @@ -3309,6 +3314,8 @@

"yargs/find-up/locate-path": ["[email protected]", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="],

"@cosmsnap/snapper/@cosmjs/amino/@cosmjs/encoding/bech32": ["[email protected]", "", {}, "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="],

"@injectivelabs/sdk-ts/@cosmjs/amino/@cosmjs/encoding/bech32": ["[email protected]", "", {}, "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="],

"@injectivelabs/sdk-ts/@cosmjs/proto-signing/@cosmjs/encoding/bech32": ["[email protected]", "", {}, "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="],
Expand Down
25 changes: 20 additions & 5 deletions config/manifestChain.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,28 @@
import env from './env';
import { AssetList, Chain, IBCInfo } from '@chain-registry/types';

const buildType = env.chainTier;
let manifestModule;
let manifestModule: any;

// TODO: Add mainnet manifest when it's available
if (buildType === 'devnet') {
manifestModule = await import('chain-registry/devnet/manifestdevnet');
if (buildType === 'qa') {
manifestModule = require('chain-registry/devnet/manifestdevnet');

Check warning on line 9 in config/manifestChain.ts

View check run for this annotation

Codecov / codecov/patch

config/manifestChain.ts#L9

Added line #L9 was not covered by tests
} else {
manifestModule = await import('chain-registry/testnet/manifesttestnet');
manifestModule = require('chain-registry/testnet/manifesttestnet');
}

export const { assets: manifestAssets, chain: manifestChain, ibc: manifestIbc } = manifestModule;
let manifestAssets: AssetList, manifestChain: Chain, manifestIbc: IBCInfo[];

if (buildType === 'qa') {
const { assets, chain } = manifestModule;
manifestAssets = assets;
manifestChain = chain;
manifestIbc = []; // Default value since devnet doesn't include ibc

Check warning on line 20 in config/manifestChain.ts

View check run for this annotation

Codecov / codecov/patch

config/manifestChain.ts#L17-L20

Added lines #L17 - L20 were not covered by tests
} else {
const { assets, chain, ibc } = manifestModule;
manifestAssets = assets;
manifestChain = chain;
manifestIbc = ibc;
}

export { manifestAssets, manifestChain, manifestIbc };
5 changes: 1 addition & 4 deletions utils/ibc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,9 @@ import { Asset, AssetList, IBCInfo } from '@chain-registry/types';
import { Coin } from '@liftedinit/manifestjs/dist/codegen/cosmos/base/v1beta1/coin';

import { shiftDigits } from './maths';
import {
assets as manifestAssets,
ibc as manifestIbc,
} from 'chain-registry/testnet/manifesttestnet';
import { assets as osmosisAssets, ibc as osmosisIbc } from 'chain-registry/testnet/osmosistestnet';
import { assets as axelarAssets, ibc as axelarIbc } from 'chain-registry/testnet/axelartestnet';
import { manifestAssets, manifestIbc } from '@/config/manifestChain';

const assets: AssetList[] = [manifestAssets, osmosisAssets, axelarAssets];

Expand Down

0 comments on commit 479f194

Please sign in to comment.