From de29e8d3131e81e6715c6c6e22ab122f02cf218a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20E=2E=20F=2E=20Mota?= Date: Tue, 24 Oct 2023 15:48:06 -0300 Subject: [PATCH] New tendermint changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit f3ae8a4d4bc09a2c84813fe4665dd58c60df3a3a Author: Álvaro E. F. Mota Date: Fri Oct 20 18:40:28 2023 -0300 Added two more test to cover exception cases commit da4b091a4d01756be4947e5315e15ebb15958eb8 Author: Álvaro E. F. Mota Date: Fri Oct 20 17:22:39 2023 -0300 Added some tests that cover some exceptions commit 49ac1037b0963e035a3282bd573c8ebe92c832ec Author: Álvaro E. F. Mota Date: Tue Oct 17 18:40:02 2023 -0300 Updated the Tendermint version --- package.json | 6 +- src/connectors/kujira/kujira.model.ts | 16 +-- .../kujira/fixtures/patches/data.ts | 4 +- .../kujira/fixtures/patches/patches.ts | 8 +- .../kujira/kujira.controllers.test.ts | 99 ++++++++++++++++++- 5 files changed, 115 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 104e3bfd1e..f7700d1046 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "test:scripts": "jest -i --verbose ./test-scripts/*.test.ts" }, "dependencies": { - "@cosmjs/proto-signing": "^0.30.1", - "@cosmjs/stargate": "^0.30.1", + "@cosmjs/proto-signing": "^0.31.1", + "@cosmjs/stargate": "^0.31.1", "@crocswap/sdk": "^2.4.5", "@ethersproject/abstract-provider": "5.7.0", "@ethersproject/address": "5.7.0", @@ -80,7 +80,7 @@ "http-status-codes": "2.2.0", "immutable": "^4.2.4", "js-yaml": "^4.1.0", - "kujira.js": "^0.8.145", + "kujira.js": "0.9.6", "level": "^8.0.0", "lodash": "^4.17.21", "lru-cache": "^7.14.1", diff --git a/src/connectors/kujira/kujira.model.ts b/src/connectors/kujira/kujira.model.ts index ef09fcf570..96795e7fa9 100644 --- a/src/connectors/kujira/kujira.model.ts +++ b/src/connectors/kujira/kujira.model.ts @@ -154,7 +154,7 @@ import { DirectSecp256k1HdWallet, EncodeObject, } from '@cosmjs/proto-signing'; -import { HttpBatchClient, Tendermint34Client } from '@cosmjs/tendermint-rpc'; +import { HttpBatchClient, Tendermint37Client } from '@cosmjs/tendermint-rpc'; import { StdFee } from '@cosmjs/amino'; import { IndexedTx } from '@cosmjs/stargate/build/stargateclient'; import { BigNumber } from 'bignumber.js'; @@ -245,7 +245,7 @@ export class KujiraModel { */ // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore - private tendermint34Client: Tendermint34Client; + private tendermint37Client: Tendermint37Client; /** * @@ -385,7 +385,7 @@ export class KujiraModel { this.kujiraGetHttpBatchClient(rpcEndpoint); - await this.kujiraGetTendermint34Client(); + await this.kujiraGetTendermint37Client(); this.kujiraGetKujiraQueryClient(); @@ -411,12 +411,12 @@ export class KujiraModel { private kujiraGetKujiraQueryClient() { this.kujiraQueryClient = kujiraQueryClient({ - client: this.tendermint34Client, + client: this.tendermint37Client, }); } - private async kujiraGetTendermint34Client() { - this.tendermint34Client = await Tendermint34Client.create( + private async kujiraGetTendermint37Client() { + this.tendermint37Client = await Tendermint37Client.create( this.httpBatchClient ); } @@ -1960,8 +1960,8 @@ export class KujiraModel { return JSON.parse(decryptedString); } - async toClient(endpoint: string): Promise<[Tendermint34Client, string]> { - const client = await Tendermint34Client.create( + async toClient(endpoint: string): Promise<[Tendermint37Client, string]> { + const client = await Tendermint37Client.create( new HttpBatchClient(endpoint, { dispatchInterval: 100, batchSizeLimit: 200, diff --git a/test-bronze/connectors/kujira/fixtures/patches/data.ts b/test-bronze/connectors/kujira/fixtures/patches/data.ts index 472ed2cf02..09301d7dad 100644 --- a/test-bronze/connectors/kujira/fixtures/patches/data.ts +++ b/test-bronze/connectors/kujira/fixtures/patches/data.ts @@ -1,6 +1,6 @@ import { IMap } from "../../../../../src/connectors/kujira/kujira.types"; import { printStackTrace } from "../../helpers"; -import { HttpBatchClient, Tendermint34Client } from "@cosmjs/tendermint-rpc"; +import { HttpBatchClient, Tendermint37Client } from "@cosmjs/tendermint-rpc"; import { SigningStargateClient, StargateClient } from "@cosmjs/stargate"; import { KujiraQueryClient } from "kujira.js"; import { SigningCosmWasmClient } from "@cosmjs/cosmwasm-stargate/build/signingcosmwasmclient"; @@ -21,7 +21,7 @@ data.set('KUJIRA_ACCOUNT_NUMBER', 0); data.set(`["kujira","getFastestRpc","beforeAll",1]`, "https://kujira-mainnet-rpc.autostake.com"); data.set(`["kujira","kujiraGetHttpBatchClient","beforeAll",2]`, Object.create(HttpBatchClient.prototype) as HttpBatchClient); -data.set(`["kujira","kujiraGetTendermint34Client","beforeAll",3]`, Object.create(Tendermint34Client.prototype) as Tendermint34Client); +data.set(`["kujira","kujiraGetTendermint37Client","beforeAll",3]`, Object.create(Tendermint37Client.prototype) as Tendermint37Client); data.set(`["kujira","kujiraGetKujiraQueryClient","beforeAll",4]`, {} as KujiraQueryClient); data.set(`["kujira","kujiraGetStargateClient","beforeAll",5]`, Object.create(StargateClient.prototype) as StargateClient); data.set(`["kujira","kujiraGetBasicMarkets","beforeAll",6]`, IMap({"kujira14u8ynhj7d8h2379yqj5q2ma0xxpvfjlrpauhzxgnj40ejq953mlsugux8d":{"address":"kujira14u8ynhj7d8h2379yqj5q2ma0xxpvfjlrpauhzxgnj40ejq953mlsugux8d","denoms":[{"reference":"ibc/590CE97A3681BC2058FED1F69B613040209DF3F17B7BD31DFFB8671C4D2CD99B","decimals":6,"trace":{"path":"transfer/channel-44","base_denom":"cw20:secret153wu605vvp934xhd4k9dtd640zsep5jkesstdm"},"symbol":"cw20:secret153wu605vvp934xhd4k9dtd640zsep5jkesstdm"},{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"}],"precision":{"decimal_places":3},"decimalDelta":2,"multiswap":true},"kujira1uau4ctnpfze4qqljqgup3watfg9yvmkgr7gevzgv27g30yx56fvsr6dkqx":{"address":"kujira1uau4ctnpfze4qqljqgup3watfg9yvmkgr7gevzgv27g30yx56fvsr6dkqx","denoms":[{"reference":"ibc/15FF6DF1FA1790C9199EDB6F6DAAE0EEE93BA22B3B4E9326282C389074098B8A","decimals":6,"trace":{"path":"transfer/channel-70","base_denom":"uflix"},"symbol":"FLIX"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":5},"decimalDelta":0,"multiswap":true},"kujira1xr3rq8yvd7qplsw5yx90ftsr2zdhg4e9z60h5duusgxpv72hud3sl8nek6":{"address":"kujira1xr3rq8yvd7qplsw5yx90ftsr2zdhg4e9z60h5duusgxpv72hud3sl8nek6","denoms":[{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira14wv3whn3v9sgf8r0dm7a46v7m7pukhs87x73e0ude3ktuzztfj9qxndumz","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1ullqzk95uh0derdqpp8e5f4ukdun00xdal486zmjeeqsfhefgd0qh0qndl":{"address":"kujira1ullqzk95uh0derdqpp8e5f4ukdun00xdal486zmjeeqsfhefgd0qh0qndl","denoms":[{"reference":"ibc/CF90BCBEDFF409F9187A0C3A69C1082D56908DC3F7FC342ED82455A504AD8AA9","decimals":6,"trace":{"path":"transfer/channel-59","base_denom":"udvpn"},"symbol":"DVPN"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":6},"decimalDelta":0,"multiswap":true,"pool":"kujira1324mahmnjew4rsavkajsq047yc5kgerqy452jt5c2tr5f2dd7fpqflcqw7"},"kujira1fphguznhazgqdlr9mpfh6nmn3vjjr73ksz3ukznv6q7s9ndfq2cs8vhapj":{"address":"kujira1fphguznhazgqdlr9mpfh6nmn3vjjr73ksz3ukznv6q7s9ndfq2cs8vhapj","denoms":[{"reference":"ibc/004EBF085BBED1029326D56BE8A2E67C08CECE670A94AC1947DF413EF5130EB2","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wavax-wei"},"symbol":"wAVAX"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira1atnrjnyjm4u2znshlt48nwyeqtfyzuqseyj59lylvkvd4dtevdgss6jn4a"},"kujira1hsdzhyvuc2z3f8d3yae84uk62d69vk68vxgudkun7gccz6hvrvfq0vx6fd":{"address":"kujira1hsdzhyvuc2z3f8d3yae84uk62d69vk68vxgudkun7gccz6hvrvfq0vx6fd","denoms":[{"reference":"ibc/4F393C3FCA4190C0A6756CE7F6D897D5D1BE57D6CCB80D0BC87393566A7B6602","decimals":6,"trace":{"base_denom":"ustars","path":"transfer/channel-7"},"symbol":"STARS"},{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira1nm3yktzcgpnvwu6qpzqgl2ktyvlgsstc7ev849dd3ulaygw75mqqxvtnck":{"address":"kujira1nm3yktzcgpnvwu6qpzqgl2ktyvlgsstc7ev849dd3ulaygw75mqqxvtnck","denoms":[{"reference":"ibc/4F393C3FCA4190C0A6756CE7F6D897D5D1BE57D6CCB80D0BC87393566A7B6602","decimals":6,"trace":{"base_denom":"ustars","path":"transfer/channel-7"},"symbol":"STARS"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1n648rfqqvjxm6c7zgfnfqay85rkapgg0z7da9pnmjazz5m5d7l0qxdtq90","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1rrnacml8zeqq3ve2t98r5x88t4uahahdk66y9qpcrjp9qxhnuvysv59zx8":{"address":"kujira1rrnacml8zeqq3ve2t98r5x88t4uahahdk66y9qpcrjp9qxhnuvysv59zx8","denoms":[{"reference":"ibc/A64467480BBE4CCFC3CF7E25AD1446AA9BDBD4F5BCB9EF6038B83D6964C784E6","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wmatic-wei"},"symbol":"wMATIC"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira10y2sxew858txsfufrv366hkdm5lgn8w6dkhtxv8mdsmh7z8yuzfq9tptmz"},"kujira1aqnmhyu37ynf8pm0fedtykzf3clk25ecc0p23cce2d5dc59eteeqgrg6tv":{"address":"kujira1aqnmhyu37ynf8pm0fedtykzf3clk25ecc0p23cce2d5dc59eteeqgrg6tv","denoms":[{"reference":"ibc/FFA3D0E9C3CDE729559FB71A09E9E6CFA5A85AFABAC9F3CB5DD3942BFF935F9C","decimals":8,"trace":{"path":"transfer/channel-46","base_denom":"swth"},"symbol":"SWTH"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":5},"decimalDelta":2,"multiswap":true,"pool":"kujira1ytwhduql6krgdp46xr8m9pt79dhdta0n23d5c00v7xxe5ru0hmvsp9uh8v"},"kujira182nff4ttmvshn6yjlqj5czapfcav9434l2qzz8aahf5pxnyd33tsz30aw6":{"address":"kujira182nff4ttmvshn6yjlqj5czapfcav9434l2qzz8aahf5pxnyd33tsz30aw6","denoms":[{"reference":"ibc/F3AA7EF362EC5E791FE78A0F4CCC69FEE1F9A7485EB1A8CAB3F6601C00522F10","decimals":18,"trace":{"path":"transfer/channel-23","base_denom":"aevmos"},"symbol":"EVMOS"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true},"kujira1xqhakgvn3jeqfade0z4aufer9xylx7ft45fgyhg6z75mauhkjwks9cucyq":{"address":"kujira1xqhakgvn3jeqfade0z4aufer9xylx7ft45fgyhg6z75mauhkjwks9cucyq","denoms":[{"reference":"ukuji","decimals":6,"symbol":"KUJI"},{"reference":"ibc/DA59C009A0B3B95E0549E6BF7B075C8239285989FF457A8EDDBB56F10B2A6986","decimals":6,"trace":{"base_denom":"uluna","path":"transfer/channel-5"},"symbol":"LUNA"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1hfj06505jjk2ut5a0j6f5wx04pj2s05qk8nydng7kznkuzpe8w2se24jqx","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1k7rg9vscg2uldw6868mecryxhlze5e3f4z0f00295ddu7cz3l4ws4d9dfj":{"address":"kujira1k7rg9vscg2uldw6868mecryxhlze5e3f4z0f00295ddu7cz3l4ws4d9dfj","denoms":[{"reference":"ibc/8318B7E036E50C0CF799848F23ED84778AAA8749D9C0BCD4FF3F4AF73C53387F","decimals":6,"trace":{"path":"transfer/channel-31","base_denom":"cw20:juno1qsrercqegvs4ye0yqg93knv73ye5dc3prqwd6jcdcuj8ggp6w0us66deup"},"symbol":"LOOP"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":5},"decimalDelta":0,"multiswap":true,"pool":"kujira1059pvpwgg9krqal5kwhnul47heekmuh0uj7ctns47whqegqj5l6q6nvs69"},"kujira12zjpumtfh88k6s2s8k4wks37ezr2c3zeha5xx6qpd65e5ehz50nq0afvrv":{"address":"kujira12zjpumtfh88k6s2s8k4wks37ezr2c3zeha5xx6qpd65e5ehz50nq0afvrv","denoms":[{"reference":"ibc/FC59D6840A41252352263CEA2B832BB86D68D03CBA194263CB9F3C15946796FB","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"link-wei"},"symbol":"LINK"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira1qjw6s2l0j54esx8swmgnf2509ydxqur53wna72ajyqlu3hrdrxgsf4d6jx"},"kujira1e8z7d334ngww7lnqaczlcrjpwg9hc5ggcptkk7nvc7ld4tem6dgsm9h336":{"address":"kujira1e8z7d334ngww7lnqaczlcrjpwg9hc5ggcptkk7nvc7ld4tem6dgsm9h336","denoms":[{"reference":"ibc/90D9BE4D0D9BFD6AE61FCACF84765820EDA9EE795548324AD60FF416E6685ECF","decimals":6,"trace":{"path":"transfer/channel-62","base_denom":"ufrienzies"},"symbol":"FRNZ"},{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1cchseys2su3h79tplt0vaqvd04kjqkf8zygrsg6fjekxkr3y500qk4w2ll"},"kujira1y50nul39ql5sf42p67nrsy9j0luly2mvaxmlkmx6888pnzw66k6qc0gku9":{"address":"kujira1y50nul39ql5sf42p67nrsy9j0luly2mvaxmlkmx6888pnzw66k6qc0gku9","denoms":[{"reference":"ibc/301DAF9CB0A9E247CD478533EF0E21F48FF8118C4A51F77C8BC3EB70E5566DBC","decimals":8,"trace":{"path":"transfer/channel-9","base_denom":"wbtc-satoshi"},"symbol":"wBTC"},{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"}],"precision":{"decimal_places":2},"decimalDelta":2,"multiswap":true},"kujira1sse6a00arh9dalzsyrd3q825dsn2zmrag0u4qx8q0dyks4ftnxyqrj0xds":{"address":"kujira1sse6a00arh9dalzsyrd3q825dsn2zmrag0u4qx8q0dyks4ftnxyqrj0xds","denoms":[{"reference":"factory/kujira1swkuyt08z74n5jl7zr6hx0ru5sa2yev5v896p6/local","decimals":6,"symbol":"LOCAL"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":5},"decimalDelta":0,"multiswap":true,"pool":"kujira10wn7s0j66f33kp8rg7cluh9mghkahd5wezkx84wn3kf0cvh2nefsny50r4","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1jlzw6xal0n2c580g3wxs09tjhlzdht9y8dgszq3tupf8fhl7xjus7ep7ap":{"address":"kujira1jlzw6xal0n2c580g3wxs09tjhlzdht9y8dgszq3tupf8fhl7xjus7ep7ap","denoms":[{"reference":"ibc/B37E4D9FB5B30F3E1E20A4B2DE2A005E584C5C822C44527546556AE2470B4539","decimals":10,"trace":{"path":"transfer/channel-9","base_denom":"dot-planck"},"symbol":"DOT"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":4,"multiswap":true,"pool":"kujira1uchf9h2suq6a9a0ksyp5rh9536uqxydswm37sswa888kxxx2kqgqsx3n6h","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu","margin":{"address":"kujira1hjyjafrt09p4hwsnwch29nrrs40lprfgesqdy44wnp27td872hsse2rree","owner":"kujira1tsekaqv9vmem0zwskmf90gpf0twl6k57e8vdnq","stableDenom":{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"},"stableDenomAdmin":"kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7","collateralDenom":{"reference":"ibc/B37E4D9FB5B30F3E1E20A4B2DE2A005E584C5C822C44527546556AE2470B4539","decimals":10,"trace":{"path":"transfer/channel-9","base_denom":"dot-planck"},"symbol":"DOT"},"oracleDenom":"DOT","maxRatio":0.6,"mintFee":0.001,"interestRate":0,"orcaAddress":"kujira1p748kkq6qmhcml0ycm0g8n4vns7rnch2jtw7mzsrcyudjmpqzzvsy4clw6","maxDebt":{"type":"BigNumber","hex":"0x746a528800"},"liquidationThreshold":{"type":"BigNumber","hex":"0x3b9aca00"},"liquidationRatio":0.1}},"kujira1hs95lgvuy0p6jn4v7js5x8plfdqw867lsuh5xv6d2ua20jprkgesw2pujt":{"address":"kujira1hs95lgvuy0p6jn4v7js5x8plfdqw867lsuh5xv6d2ua20jprkgesw2pujt","denoms":[{"reference":"factory/kujira13y8hs83sk0la7na2w5g5nzrnjjpnkvmd7e87yd35g8dcph7dn0ksenay2a/ulp","underlying":[{"reference":"ukuji","decimals":6,"symbol":"KUJI"},{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"}],"decimals":6,"symbol":"LP KUJI-ATOM"},{"reference":"ukuji","decimals":6,"symbol":"KUJI"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira1jkte0pytr85qg0whmgux3vmz9ehmh82w40h8gaqeg435fnkyfxqq5m32qy":{"address":"kujira1jkte0pytr85qg0whmgux3vmz9ehmh82w40h8gaqeg435fnkyfxqq5m32qy","denoms":[{"reference":"ibc/4F393C3FCA4190C0A6756CE7F6D897D5D1BE57D6CCB80D0BC87393566A7B6602","decimals":6,"trace":{"base_denom":"ustars","path":"transfer/channel-7"},"symbol":"STARS"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1y6p729vgha3mzk0jqpker38pxphqhw3fzv3wj8xpqysdwqqu74wsc7gfdx":{"address":"kujira1y6p729vgha3mzk0jqpker38pxphqhw3fzv3wj8xpqysdwqqu74wsc7gfdx","denoms":[{"reference":"ibc/2034A2717C2E9F5C19285A7F697CECFA14F34784B912AD32B6E3D7833090EB16","decimals":6,"trace":{"path":"transfer/channel-94","base_denom":"ujkl"},"symbol":"JKL"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira1gl8js9zn7h9u2h37fx7qg8xy65jrk9t4zpa6s7j5hdlanud2uwxshqq67m":{"address":"kujira1gl8js9zn7h9u2h37fx7qg8xy65jrk9t4zpa6s7j5hdlanud2uwxshqq67m","denoms":[{"reference":"factory/kujira13y8hs83sk0la7na2w5g5nzrnjjpnkvmd7e87yd35g8dcph7dn0ksenay2a/ulp","underlying":[{"reference":"ukuji","decimals":6,"symbol":"KUJI"},{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"}],"decimals":6,"symbol":"LP KUJI-ATOM"},{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira1kt0jxlr5fkx3xepymxav5c3h8sjnmutp3za2e6r5k9pgsta34trq8emzqj":{"address":"kujira1kt0jxlr5fkx3xepymxav5c3h8sjnmutp3za2e6r5k9pgsta34trq8emzqj","denoms":[{"reference":"ibc/173E561B8E97AB49FBA540663C1D02DC1B2D2871B5C8434935982CB15B0C7765","decimals":6,"symbol":"Unknown"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira1qwtjeaf0y6hn094gn3xprw7wknkl4egpkr7dqu3cljkev5ex4xfqf2h8uc":{"address":"kujira1qwtjeaf0y6hn094gn3xprw7wknkl4egpkr7dqu3cljkev5ex4xfqf2h8uc","denoms":[{"reference":"ibc/1AE6C91DF755F63FB9E8393F7AE6A1725B2389730C0A46ECE247D761A72DA80D","decimals":6,"trace":{"path":"transfer/channel-43","base_denom":"cw20:terra1x62mjnme4y0rdnag3r8rfgjuutsqlkkyuh4ndgex0wl3wue25uksau39q8"},"symbol":"xASTRO"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9sl4e867":{"address":"kujira14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9sl4e867","denoms":[{"reference":"ukuji","decimals":6,"symbol":"KUJI"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1sx99fxy4lqx0nv3ys86tkdrch82qygxyec5c8dxsk9raz4at5zpq72gypx","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1cn922pcqrt4g2dr4va9vxk8h3w3jfxnxjqq2qp6zktjsehdzde6sz66um0":{"address":"kujira1cn922pcqrt4g2dr4va9vxk8h3w3jfxnxjqq2qp6zktjsehdzde6sz66um0","denoms":[{"reference":"ibc/239BFF83852F67DF5243DB89F339FF7FDBF858437F961CAB6DA5B5ADEFB2BC07","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"ustrd"},"symbol":"STRD"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1hmy36p0a87fsv36l8vdmy5uaka69j392s07qgnc5aum9cg9vj88qq8tfgh","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1zf94p6srpmlk0d5p9pwpqqwztynd22mndqljqvral604k8jfcw4sw2y7kp":{"address":"kujira1zf94p6srpmlk0d5p9pwpqqwztynd22mndqljqvral604k8jfcw4sw2y7kp","denoms":[{"reference":"ibc/96179F5B44CCC15E03AB43D7118E714B4D5CE8F187F7D8A60F2A514299761EA9","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"arb-wei"},"symbol":"ARB"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira1nxq9hkkuh7qkmklua2ejezqs296j2h202sfrz0w3ggvz6sj2g5vqlp3x6z","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1538ukswznmuek3hfv7mcxem9hjqz8sa4ypl2ul0zncu3tdgfvwmq8pxkwp":{"address":"kujira1538ukswznmuek3hfv7mcxem9hjqz8sa4ypl2ul0zncu3tdgfvwmq8pxkwp","denoms":[{"reference":"ibc/A2146858B5E3CFE759E32F47CA54591F8E27FAEDFF731D30B448E5AB25CA8EC5","decimals":9,"trace":{"path":"transfer/channel-50","base_denom":"gravity0x77E06c9eCCf2E797fd462A92B6D7642EF85b0A44"},"symbol":"wTAO"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":2},"decimalDelta":3,"multiswap":true,"pool":"kujira1qmuthgsuvwtgw3dpddrvxjz09lt36zzurl2v657kmr52juekxarsaepvrx","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1fkwjqyfdyktgu5f59jpwhvl23zh8aav7f98ml9quly62jx2sehysqa4unf":{"address":"kujira1fkwjqyfdyktgu5f59jpwhvl23zh8aav7f98ml9quly62jx2sehysqa4unf","denoms":[{"reference":"ibc/A358D7F19237777AF6D8AD0E0F53268F8B18AE8A53ED318095C14D6D7F3B2DB5","decimals":6,"trace":{"path":"transfer/channel-10","base_denom":"uscrt"},"symbol":"SCRT"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira149m52kn7nvsg5nftvv4fh85scsavpdfxp5nr7zasz97dum89dp5qevttd9":{"address":"kujira149m52kn7nvsg5nftvv4fh85scsavpdfxp5nr7zasz97dum89dp5qevttd9","denoms":[{"reference":"ibc/DBF6ABDB5F3D4267C039967515594453F4A31007FD838A566F563A01D2C2FB80","decimals":6,"trace":{"path":"transfer/channel-55","base_denom":"umars"},"symbol":"MARS"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1snkjjse7z9m72pcegjhw8ggqgdswqwuguq07f2um4ypthle9h47qcz2jkq","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira10fqy0npt7djm8lg847v9rqlng88kqfdvl8tyt4ge204wf52sy68qwmj07l":{"address":"kujira10fqy0npt7djm8lg847v9rqlng88kqfdvl8tyt4ge204wf52sy68qwmj07l","denoms":[{"reference":"ibc/8318B7E036E50C0CF799848F23ED84778AAA8749D9C0BCD4FF3F4AF73C53387F","decimals":6,"trace":{"path":"transfer/channel-31","base_denom":"cw20:juno1qsrercqegvs4ye0yqg93knv73ye5dc3prqwd6jcdcuj8ggp6w0us66deup"},"symbol":"LOOP"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira18rd5fge3m8zvcw4rl94ztre2jra0srpv8d7t64aag4gzw7jkmzeqvx564r":{"address":"kujira18rd5fge3m8zvcw4rl94ztre2jra0srpv8d7t64aag4gzw7jkmzeqvx564r","denoms":[{"reference":"ibc/0306D6B66EAA2EDBB7EAD23C0EC9DDFC69BB43E80B398035E90FBCFEF3FD1A87","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"stuatom"},"symbol":"stATOM"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira17pfjnng0j8nzkn0kyt0xsfpwj2cfft4yqxv8dmkqzl2adsn9fh0sc4rddu","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1642dp8q7gzm5g5csdz2k676rc5zqfka4hfnas9ffydffp0saspts0e9zgp":{"address":"kujira1642dp8q7gzm5g5csdz2k676rc5zqfka4hfnas9ffydffp0saspts0e9zgp","denoms":[{"reference":"ibc/BF603AD88AA4C36FC8CA99F6D703CA1D7D437A1EA97023A73A8BA4437A05ABDF","decimals":18,"trace":{"path":"transfer/channel-47","base_denom":"erc20/0xAE6D3334989a22A65228732446731438672418F2"},"symbol":"CNTO"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira1x5987rr6tn4k48rr45pcthr8jjershe984rj2vaxzxqsl650rl2q0a2cuk","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1q7p9wldxxvnqda4hx8w6caplqj33tfxne5efjamsp6ruhuk3knwqwjuhrn":{"address":"kujira1q7p9wldxxvnqda4hx8w6caplqj33tfxne5efjamsp6ruhuk3knwqwjuhrn","denoms":[{"reference":"ibc/F2A6A3D4C02E003CC3EDB84CFD1C6F8F0E21EE6815575C5FE82FAC7D96106239","decimals":18,"trace":{"path":"transfer/channel-51","base_denom":"aplanq"},"symbol":"PLQ"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira1chfsnjzfjvfv9tdjrxxlnagv4m6s8aenmcrmzvtd8pjcns4qnalqdazdxt"},"kujira1z7asfxkwv0t863rllul570eh5pf2zk07k3d86ag4vtghaue37l5s9epdvn":{"address":"kujira1z7asfxkwv0t863rllul570eh5pf2zk07k3d86ag4vtghaue37l5s9epdvn","denoms":[{"reference":"ibc/EFF323CC632EC4F747C61BCE238A758EFDB7699C3226565F7C20DA06509D59A5","decimals":6,"trace":{"path":"transfer/channel-1","base_denom":"ujuno"},"symbol":"JUNO"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira1dtaqwlmzlk3jku5un6h6rfunttmwsqnfz7evvdf4pwr0wypsl68q49aaud":{"address":"kujira1dtaqwlmzlk3jku5un6h6rfunttmwsqnfz7evvdf4pwr0wypsl68q49aaud","denoms":[{"reference":"ibc/C01154C2547F4CB10A985EA78E7CD4BA891C1504360703A37E1D7043F06B5E1F","decimals":6,"trace":{"path":"transfer/channel-9","base_denom":"uaxl"},"symbol":"AXL"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1nxfag552cng6lwf2q3duyepgvenr670ngj8uljpeydy0rvftgt9qkgd6sq"},"kujira1ky9kv2m4dnykm90d0lj5089k4efttgfpx34zyvkklxnew48c522sggqjsg":{"address":"kujira1ky9kv2m4dnykm90d0lj5089k4efttgfpx34zyvkklxnew48c522sggqjsg","denoms":[{"reference":"ibc/E67ADA2204A941CD4743E70771BA08E24885E1ADD6FD140CE1F9E0FEBB68C6B2","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wftm-wei"},"symbol":"wFTM"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira15l8396c5cnvlu7qyzva9yvj4gm8dzlnk999ss4qknm74ytm3v7dsawt3sx"},"kujira1kjmu97hr6tvk6m30sjzfm8tj6kzxpprdfssa99jd675u90sfvtdsf36lu7":{"address":"kujira1kjmu97hr6tvk6m30sjzfm8tj6kzxpprdfssa99jd675u90sfvtdsf36lu7","denoms":[{"reference":"ibc/F2331645B9683116188EF36FC04A809C28BD36B54555E8705A37146D0182F045","decimals":6,"trace":{"path":"transfer/channel-9","base_denom":"uusdt"},"symbol":"axlUSDT"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1uylse4qd3nyjm2h9e9v0walpf25e3plcp8ut94ggatk85q44vcus9ztdxl"},"kujira1rtpn4nxkx7u5y4uf5lp4ywrhmnms07p8p8wc3pmw53hfv0lhyxdqlfhgrt":{"address":"kujira1rtpn4nxkx7u5y4uf5lp4ywrhmnms07p8p8wc3pmw53hfv0lhyxdqlfhgrt","denoms":[{"reference":"ibc/B4DCACF7753C05040AF0A7BF2B583402C4B8C9B0A86FCECE32EF63CB7F0A46B3","decimals":18,"trace":{"path":"transfer/channel-50","base_denom":"gravity0x45804880De22913dAFE09f4980848ECE6EcbAf78"},"symbol":"gPAXG"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":2},"decimalDelta":12,"multiswap":true,"pool":"kujira174ayynr8cjea63r8a4xj84kqjxlfa0e0l4jnk27p3hyvdk8z34eqj6gn9g","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1yg8930mj8pk288lmkjex0qz85mj8wgtns5uzwyn2hs25pwdnw42skp0kur":{"address":"kujira1yg8930mj8pk288lmkjex0qz85mj8wgtns5uzwyn2hs25pwdnw42skp0kur","denoms":[{"reference":"ibc/DA59C009A0B3B95E0549E6BF7B075C8239285989FF457A8EDDBB56F10B2A6986","decimals":6,"trace":{"base_denom":"uluna","path":"transfer/channel-5"},"symbol":"LUNA"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1hs0fmdp9m0udkm7f63z9l92c5z6qa44hg7gcn3kwwrcn8nkdq7vsx79u97","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira17t9w0xlnukuy7pw6fzkr7gd3pdun9zma0hzqaueqszskw2lr95yqfqnynt":{"address":"kujira17t9w0xlnukuy7pw6fzkr7gd3pdun9zma0hzqaueqszskw2lr95yqfqnynt","denoms":[{"reference":"ibc/301DAF9CB0A9E247CD478533EF0E21F48FF8118C4A51F77C8BC3EB70E5566DBC","decimals":8,"trace":{"path":"transfer/channel-9","base_denom":"wbtc-satoshi"},"symbol":"wBTC"},{"reference":"ukuji","decimals":6,"symbol":"KUJI"}],"precision":{"decimal_places":2},"decimalDelta":2,"multiswap":true},"kujira1u2gj9a6p07hse07p66jqnq7xchneecxrq032vl4z2z97ft2r0zeqx4hadf":{"address":"kujira1u2gj9a6p07hse07p66jqnq7xchneecxrq032vl4z2z97ft2r0zeqx4hadf","denoms":[{"reference":"ibc/239BFF83852F67DF5243DB89F339FF7FDBF858437F961CAB6DA5B5ADEFB2BC07","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"ustrd"},"symbol":"STRD"},{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira1aakfpghcanxtc45gpqlx8j3rq0zcpyf49qmhm9mdjrfx036h4z5sfmexun":{"address":"kujira1aakfpghcanxtc45gpqlx8j3rq0zcpyf49qmhm9mdjrfx036h4z5sfmexun","denoms":[{"reference":"ibc/47BD209179859CDE4A2806763D7189B6E6FE13A17880FE2B42DE1E6C1E329E23","decimals":6,"trace":{"base_denom":"uosmo","path":"transfer/channel-3"},"symbol":"OSMO"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1a0fyanyqm496fpgneqawhlsug6uqfvqg2epnw39q0jdenw3zs8zqsjhdr0":{"address":"kujira1a0fyanyqm496fpgneqawhlsug6uqfvqg2epnw39q0jdenw3zs8zqsjhdr0","denoms":[{"reference":"ibc/DADB399E742FCEE71853E98225D13E44E90292852CD0033DF5CABAB96F80B833","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wbnb-wei"},"symbol":"wBNB"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira196yp2agkqa4fqh0asg4lhn53t7fuw5fd8p3avktvy9j0qxf5zlmsz25v0n","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu","margin":{"address":"kujira1pep6vkkjexjlsw3y5h4tj27g7s58vkypy8zg7f9qdvlh2992pncqduz84n","owner":"kujira1tsekaqv9vmem0zwskmf90gpf0twl6k57e8vdnq","stableDenom":{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"},"stableDenomAdmin":"kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7","collateralDenom":{"reference":"ibc/DADB399E742FCEE71853E98225D13E44E90292852CD0033DF5CABAB96F80B833","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wbnb-wei"},"symbol":"wBNB"},"oracleDenom":"BNB","maxRatio":0.6,"mintFee":0.001,"interestRate":0,"orcaAddress":"kujira12n6yghp8l2gwz9zxnle6e7gm9d0hz4uvnlyaadw5y05ch50c6qrqg4k7r3","maxDebt":{"type":"BigNumber","hex":"0x174876e800"},"liquidationThreshold":{"type":"BigNumber","hex":"0x3b9aca00"},"liquidationRatio":0.1}},"kujira1h7eenquygffwsmc8csrlx88zcddwx0aqspq3x2dsl20lwk4r9n2q9t86ht":{"address":"kujira1h7eenquygffwsmc8csrlx88zcddwx0aqspq3x2dsl20lwk4r9n2q9t86ht","denoms":[{"reference":"ibc/3607EB5B5E64DD1C0E12E07F077FF470D5BC4706AFCBC98FE1BA960E5AE4CE07","decimals":6,"trace":{"path":"transfer/channel-18","base_denom":"ucmdx"},"symbol":"CMDX"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1vm99wnr4rpqtcyh4fw6q277x2j75r2q8yet3azd7fjecmst7ftds4vhzcd"},"kujira1ryul6unmsnjccsugtempgdtly3gsdtu8af44yt5sqf4zpkgg7vjqkpxjjx":{"address":"kujira1ryul6unmsnjccsugtempgdtly3gsdtu8af44yt5sqf4zpkgg7vjqkpxjjx","denoms":[{"reference":"ibc/CA4AC8725BA74A291623BACAA8733DCC300D2A43059FB2EDB38657D794D8C7E2","decimals":6,"trace":{"path":"transfer/channel-63","base_denom":"uratom"},"symbol":"rATOM"},{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira13l4zelu5r0l640t9xuuw5taehwm0dh9fj5ypfelz3m0zwa2rr64q5h4tln"},"kujira1qxtd87qus6uzvqs4jv9r0j9ccd4yla42s6qag7y8fp7hhv68nzas6hqxgw":{"address":"kujira1qxtd87qus6uzvqs4jv9r0j9ccd4yla42s6qag7y8fp7hhv68nzas6hqxgw","denoms":[{"reference":"factory/kujira12cjjeytrqcj25uv349thltcygnp9k0kukpct0e/uwink","decimals":6,"symbol":"WINK"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":6},"decimalDelta":0,"multiswap":true,"pool":"kujira1ds75r7xartfsrgaq9wcdwdh382y2asvs68fplcamzyl0zl8rx52segzaee"},"kujira1suhgf5svhu4usrurvxzlgn54ksxmn8gljarjtxqnapv8kjnp4nrsqq4jjh":{"address":"kujira1suhgf5svhu4usrurvxzlgn54ksxmn8gljarjtxqnapv8kjnp4nrsqq4jjh","denoms":[{"reference":"ibc/1B38805B1C75352B28169284F96DF56BDEBD9E8FAC005BDCC8CF0378C82AA8E7","decimals":18,"trace":{"base_denom":"weth-wei","path":"transfer/channel-9"},"symbol":"wETH"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":2},"decimalDelta":12,"multiswap":true,"pool":"kujira1ngqlypl5h0mkgxmk4why878eq4y5yh6yhdtrw8hdxfz202xluzrs097qn5","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira15v0nkra9zn84p3jydlu3grgd40cwe2uqnzs5h6jm28pju4vexeyqdekym9":{"address":"kujira15v0nkra9zn84p3jydlu3grgd40cwe2uqnzs5h6jm28pju4vexeyqdekym9","denoms":[{"reference":"ibc/2034A2717C2E9F5C19285A7F697CECFA14F34784B912AD32B6E3D7833090EB16","decimals":6,"trace":{"path":"transfer/channel-94","base_denom":"ujkl"},"symbol":"JKL"},{"reference":"ukuji","decimals":6,"symbol":"KUJI"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira1v8kh6mqxq7awcvl936xeyzv8fnmdkd3yxggvkyek5d0ecut4a6zs0larj2":{"address":"kujira1v8kh6mqxq7awcvl936xeyzv8fnmdkd3yxggvkyek5d0ecut4a6zs0larj2","denoms":[{"reference":"ibc/DBF6ABDB5F3D4267C039967515594453F4A31007FD838A566F563A01D2C2FB80","decimals":6,"trace":{"path":"transfer/channel-55","base_denom":"umars"},"symbol":"MARS"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1daf7z9pyd7cwfmqd5tjnqqgsc0naus60cpn5e6ukwuqd06ywen3qy0s525","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira18lm235jzuh4t7hh5z8lqyz08dmz67magj8z0fc4a0vn6c0hzk0es3r4glx":{"address":"kujira18lm235jzuh4t7hh5z8lqyz08dmz67magj8z0fc4a0vn6c0hzk0es3r4glx","denoms":[{"reference":"ibc/3914BDEF46F429A26917E4D8D434620EC4817DC6B6E68FB327E190902F1E9242","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"dai-wei"},"symbol":"DAI"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":12,"multiswap":true,"pool":"kujira1kggddmdvjjxl43luez7dp9snt96jwyj05k5hyxzstvj886u6entsu2na4z"},"kujira1w2l4w5p66l5t2nmrmsvz7k4cu50s7e8dc6h59gcxsnmp2tgy7q7s5lux8a":{"address":"kujira1w2l4w5p66l5t2nmrmsvz7k4cu50s7e8dc6h59gcxsnmp2tgy7q7s5lux8a","denoms":[{"reference":"ibc/47BD209179859CDE4A2806763D7189B6E6FE13A17880FE2B42DE1E6C1E329E23","decimals":6,"trace":{"base_denom":"uosmo","path":"transfer/channel-3"},"symbol":"OSMO"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1hrvxn66u46r47zxsd45jecvuyr3munl2d5xle9gnltpge3dqh7sqd64znl","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1gvfjvm09gunj9qkygvzr93ld7hux9nwa9k2t8lug8g46p4x8vt0q3xhu06":{"address":"kujira1gvfjvm09gunj9qkygvzr93ld7hux9nwa9k2t8lug8g46p4x8vt0q3xhu06","denoms":[{"reference":"ukuji","decimals":6,"symbol":"KUJI"},{"reference":"ibc/0306D6B66EAA2EDBB7EAD23C0EC9DDFC69BB43E80B398035E90FBCFEF3FD1A87","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"stuatom"},"symbol":"stATOM"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1t7n87wexjcg348d0s06kjd7nd2w37ergtd2lx24uffka7sc8l2qqtf70hq"},"kujira1mf4v3x3pkuthha5a4r9jd0slgulcxkucy4weuqsvx2n030twduzqewuznf":{"address":"kujira1mf4v3x3pkuthha5a4r9jd0slgulcxkucy4weuqsvx2n030twduzqewuznf","denoms":[{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1xtaadmh06s8u3z5mypp8qayhrnxgga5wr88s7raram4rz8zu37hquf82wk","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira18v47nqmhvejx3vc498pantg8vr435xa0rt6x0m6kzhp6yuqmcp8s4x8j2c":{"address":"kujira18v47nqmhvejx3vc498pantg8vr435xa0rt6x0m6kzhp6yuqmcp8s4x8j2c","denoms":[{"reference":"ukuji","decimals":6,"symbol":"KUJI"},{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira13y8hs83sk0la7na2w5g5nzrnjjpnkvmd7e87yd35g8dcph7dn0ksenay2a","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1ddeadmhum3umygv84frhc87gl2grzjmx9x8fuhjts7zqwuc39xuq53w3d8":{"address":"kujira1ddeadmhum3umygv84frhc87gl2grzjmx9x8fuhjts7zqwuc39xuq53w3d8","denoms":[{"reference":"ibc/5A3DCF59BC9EC5C0BB7AA0CA0279FC2BB126640CB8B8F704F7BC2DC42495041B","decimals":18,"trace":{"path":"transfer/channel-54","base_denom":"inj"},"symbol":"INJ"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira12knqz6rnf7jujyhnq7lvreyeylnts0n0vjfax4gnuvhsu5a9dm7qf687jv","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira193dzcmy7lwuj4eda3zpwwt9ejal00xva0vawcvhgsyyp5cfh6jyq66wfrf":{"address":"kujira193dzcmy7lwuj4eda3zpwwt9ejal00xva0vawcvhgsyyp5cfh6jyq66wfrf","denoms":[{"reference":"ukuji","decimals":6,"symbol":"KUJI"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1g9xcvvh48jlckgzw8ajl6dkvhsuqgsx2g8u3v0a6fx69h7f8hffqaqu36t","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira16f84qasz2nw09cy25nlzxnzxyrnhvvygym74869y5q83pev9rhdsr7emra":{"address":"kujira16f84qasz2nw09cy25nlzxnzxyrnhvvygym74869y5q83pev9rhdsr7emra","denoms":[{"reference":"ukuji","decimals":6,"symbol":"KUJI"},{"reference":"ibc/F97BDCE220CCB52139C73066E36C45EC7EDCEEF1DAFF891A34F4FBA195A2E6E8","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"stuosmo"},"symbol":"stOSMO"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1t8r48s0d7g2unxa9x58c0mqdml63pyxrkhxm6flqae8y4q4xz37sj0ch4d"},"kujira1cxvcx9e0se7xg7xgrx806kd0g0x4ugc6weg4nur8fuq5m33q4ckqu4j56e":{"address":"kujira1cxvcx9e0se7xg7xgrx806kd0g0x4ugc6weg4nur8fuq5m33q4ckqu4j56e","denoms":[{"reference":"ibc/B618D0F4CBB4AF5E21B4FF163CCBFBC278C037D1DA3E1D848EDF32716A216BE4","decimals":6,"trace":{"path":"transfer/channel-31","base_denom":"cw20:juno1j0a9ymgngasfn3l5me8qpd53l5zlm9wurfdk7r65s5mg6tkxal3qpgf5se"},"symbol":"GLTO"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":7},"decimalDelta":0,"multiswap":true,"pool":"kujira1ud4r8uzelwe4h6kv4enwp80funsrfhlwtlvyn7r89kr8v7p0w87s7dlz6e"},"kujira1hyqkqujpy4tk4ypn22avk809vqse3evp2vnxwcaf3y8rcs4clnrq09vcre":{"address":"kujira1hyqkqujpy4tk4ypn22avk809vqse3evp2vnxwcaf3y8rcs4clnrq09vcre","denoms":[{"reference":"ibc/0A88A08F3E9573DB9D8CB74AA3746F6D23C41C3EE7B6CC5AA4695A1DD74FF86B","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"uni-wei"},"symbol":"UNI"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira1fnsda4za0njveec2sjwgwfku4nxw9m6mgzyy2vds9rvwx9l4sjdqlqwg4m"},"kujira1nx5lqc2j4w0ak5dxevj82lar5kunxwj5yamr39xqfazmkksx4f2sksf0hz":{"address":"kujira1nx5lqc2j4w0ak5dxevj82lar5kunxwj5yamr39xqfazmkksx4f2sksf0hz","denoms":[{"reference":"ibc/A7A5C44AA67317F1B3FFB27BAFC89C9CC04F61306F6F834F89A74B8F82D252A1","decimals":6,"trace":{"path":"transfer/channel-69","base_denom":"usomm"},"symbol":"SOMM"},{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira1w4t2qpwvhyhz0g2mwgqjzgsw63dcy5hkfch0tgr8xj9qjcsauq8q5x0zxz":{"address":"kujira1w4t2qpwvhyhz0g2mwgqjzgsw63dcy5hkfch0tgr8xj9qjcsauq8q5x0zxz","denoms":[{"reference":"ibc/B37E4D9FB5B30F3E1E20A4B2DE2A005E584C5C822C44527546556AE2470B4539","decimals":10,"trace":{"path":"transfer/channel-9","base_denom":"dot-planck"},"symbol":"DOT"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":4,"multiswap":true,"pool":"kujira1337sclk2nc6srd77w4v8qule0nv9r70mrt56r2j8zak3rlg6xc0sl27tar","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1vllmvr0ylegpgg34y727kmys4yy3kjjnwj8xt3j22mdc5u4z7egs5d0sg8":{"address":"kujira1vllmvr0ylegpgg34y727kmys4yy3kjjnwj8xt3j22mdc5u4z7egs5d0sg8","denoms":[{"reference":"ibc/31ED168F5E93D988FCF223B1298113ACA818DB7BED8F7B73764C5C9FAC293609","decimals":6,"trace":{"path":"transfer/channel-36","base_denom":"cw20:terra1lxx40s29qvkrcj8fsa3yzyehy7w50umdvvnls2r830rys6lu2zns63eelv"},"symbol":"ROAR"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":10},"decimalDelta":0,"multiswap":true,"pool":"kujira1u986p79p6x2rudytvkt2k303y65dukcjn26clvejnw63ns2wenvqj63mhm","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira10lzmqlvey89gwd4jz8aq3s4xdllk2k56yj45cex9s86v8g7nkpmq24djj4":{"address":"kujira10lzmqlvey89gwd4jz8aq3s4xdllk2k56yj45cex9s86v8g7nkpmq24djj4","denoms":[{"reference":"ibc/119334C55720942481F458C9C462F5C0CD1F1E7EEAC4679D674AA67221916AEA","decimals":6,"trace":{"path":"transfer/channel-71","base_denom":"uluna"},"symbol":"LUNC"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":6},"decimalDelta":0,"multiswap":true,"pool":"kujira16yld3l83w5fepqydryet62wjqnrvfy2npy4fvtm6dy445e7fx83s6hhu3t"},"kujira1yugk2n5y5059yzr7yq938nwzkz9mjgfctunhjhf0jp8tgax7t2cqag6e8c":{"address":"kujira1yugk2n5y5059yzr7yq938nwzkz9mjgfctunhjhf0jp8tgax7t2cqag6e8c","denoms":[{"reference":"ibc/F97BDCE220CCB52139C73066E36C45EC7EDCEEF1DAFF891A34F4FBA195A2E6E8","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"stuosmo"},"symbol":"stOSMO"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1spumcl9yaujc5lycnd6lxph4nwwdfx4tdsvmwnsxle7ed6tecc7qc82zd5"},"kujira1trxh7pu70dmzpqyqs4yltx2h5202k9e9fpssee0tdq4x2jr9praqg7c96e":{"address":"kujira1trxh7pu70dmzpqyqs4yltx2h5202k9e9fpssee0tdq4x2jr9praqg7c96e","denoms":[{"reference":"ibc/1811B038682AD5B23CB825BE82E4DD0F73BEF9477F334591AF2BC68EBF57F005","decimals":6,"trace":{"path":"transfer/channel-45","base_denom":"utori"},"symbol":"TORI"},{"reference":"ukuji","decimals":6,"symbol":"KUJI"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1cdy6aje8zszx5vryttkkm5rn9g2n53ltfds753fsn63m09cmhx0sgp6v6m"},"kujira1wckallump2k4284pt5wqg63a8prr205y532ym3850l82k75yzems5mfnkj":{"address":"kujira1wckallump2k4284pt5wqg63a8prr205y532ym3850l82k75yzems5mfnkj","denoms":[{"reference":"ibc/A7A5C44AA67317F1B3FFB27BAFC89C9CC04F61306F6F834F89A74B8F82D252A1","decimals":6,"trace":{"path":"transfer/channel-69","base_denom":"usomm"},"symbol":"SOMM"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1tusycaz084ugfr87spy9f5gu8cxr0jg4ew2g2396lk3ft6af4cnsxdwgrf"},"kujira15xmhc4u5lnp8pq46wvlvq6qwrmnrpvaxny7gsdqmase8sqa4v7kqp6sgf3":{"address":"kujira15xmhc4u5lnp8pq46wvlvq6qwrmnrpvaxny7gsdqmase8sqa4v7kqp6sgf3","denoms":[{"reference":"ibc/2661BA7AD557526A9BE35C7576EEF8E82B14A01ECCE36AD139979FD683D37C9D","decimals":6,"symbol":"Unknown"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira1x38mke7q0qut5lku4zrx7wgjrsj9jn3tffadegzzcsy9s5w5mdmqzzl0sn":{"address":"kujira1x38mke7q0qut5lku4zrx7wgjrsj9jn3tffadegzzcsy9s5w5mdmqzzl0sn","denoms":[{"reference":"ibc/21F041CFE99994E0D027D0C5F72A9EB6224CBCAF5A6AD5DDB75F67A781D46C68","decimals":6,"trace":{"path":"transfer/channel-58","base_denom":"uwhale"},"symbol":"WHALE"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":5},"decimalDelta":0,"multiswap":true,"pool":"kujira1ldsj2f7t7tw0g52f0gmfpm3jjm92nut30829jjypt3p7cegurzfq9frmt4","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira12zc52j25xac565t297rmd3huj8zh62usrecy66rzxnsf9mchaepqnwx3cg":{"address":"kujira12zc52j25xac565t297rmd3huj8zh62usrecy66rzxnsf9mchaepqnwx3cg","denoms":[{"reference":"ibc/47BD209179859CDE4A2806763D7189B6E6FE13A17880FE2B42DE1E6C1E329E23","decimals":6,"trace":{"base_denom":"uosmo","path":"transfer/channel-3"},"symbol":"OSMO"},{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira1te7w4e9w0gqakaxhakqs2k2gqmtnfgx36qh9zadh2yxl750c369qfu7uxl":{"address":"kujira1te7w4e9w0gqakaxhakqs2k2gqmtnfgx36qh9zadh2yxl750c369qfu7uxl","denoms":[{"reference":"ibc/C19813F6D22F91CC64D2EEDF8702904DD61E0D022972EDFE0039F70C8A6EAD24","decimals":18,"trace":{"path":"transfer/channel-32","base_denom":"stinj"},"symbol":"stINJ"},{"reference":"ibc/5A3DCF59BC9EC5C0BB7AA0CA0279FC2BB126640CB8B8F704F7BC2DC42495041B","decimals":18,"trace":{"path":"transfer/channel-54","base_denom":"inj"},"symbol":"INJ"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1u7ndnyf7umkk70309xkdyk4jjdhwhzj3el3xal72qmm6lwkelplq85zxfu"},"kujira1lse59wt7a5yksdd08mennt299katjkfzdhmh8hvck8ln08jktcmsxrnh8s":{"address":"kujira1lse59wt7a5yksdd08mennt299katjkfzdhmh8hvck8ln08jktcmsxrnh8s","denoms":[{"reference":"factory/kujira1n3fr5f56r2ce0s37wdvwrk98yhhq3unnxgcqus8nzsfxvllk0yxquurqty/ampKUJI","decimals":6,"symbol":"ampKUJI"},{"reference":"ukuji","decimals":6,"symbol":"KUJI"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira13a7yxnw9wvzsh7s59c2sm642eps3jwlta5h2rwtag6vs67rna5fsykqca7"},"kujira1p2vmq7g8fghkeak0hz4qfgeskkd7zqp3vnj6m3sa0r6gp4dr37usmtgtej":{"address":"kujira1p2vmq7g8fghkeak0hz4qfgeskkd7zqp3vnj6m3sa0r6gp4dr37usmtgtej","denoms":[{"reference":"ibc/CC4EF9E26EC1C0BDEA058F5F08778C38E140353AF6E360B079EE3124018A1CC9","decimals":6,"trace":{"path":"transfer/channel-68","base_denom":"uregen"},"symbol":"REGEN"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1ll96qv70frd5fyupd3jzfgnzs236sv3f8jy98cm7ckpq2apq874sun7s8z"},"kujira1qjxu65ucccpg8c5kac8ng6yxfqq85fluwd0p9nt74g2304qw8eyq930y7w":{"address":"kujira1qjxu65ucccpg8c5kac8ng6yxfqq85fluwd0p9nt74g2304qw8eyq930y7w","denoms":[{"reference":"ibc/004EBF085BBED1029326D56BE8A2E67C08CECE670A94AC1947DF413EF5130EB2","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wavax-wei"},"symbol":"wAVAX"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true},"kujira16y344e8ryydmeu2g8yyfznq79j7jfnar4p59ngpvaazcj83jzsms6tju67":{"address":"kujira16y344e8ryydmeu2g8yyfznq79j7jfnar4p59ngpvaazcj83jzsms6tju67","denoms":[{"reference":"ibc/3607EB5B5E64DD1C0E12E07F077FF470D5BC4706AFCBC98FE1BA960E5AE4CE07","decimals":6,"trace":{"path":"transfer/channel-18","base_denom":"ucmdx"},"symbol":"CMDX"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira18fwp2vx8r6lng67q8d3kqzm0sdzh5zrnma88e0qle5hn0wqp5maql760yd":{"address":"kujira18fwp2vx8r6lng67q8d3kqzm0sdzh5zrnma88e0qle5hn0wqp5maql760yd","denoms":[{"reference":"ibc/2034A2717C2E9F5C19285A7F697CECFA14F34784B912AD32B6E3D7833090EB16","decimals":6,"trace":{"path":"transfer/channel-94","base_denom":"ujkl"},"symbol":"JKL"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1vdeazs5meer45p2snffc73kg27sqzt0fwulzzem9x7p6ca7yrh0qvfpgcr"},"kujira1zz74gvmq6ss3pg5vgahvx47ugpfzr80qu75l97lf2ggdgxq04ddqxkdzey":{"address":"kujira1zz74gvmq6ss3pg5vgahvx47ugpfzr80qu75l97lf2ggdgxq04ddqxkdzey","denoms":[{"reference":"ibc/DA59C009A0B3B95E0549E6BF7B075C8239285989FF457A8EDDBB56F10B2A6986","decimals":6,"trace":{"base_denom":"uluna","path":"transfer/channel-5"},"symbol":"LUNA"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1y0v5znl0ucc6nsdalr9xeg0r3zyw44yn0uyd8tsgc8gl4j8stjcs9vmmr7","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu","margin":{"address":"kujira1722g2rudg0rlw45nuuvjhg4a365xztfrdfjgyyfuzlmqmtu2plas34y6x3","owner":"kujira1tsekaqv9vmem0zwskmf90gpf0twl6k57e8vdnq","stableDenom":{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"},"stableDenomAdmin":"kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7","collateralDenom":{"reference":"ibc/DA59C009A0B3B95E0549E6BF7B075C8239285989FF457A8EDDBB56F10B2A6986","decimals":6,"trace":{"base_denom":"uluna","path":"transfer/channel-5"},"symbol":"LUNA"},"oracleDenom":"LUNA","maxRatio":0.6,"mintFee":0.001,"interestRate":0,"orcaAddress":"kujira1sdlp8eqp4md6waqv2x9vlvt9dtzyx9ztt0zvkfxaw9kxh3t5gdvqypxlwz","maxDebt":{"type":"BigNumber","hex":"0x174876e800"},"liquidationThreshold":{"type":"BigNumber","hex":"0x3b9aca00"},"liquidationRatio":0.05}},"kujira12jdezs3kk6y04q3fnl7kq5567pcw0zfr7j0yfsxjqgggdkktut9s2gm7cm":{"address":"kujira12jdezs3kk6y04q3fnl7kq5567pcw0zfr7j0yfsxjqgggdkktut9s2gm7cm","denoms":[{"reference":"ibc/301DAF9CB0A9E247CD478533EF0E21F48FF8118C4A51F77C8BC3EB70E5566DBC","decimals":8,"trace":{"path":"transfer/channel-9","base_denom":"wbtc-satoshi"},"symbol":"wBTC"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":2},"decimalDelta":2,"multiswap":true,"pool":"kujira19ca3j7wj672hnvzs7vj73hlt0u94zc0lpehkx8w5g8crm0sfx4nqvt44f6"},"kujira10j648ftg2g8p5vhgsu5kzfh6d907vpkrn0a5l3qch479eqy2qssqm905c4":{"address":"kujira10j648ftg2g8p5vhgsu5kzfh6d907vpkrn0a5l3qch479eqy2qssqm905c4","denoms":[{"reference":"ibc/BBC45F1B65B6D3C11C3C56A9428D38C3A8D03944473791C52DFB7CD3F8342CBC","decimals":8,"trace":{"path":"transfer/channel-6","base_denom":"basecro"},"symbol":"CRO"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":2,"multiswap":true,"pool":"kujira1zr5ywldgav8tnlplw9wnu7evp66xvp3ttymdg2jnfgaktcw9lqxs8trkpc"},"kujira1kmw6fk5p7an27u8f3er08xrwvzlehczymgshkqxzfrxyrfleu2eqxykaln":{"address":"kujira1kmw6fk5p7an27u8f3er08xrwvzlehczymgshkqxzfrxyrfleu2eqxykaln","denoms":[{"reference":"ibc/03E988788ED3EE6326C95151F4E3947820B2F40BDC8C4170FEF5FC75B56EB6DC","decimals":6,"trace":{"path":"transfer/channel-31","base_denom":"cw20:juno1r4pzw8f9z0sypct5l9j906d47z998ulwvhvqe5xdwgy8wf84583sxwh0pa"},"symbol":"RAC"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1rq0xjlelnsk99npcc542vj7n55yhwqee024c8pygknplear3dk2qpkld2a"},"kujira1zumrlzj7ffq0murckuzykgsvcn3xzyvn3e85fxjsymwyhezmkycqtq87zj":{"address":"kujira1zumrlzj7ffq0murckuzykgsvcn3xzyvn3e85fxjsymwyhezmkycqtq87zj","denoms":[{"reference":"ibc/FD021051CD0A21590CAC7907B22749B19CC8CCB6A22DE48C21FE7D9EF1EE80B7","decimals":18,"trace":{"path":"transfer/channel-47","base_denom":"aacre"},"symbol":"ACRE"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":6},"decimalDelta":12,"multiswap":true,"pool":"kujira1vvk3gh7jxp38vn5rs97zj4h8s5mcdf6hzqfh8tu5enc2la6p298skkky9k"},"kujira1ulyrqqtx9vqsk92805jk7xxwz77lszmm2f548juyced96tj4lg7qugewsf":{"address":"kujira1ulyrqqtx9vqsk92805jk7xxwz77lszmm2f548juyced96tj4lg7qugewsf","denoms":[{"reference":"ibc/301DAF9CB0A9E247CD478533EF0E21F48FF8118C4A51F77C8BC3EB70E5566DBC","decimals":8,"trace":{"path":"transfer/channel-9","base_denom":"wbtc-satoshi"},"symbol":"wBTC"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":2},"decimalDelta":2,"multiswap":true,"pool":"kujira1g7597zvu8kte7jyg8e297sj363qwyp5mw4hr9cmv49r3dhv599jsdpx9qs"},"kujira1cduudfszcm9slm8qxlaqvnpzg2u0hkus94fe3pwt9x446dtw6eeql8ualz":{"address":"kujira1cduudfszcm9slm8qxlaqvnpzg2u0hkus94fe3pwt9x446dtw6eeql8ualz","denoms":[{"reference":"ibc/21038E447A2D4A1183628C0EC366FE79C2E0B0BD91F9A85E6C906CD911FD676E","decimals":8,"trace":{"path":"transfer/channel-44","base_denom":"cw20:secret1qfql357amn448duf5gvp9gr48sxx9tsnhupu3d"},"symbol":"SHD"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":2,"multiswap":true,"pool":"kujira1r0sn3fcz2lda7hvs37rchnk4pq6jt5hjeqw7dcc765v39rhmv0tqj59760"},"kujira1ehwsdvgs3chpxuexktymjmmjj68m3h4q67p9vjj9rrgjqycc3gtsfzej24":{"address":"kujira1ehwsdvgs3chpxuexktymjmmjj68m3h4q67p9vjj9rrgjqycc3gtsfzej24","denoms":[{"reference":"ibc/B572E6F30E7C33D78A50D8B4E973A9C118C30F848DF31A95FAA5E4C7450A8BD0","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wsteth-wei"},"symbol":"wstETH"},{"reference":"ibc/1B38805B1C75352B28169284F96DF56BDEBD9E8FAC005BDCC8CF0378C82AA8E7","decimals":18,"trace":{"base_denom":"weth-wei","path":"transfer/channel-9"},"symbol":"wETH"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira1rpxf55u22q2tly9y8rgdrjgx9p52sus7jugaevj3hdt0z7sgvkcsyrhrv0":{"address":"kujira1rpxf55u22q2tly9y8rgdrjgx9p52sus7jugaevj3hdt0z7sgvkcsyrhrv0","denoms":[{"reference":"ibc/A358D7F19237777AF6D8AD0E0F53268F8B18AE8A53ED318095C14D6D7F3B2DB5","decimals":6,"trace":{"path":"transfer/channel-10","base_denom":"uscrt"},"symbol":"SCRT"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira10sx8wxzev270zrmpq6z3asgpurdjfh9f6rwtgt55mar9m6gtw40s9nfxcy","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira17qp8g5n5wwelrsnfdakrv0p550nzg72agpcz5t0ea6thlqd300hquxljcc":{"address":"kujira17qp8g5n5wwelrsnfdakrv0p550nzg72agpcz5t0ea6thlqd300hquxljcc","denoms":[{"reference":"ibc/A2146858B5E3CFE759E32F47CA54591F8E27FAEDFF731D30B448E5AB25CA8EC5","decimals":9,"trace":{"path":"transfer/channel-50","base_denom":"gravity0x77E06c9eCCf2E797fd462A92B6D7642EF85b0A44"},"symbol":"wTAO"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":2},"decimalDelta":3,"multiswap":true,"pool":"kujira1gp35at6c4t4pdeslyewf3l7x5hw6qfls7tlqg4dpp6pepc89zqequm8t8p","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1yum4v0v5l92jkxn8xpn9mjg7wuldk784ctg424ue8gqvdp88qzlqr2qp2j":{"address":"kujira1yum4v0v5l92jkxn8xpn9mjg7wuldk784ctg424ue8gqvdp88qzlqr2qp2j","denoms":[{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1yncutssgh2vj9scaymtteg949hwcft07c6qmgarxnaf04yesq3jsn6g2uv","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu","margin":{"address":"kujira1m0z0kk0qqug74n9u9ul23e28x5fszr628h20xwt6jywjpp64xn4qkxmjq3","owner":"kujira1tsekaqv9vmem0zwskmf90gpf0twl6k57e8vdnq","stableDenom":{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"},"stableDenomAdmin":"kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7","collateralDenom":{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"},"oracleDenom":"ATOM","maxRatio":0.6,"mintFee":0.005,"interestRate":0,"orcaAddress":"kujira1q8y46xg993cqg3xjycyw2334tepey7dmnh5jk2psutrz3fc69teskctgfc","maxDebt":{"type":"BigNumber","hex":"0x2e90edd000"},"liquidationThreshold":{"type":"BigNumber","hex":"0x3b9aca00"},"liquidationRatio":0.2}},"kujira1zg4e37hz5hzlf8kmcaxjf85nyevk3qr2dp307lafdgst2928rghqed59ed":{"address":"kujira1zg4e37hz5hzlf8kmcaxjf85nyevk3qr2dp307lafdgst2928rghqed59ed","denoms":[{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"},{"reference":"ibc/FE98AAD68F02F03565E9FA39A5E627946699B2B07115889ED812D8BA639576A9","decimals":6,"symbol":"USDC"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira1hulx7cgvpfcvg83wk5h96sedqgn72n026w6nl47uht554xhvj9nsra5j5u":{"address":"kujira1hulx7cgvpfcvg83wk5h96sedqgn72n026w6nl47uht554xhvj9nsra5j5u","denoms":[{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"},{"reference":"ibc/47BD209179859CDE4A2806763D7189B6E6FE13A17880FE2B42DE1E6C1E329E23","decimals":6,"trace":{"base_denom":"uosmo","path":"transfer/channel-3"},"symbol":"OSMO"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true},"kujira1hf44at7dqewrn3ssa392d9p8nh5mr538u59gqsukdza35663hlestqr29e":{"address":"kujira1hf44at7dqewrn3ssa392d9p8nh5mr538u59gqsukdza35663hlestqr29e","denoms":[{"reference":"ibc/B572E6F30E7C33D78A50D8B4E973A9C118C30F848DF31A95FAA5E4C7450A8BD0","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wsteth-wei"},"symbol":"wstETH"},{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"}],"precision":{"decimal_places":2},"decimalDelta":12,"multiswap":true},"kujira1nj62pjqhyqw52f2j6247qlsdtrugrnjlr3f5u7fe3xckrsuckfjssut55y":{"address":"kujira1nj62pjqhyqw52f2j6247qlsdtrugrnjlr3f5u7fe3xckrsuckfjssut55y","denoms":[{"reference":"ibc/217755344c0d40c75036110e20b0427cc6505760f071be4080dad5ac845969ee","decimals":6,"symbol":"USTC"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1uj7qv8kfgjjw2vv02vzfsjk2xmmzsp36eap59nf7nhy7xjhyjc0qmcfe89"},"kujira1jlyyyg0m649v75nqzm40jfdmjar9sf7rh3qnuz8yqa4345s9tqvqhxwxjq":{"address":"kujira1jlyyyg0m649v75nqzm40jfdmjar9sf7rh3qnuz8yqa4345s9tqvqhxwxjq","denoms":[{"reference":"ibc/D20559F0071F4BFDFF519D0C12B77AFE2A4481D44214BD92808B0C36B1E223C9","decimals":6,"trace":{"path":"transfer/channel-50","base_denom":"ugraviton"},"symbol":"GRAV"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":5},"decimalDelta":0,"multiswap":true,"pool":"kujira1xnyrh5tyaeu5vq8ylamtrp06z9zsxvxqsr5n4h7xy50ztwvkt69sqv7mke"},"kujira1625a0ks8ceawxsu2am5xxpwtej87h0t3hguqu4rxuq37vgn6lnqsrrqkq0":{"address":"kujira1625a0ks8ceawxsu2am5xxpwtej87h0t3hguqu4rxuq37vgn6lnqsrrqkq0","denoms":[{"reference":"ibc/F97BDCE220CCB52139C73066E36C45EC7EDCEEF1DAFF891A34F4FBA195A2E6E8","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"stuosmo"},"symbol":"stOSMO"},{"reference":"ibc/0306D6B66EAA2EDBB7EAD23C0EC9DDFC69BB43E80B398035E90FBCFEF3FD1A87","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"stuatom"},"symbol":"stATOM"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1mve5x6sfha5zy5pvujkjg9ymrkz6lxpkk5wvpkfw0pp287p772vszs2pnn"},"kujira1nu8kef49y0pdrkphtkt857tgtt0pe8nr8ms0pnp6lylrav9jq2asmjljhe":{"address":"kujira1nu8kef49y0pdrkphtkt857tgtt0pe8nr8ms0pnp6lylrav9jq2asmjljhe","denoms":[{"reference":"ibc/E41F596AC5F1BF0298758CC40CBF1DB2DA0615F10BF28E4D9E82B9EEE7A0DBF2","decimals":6,"trace":{"path":"transfer/channel-67","base_denom":"ucre"},"symbol":"CRE"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1fzjfcy58vh6fx0qm8urmvul9d45ed8v787kdve9rdmltpxels00saksv2m"},"kujira172qjrk8g9l86w0shz4cc3e6rt5h9janaen4j4u6ze7xkjvjnaqfskwyyqm":{"address":"kujira172qjrk8g9l86w0shz4cc3e6rt5h9janaen4j4u6ze7xkjvjnaqfskwyyqm","denoms":[{"reference":"ibc/F33B313325B1C99B646B1B786F1EA621E3794D787B90C204C30FE1D4D45970AE","decimals":6,"trace":{"path":"transfer/channel-36","base_denom":"cw20:terra1ecgazyd0waaj3g7l9cmy5gulhxkps2gmxu9ghducvuypjq68mq2s5lvsct"},"symbol":"ampLUNA"},{"reference":"ibc/DA59C009A0B3B95E0549E6BF7B075C8239285989FF457A8EDDBB56F10B2A6986","decimals":6,"trace":{"base_denom":"uluna","path":"transfer/channel-5"},"symbol":"LUNA"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1uamjserhcm82ek775wtt2q9vfkc8k2de4zzxh25xqjzxah4naqjqdmtcs6"},"kujira1sr2hf68nc8a8f2e42tsjf3zmsgjkl4jmctszdzxes0whyk2tzn5sd3avg7":{"address":"kujira1sr2hf68nc8a8f2e42tsjf3zmsgjkl4jmctszdzxes0whyk2tzn5sd3avg7","denoms":[{"reference":"ibc/B4B3B08FE5FEA65CB25E467C9D95D180A6CDB0EBE730E7BB20CA1BF6C9A80D9B","decimals":6,"symbol":"Unknown"},{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true},"kujira1rwx6w02alc4kaz7xpyg3rlxpjl4g63x5jq292mkxgg65zqpn5llq202vh5":{"address":"kujira1rwx6w02alc4kaz7xpyg3rlxpjl4g63x5jq292mkxgg65zqpn5llq202vh5","denoms":[{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira12506pfme6layua70svszn2xza0pt9mnqu2u24lszrdyywmpvnw5qfz8sfq","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1qqlk2773dvj8cyv3ftnzvyrknq78yryghp3uyumnumaxu656yreszrdph0":{"address":"kujira1qqlk2773dvj8cyv3ftnzvyrknq78yryghp3uyumnumaxu656yreszrdph0","denoms":[{"reference":"ibc/640E1C3E28FD45F611971DF891AE3DC90C825DF759DF8FAA8F33F7F72B35AD56","decimals":6,"trace":{"path":"transfer/channel-43","base_denom":"cw20:terra1nsuqsk6kh58ulczatwev87ttq2z6r3pusulg9r24mfj2fvtzd4uq3exn26"},"symbol":"ASTRO"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1kgpsdn4gh24fpe5n8k4tvs5wn5s8w6825ewexkk7j2hq4467hf5s7qc23l"},"kujira1n2xz4et7gpge8e6dml2z2n8pqa944gz4l3yvhtt7avr5dah0n3rs5jzmvh":{"address":"kujira1n2xz4et7gpge8e6dml2z2n8pqa944gz4l3yvhtt7avr5dah0n3rs5jzmvh","denoms":[{"reference":"ibc/91DAE8E9D19A6A770D2A787E54E1D388F8E603D89093FC4939CE36125CB8284D","decimals":6,"trace":{"path":"transfer/channel-89","base_denom":"utori"},"symbol":"TORI"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira1nkgq8xl4flsau7v3vphr3ayc7tprgazg6pzjmq8plkr76v385fhsx26qfa":{"address":"kujira1nkgq8xl4flsau7v3vphr3ayc7tprgazg6pzjmq8plkr76v385fhsx26qfa","denoms":[{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"},{"reference":"ukuji","decimals":6,"symbol":"KUJI"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1h75predtjdm2e7u8cuvqs3usc6xs2mxlkcr20zsshvw3qap25frsr4z949","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira12p30cr4gstmp2yucwxtaq92turrzsxxar8upz3rhmfjxh6gdgk4s5vsyse":{"address":"kujira12p30cr4gstmp2yucwxtaq92turrzsxxar8upz3rhmfjxh6gdgk4s5vsyse","denoms":[{"reference":"ibc/B4DCACF7753C05040AF0A7BF2B583402C4B8C9B0A86FCECE32EF63CB7F0A46B3","decimals":18,"trace":{"path":"transfer/channel-50","base_denom":"gravity0x45804880De22913dAFE09f4980848ECE6EcbAf78"},"symbol":"gPAXG"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":2},"decimalDelta":12,"multiswap":true,"pool":"kujira1mjdmut3vq7n7zv6p9kdkdng0zpk2286qww0yy0ay4e8cvxd5p2zqvh9aqs","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1zdf0zjz8grfhhe2x06k8f8xpnv04y90w06f4py7fjml4nmukn3yswk3ugc":{"address":"kujira1zdf0zjz8grfhhe2x06k8f8xpnv04y90w06f4py7fjml4nmukn3yswk3ugc","denoms":[{"reference":"ibc/1B38805B1C75352B28169284F96DF56BDEBD9E8FAC005BDCC8CF0378C82AA8E7","decimals":18,"trace":{"base_denom":"weth-wei","path":"transfer/channel-9"},"symbol":"wETH"},{"reference":"ukuji","decimals":6,"symbol":"KUJI"}],"precision":{"decimal_places":2},"decimalDelta":12,"multiswap":true},"kujira18vzzgwgc4c7mehenjllxvsnydg3gch0a63pedxl4ldrr6gexvyfqk7kupd":{"address":"kujira18vzzgwgc4c7mehenjllxvsnydg3gch0a63pedxl4ldrr6gexvyfqk7kupd","denoms":[{"reference":"ibc/173E561B8E97AB49FBA540663C1D02DC1B2D2871B5C8434935982CB15B0C7765","decimals":6,"symbol":"Unknown"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira1vpvt27kwaasyfxyd9lkfu3xlm3axmayg40z8reas7l7nk659kcqsgywtdv":{"address":"kujira1vpvt27kwaasyfxyd9lkfu3xlm3axmayg40z8reas7l7nk659kcqsgywtdv","denoms":[{"reference":"ibc/193C32A9BB54632C383CF2D2BA1A47F73624446D8554762F934B7A61EF26B191","decimals":6,"trace":{"path":"transfer/channel-65","base_denom":"umntl"},"symbol":"MNTL"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":5},"decimalDelta":0,"multiswap":true,"pool":"kujira177mld0qaefvkwkcu2m5vv7u4rxf6ghvgcez0wdr6qxfcu886tz0qfcnecn"},"kujira1dfafpr32hrrue43373gvnjs93gzdyuqh6rcjv23scfztu354fxdqhzvfrv":{"address":"kujira1dfafpr32hrrue43373gvnjs93gzdyuqh6rcjv23scfztu354fxdqhzvfrv","denoms":[{"reference":"ibc/950993C6DA64F5A60A48D65A18CAB2D8190DE2DC1B861E70E8B03C61F7D5FBDC","decimals":6,"symbol":"Unknown"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":12,"multiswap":true},"kujira1vdv74x0w4mq2v57r4mydps89jw4wsrqtrxez3tylzqwmy972a9fssy5e3y":{"address":"kujira1vdv74x0w4mq2v57r4mydps89jw4wsrqtrxez3tylzqwmy972a9fssy5e3y","denoms":[{"reference":"ibc/590CE97A3681BC2058FED1F69B613040209DF3F17B7BD31DFFB8671C4D2CD99B","decimals":6,"trace":{"path":"transfer/channel-44","base_denom":"cw20:secret153wu605vvp934xhd4k9dtd640zsep5jkesstdm"},"symbol":"cw20:secret153wu605vvp934xhd4k9dtd640zsep5jkesstdm"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":2,"multiswap":true},"kujira1ppr63x265m0sgqdhl2k23t8hmfcgrar85rxgq45uvctksr8w8hzsqwwdcq":{"address":"kujira1ppr63x265m0sgqdhl2k23t8hmfcgrar85rxgq45uvctksr8w8hzsqwwdcq","denoms":[{"reference":"ibc/7023F9629A70F8112764D959D04F52EA3115A0AED3CEE59694799FD8C91A97FA","decimals":6,"trace":{"path":"transfer/channel-64","base_denom":"uakt"},"symbol":"AKT"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira10ejfy6funvncwzz4plcfkjr6xsp0w4c35hg38slvfup9lqazhvjsgttshu","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1tnnvtvere0pwz0uupy4crl3dv6yszte9nqms4fwmfhj3e2yl477sa0frks":{"address":"kujira1tnnvtvere0pwz0uupy4crl3dv6yszte9nqms4fwmfhj3e2yl477sa0frks","denoms":[{"reference":"ibc/F97BDCE220CCB52139C73066E36C45EC7EDCEEF1DAFF891A34F4FBA195A2E6E8","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"stuosmo"},"symbol":"stOSMO"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1s4s460gac6g8us9v4rtea3fwye849kxmnwamjzf2rdscn8sylcgqfcqchm"},"kujira140mxwk6w70yhrgumc0fv62p6aptgwx8t3eh9v08nq252dc5ur6qsyw6gg5":{"address":"kujira140mxwk6w70yhrgumc0fv62p6aptgwx8t3eh9v08nq252dc5ur6qsyw6gg5","denoms":[{"reference":"ibc/B572E6F30E7C33D78A50D8B4E973A9C118C30F848DF31A95FAA5E4C7450A8BD0","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wsteth-wei"},"symbol":"wstETH"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":2},"decimalDelta":12,"multiswap":true},"kujira1z7quf5t6g7spjnu2qhcp2x2ksnz4zfut9k73uutpg2q95dd008fqsprtvl":{"address":"kujira1z7quf5t6g7spjnu2qhcp2x2ksnz4zfut9k73uutpg2q95dd008fqsprtvl","denoms":[{"reference":"ibc/EFF323CC632EC4F747C61BCE238A758EFDB7699C3226565F7C20DA06509D59A5","decimals":6,"trace":{"path":"transfer/channel-1","base_denom":"ujuno"},"symbol":"JUNO"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira14sar6zdyljp7t9u5zwcwcjrw98kcmqq8685sz7ezfknvauqg23sqrmr6kg","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1ykrjmez7razkdfj695uhu5kuxcdxjgyatmzuz63ujrfddzcrrr8suzsxtk":{"address":"kujira1ykrjmez7razkdfj695uhu5kuxcdxjgyatmzuz63ujrfddzcrrr8suzsxtk","denoms":[{"reference":"ibc/0447761C090DB521DAC0268E8CB4EBF567E519B937DE6FECD2472AA6A1EDE658","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"pepe-wei"},"symbol":"PEPE"},{"reference":"ibc/1B38805B1C75352B28169284F96DF56BDEBD9E8FAC005BDCC8CF0378C82AA8E7","decimals":18,"trace":{"base_denom":"weth-wei","path":"transfer/channel-9"},"symbol":"wETH"}],"precision":{"decimal_places":12},"decimalDelta":0,"multiswap":true,"pool":"kujira1wkkmw3376dd3k5fyxy2fxdzcrradfdnpcqz7h7es5axfxywju5fsl5syaa"},"kujira1ws9w7wl68prspv3rut3plv8249rm0ea0kk335swye3sl2slld4lqdmc0lv":{"address":"kujira1ws9w7wl68prspv3rut3plv8249rm0ea0kk335swye3sl2slld4lqdmc0lv","denoms":[{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1w2tzxxsz44gnsf7m7q9xxe04panfrsnyhq33mgu26mddzcec3nvq6vh5c5","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1apkgj87fgfsq84swvkyfaemrq7t4deuh60887lek0hkgdjh5fj0qaz7fhx":{"address":"kujira1apkgj87fgfsq84swvkyfaemrq7t4deuh60887lek0hkgdjh5fj0qaz7fhx","denoms":[{"reference":"ibc/DADB399E742FCEE71853E98225D13E44E90292852CD0033DF5CABAB96F80B833","decimals":18,"trace":{"path":"transfer/channel-9","base_denom":"wbnb-wei"},"symbol":"wBNB"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":3},"decimalDelta":12,"multiswap":true,"pool":"kujira1d4h7hnnn5na2zy9lh7k4atjscj9sxtpj7avnyelykgd22e5kyh2qpnsd5n","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1qw5hdcmcf4aq5xmnu6znscurvkgvhxfsyvhz3jvxhasxjwtk3l7sccwcs8":{"address":"kujira1qw5hdcmcf4aq5xmnu6znscurvkgvhxfsyvhz3jvxhasxjwtk3l7sccwcs8","denoms":[{"reference":"ibc/1603E8643A49AD47F536F645A4BF0E4C1E06C76F0A98CBE8054B177F1EE7C39A","decimals":6,"trace":{"path":"transfer/channel-18","base_denom":"ucmst"},"symbol":"CMST"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1ww9hyqjzuz7c90hhfkqrucnjtu2tj9myvnfxlzze92mkq9pvmmps4zumv9"},"kujira1xcucyc9meurn53x6r3f0744che4qzrsu6mvxt48aesz8dur6f9dsxg82h3":{"address":"kujira1xcucyc9meurn53x6r3f0744che4qzrsu6mvxt48aesz8dur6f9dsxg82h3","denoms":[{"reference":"ibc/6500A6358F49FAB811A75E689D1B7C3B50AE6921F800569BF83929822EE7A828","decimals":6,"trace":{"path":"transfer/channel-44","base_denom":"cw20:secret1fl449muk5yq8dlad7a22nje4p5d2pnsgymhjfd"},"symbol":"cw20:secret1fl449muk5yq8dlad7a22nje4p5d2pnsgymhjfd"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira1xut80d09q0tgtch8p0z4k5f88d3uvt8cvtzm5h3tu3tsy4jk9xlscem692":{"address":"kujira1xut80d09q0tgtch8p0z4k5f88d3uvt8cvtzm5h3tu3tsy4jk9xlscem692","denoms":[{"reference":"ibc/F2331645B9683116188EF36FC04A809C28BD36B54555E8705A37146D0182F045","decimals":6,"trace":{"path":"transfer/channel-9","base_denom":"uusdt"},"symbol":"axlUSDT"},{"reference":"ibc/295548A78785A1007F232DE286149A6FF512F180AF5657780FC89C009E2C348F","decimals":6,"trace":{"base_denom":"uusdc","path":"transfer/channel-9"},"symbol":"axlUSDC"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true},"kujira158zzjcvkz7r3j5hueurcw22qrjerqw4dtrzlalztr7whjykjwvrsrahdnq":{"address":"kujira158zzjcvkz7r3j5hueurcw22qrjerqw4dtrzlalztr7whjykjwvrsrahdnq","denoms":[{"reference":"ibc/0306D6B66EAA2EDBB7EAD23C0EC9DDFC69BB43E80B398035E90FBCFEF3FD1A87","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"stuatom"},"symbol":"stATOM"},{"reference":"ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2","decimals":6,"trace":{"base_denom":"uatom","path":"transfer/channel-0"},"symbol":"ATOM"}],"precision":{"decimal_places":4},"decimalDelta":0,"multiswap":true,"pool":"kujira1a5fcczk37kks0zkg9znzf8pef83evwm230rejc8zmefrc48per5qcfwg65"},"kujira1v8lkqws3gd6npr0rdk9ch54amh9guas86r4u62jq27hee88lryfsxwrvlk":{"address":"kujira1v8lkqws3gd6npr0rdk9ch54amh9guas86r4u62jq27hee88lryfsxwrvlk","denoms":[{"reference":"ibc/53796B3762678CD80784A7DD426EB45B89C024BE3D45224CC83FDE3DED7DA0A1","decimals":6,"trace":{"path":"transfer/channel-31","base_denom":"cw20:juno1cltgm8v842gu54srmejewghnd6uqa26lzkpa635wzra9m9xuudkqa2gtcz"},"symbol":"FURY"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":5},"decimalDelta":0,"multiswap":true,"pool":"kujira1hgq0fgqnv0dk2r474pfax3va86wfh9ffgdhx6q6jls00g7nv8vmsx2jnjt"},"kujira1uvqk5vj9vn4gjemrp0myz4ku49aaemulgaqw7pfe0nuvfwp3gukq64r3ws":{"address":"kujira1uvqk5vj9vn4gjemrp0myz4ku49aaemulgaqw7pfe0nuvfwp3gukq64r3ws","denoms":[{"reference":"ibc/F33B313325B1C99B646B1B786F1EA621E3794D787B90C204C30FE1D4D45970AE","decimals":6,"trace":{"path":"transfer/channel-36","base_denom":"cw20:terra1ecgazyd0waaj3g7l9cmy5gulhxkps2gmxu9ghducvuypjq68mq2s5lvsct"},"symbol":"ampLUNA"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira14qpyduhanevay6rhk3z308nwjxa83a8x37kmn5rct5x6kszj3gmqpuq7m6","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu"},"kujira1l2x5c2fjjnw9uhrfhtme9snw3tzs4jt8cm0q2ysqssx6zskxatesjm7w7f":{"address":"kujira1l2x5c2fjjnw9uhrfhtme9snw3tzs4jt8cm0q2ysqssx6zskxatesjm7w7f","denoms":[{"reference":"ibc/0306D6B66EAA2EDBB7EAD23C0EC9DDFC69BB43E80B398035E90FBCFEF3FD1A87","decimals":6,"trace":{"path":"transfer/channel-32","base_denom":"stuatom"},"symbol":"stATOM"},{"reference":"factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta","decimals":6,"symbol":"MNTA"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1jj4tkucqrmtsya40gdhkh5h2hdkldhjv0r8m6ysvlphl8fl632pqtgx2kx"},"kujira10vkk8ulf3rvfuzlfpqflklr2zkq6586pl9amcsafp2s6t4j7qn7seemml3":{"address":"kujira10vkk8ulf3rvfuzlfpqflklr2zkq6586pl9amcsafp2s6t4j7qn7seemml3","denoms":[{"reference":"ibc/034FBAB83B9B8AB35217DD59452C92EBC845ECD2E44AB17D260D9A2E7200AC79","decimals":6,"trace":{"path":"transfer/channel-58","base_denom":"factory/migaloo1436kxs0w2es6xlqpp9rd35e3d0cjnw4sv8j3a7483sgks29jqwgshqdky4/ampWHALE"},"symbol":"ampWHALE"},{"reference":"ibc/21F041CFE99994E0D027D0C5F72A9EB6224CBCAF5A6AD5DDB75F67A781D46C68","decimals":6,"trace":{"path":"transfer/channel-58","base_denom":"uwhale"},"symbol":"WHALE"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira1l03eupqny6r2y6pr6lcktc3q33erxykr56ms95llptxar4jaq0psvml87j"},"kujira17v40udkwtm9tt2wt73ejj6xh9x4ts8at6zv6nhmusdj4x6ffnl2qpep73h":{"address":"kujira17v40udkwtm9tt2wt73ejj6xh9x4ts8at6zv6nhmusdj4x6ffnl2qpep73h","denoms":[{"reference":"ukuji","decimals":6,"symbol":"KUJI"},{"reference":"factory/kujira1swkuyt08z74n5jl7zr6hx0ru5sa2yev5v896p6/local","decimals":6,"symbol":"LOCAL"}],"precision":{"decimal_places":3},"decimalDelta":0,"multiswap":true,"pool":"kujira13p352kxfntjkvl0698za8hsfhfxz05kg9h9zxcwyjq72eh8wjpjqr9ugen"},"kujira17w9r23r8v8r7z5lphwj99296fhlye9ej5nq3hlqw554u63m88avspdl9tc":{"address":"kujira17w9r23r8v8r7z5lphwj99296fhlye9ej5nq3hlqw554u63m88avspdl9tc","denoms":[{"reference":"ibc/1B38805B1C75352B28169284F96DF56BDEBD9E8FAC005BDCC8CF0378C82AA8E7","decimals":18,"trace":{"base_denom":"weth-wei","path":"transfer/channel-9"},"symbol":"wETH"},{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"}],"precision":{"decimal_places":2},"decimalDelta":12,"multiswap":true,"pool":"kujira1xwvvjq5w0887v2vz4e83kcu38s0jq8q8lqa3z5hxm295q7y4uejqp24la7","calc":"kujira1e6fjnq7q20sh9cca76wdkfg69esha5zn53jjewrtjgm4nktk824stzyysu","margin":{"address":"kujira1m4ves3ymz5hyrj3war3t7uxu9ewt8rwpunja87960n0gre3a5pzspgry4g","owner":"kujira1tsekaqv9vmem0zwskmf90gpf0twl6k57e8vdnq","stableDenom":{"reference":"factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk","decimals":6,"symbol":"USK"},"stableDenomAdmin":"kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7","collateralDenom":{"reference":"ibc/1B38805B1C75352B28169284F96DF56BDEBD9E8FAC005BDCC8CF0378C82AA8E7","decimals":18,"trace":{"base_denom":"weth-wei","path":"transfer/channel-9"},"symbol":"wETH"},"oracleDenom":"ETH","maxRatio":0.6,"mintFee":0.001,"interestRate":0,"orcaAddress":"kujira1xc4mksfgs9cww7mlth3gqp6dfx9wh8znvdps5xt4yasxnkhd7kcq2nvxl4","maxDebt":{"type":"BigNumber","hex":"0x5d21dba000"},"liquidationThreshold":{"type":"BigNumber","hex":"0x3b9aca00"},"liquidationRatio":0.1}}}).asMutable()) diff --git a/test-bronze/connectors/kujira/fixtures/patches/patches.ts b/test-bronze/connectors/kujira/fixtures/patches/patches.ts index 0240b06f81..8a250f28de 100644 --- a/test-bronze/connectors/kujira/fixtures/patches/patches.ts +++ b/test-bronze/connectors/kujira/fixtures/patches/patches.ts @@ -173,11 +173,11 @@ export const createPatches = ( ); patches.setIn( - ['kujira', 'kujiraGetTendermint34Client'], + ['kujira', 'kujiraGetTendermint37Client'], async (testTitle: string) => { if (!usePatches) return; - patch(kujira, 'kujiraGetTendermint34Client', async (...any: any[]) => { + patch(kujira, 'kujiraGetTendermint37Client', async (...any: any[]) => { const inputArguments = any; if (!ordinalMap.has(testTitle)) { @@ -191,7 +191,7 @@ export const createPatches = ( const dataKey = [ 'kujira', - 'kujiraGetTendermint34Client', + 'kujiraGetTendermint37Client', testTitle, ordinal, ]; @@ -202,7 +202,7 @@ export const createPatches = ( return await inputOutputWrapper( dataKey, kujira, - 'kujiraGetTendermint34Client', + 'kujiraGetTendermint37Client', inputArguments ); } diff --git a/test-bronze/connectors/kujira/kujira.controllers.test.ts b/test-bronze/connectors/kujira/kujira.controllers.test.ts index be3540c67a..b2ff5c7492 100644 --- a/test-bronze/connectors/kujira/kujira.controllers.test.ts +++ b/test-bronze/connectors/kujira/kujira.controllers.test.ts @@ -80,6 +80,7 @@ import { Market, MarketId, MarketName, + MarketNotFoundError, MarketsWithdrawsFundsResponse, MarketsWithdrawsRequest, MarketWithdrawRequest, @@ -290,7 +291,7 @@ beforeAll(async () => { // await getPatch(['global', 'fetch'])('beforeAll'); await getPatch(['kujira', 'getFastestRpc'])('beforeAll'); await getPatch(['kujira', 'kujiraGetHttpBatchClient'])('beforeAll'); - await getPatch(['kujira', 'kujiraGetTendermint34Client'])('beforeAll'); + await getPatch(['kujira', 'kujiraGetTendermint37Client'])('beforeAll'); await getPatch(['kujira', 'kujiraGetKujiraQueryClient'])('beforeAll'); await getPatch(['kujira', 'kujiraGetStargateClient'])('beforeAll'); await getPatch(['kujira', 'kujiraGetBasicMarkets'])('beforeAll'); @@ -4819,4 +4820,100 @@ describe('Kujira', () => { } }); }); + + describe('Exceptions', () => { + it.skip('Generate TokenNotFound Exception (token)', async () => { + const requestBody = { + name: 'KUJ', + } as GetTokenRequest; + + const request = { + ...commonRequestBody, + ...requestBody, + }; + + logRequest(request); + + try { + sendRequest({ + RESTMethod: RESTfulMethod.GET, + RESTRoute: '/token', + RESTRequest: request, + controllerFunction: KujiraController.getToken, + }); + } catch (e) { + expect(true).toBeTrue(); + } + }); + + it.skip('Generate MarketNotFoundError Exception', async () => { + const requestBody = { + ownerAddress: ownerAddress, + } as MarketsWithdrawsRequest; + + const request = { + ...commonRequestBody, + ...requestBody, + }; + + logRequest(request); + try { + await sendRequest({ + RESTMethod: RESTfulMethod.POST, + RESTRoute: '/market/withdraws', + RESTRequest: request, + controllerFunction: KujiraController.withdrawFromMarkets, + }); + } catch (e) { + expect(e).toEqual(new MarketNotFoundError('No market informed.')); + } + }); + + it.skip('Generate TokenNotFoundError Exception (tokens)', async () => { + const requestBody = { + names: ['KUJ', tokensIds[3]], + } as GetTokensRequest; + + const request = { + ...commonRequestBody, + ...requestBody, + }; + + logRequest(request); + try { + await sendRequest({ + RESTMethod: RESTfulMethod.GET, + RESTRoute: '/tokens', + RESTRequest: request, + controllerFunction: KujiraController.getTokens, + }); + } catch (exception) { + expect(true).toBeTrue(); + } + }); + + it('Generate Exception in getMarket', async () => { + const requestBody = { + name: 'KUJX/USK', + } as GetMarketRequest; + + const request = { + ...commonRequestBody, + ...requestBody, + }; + + logRequest(request); + + try { + await sendRequest({ + RESTMethod: RESTfulMethod.GET, + RESTRoute: '/market', + RESTRequest: request, + controllerFunction: KujiraController.getMarket, + }); + } catch (exception) { + expect(true).toBeTrue(); + } + }); + }); });