From 23a3f1b85c02c1a40e2dc7bbb3674e5fd20bcc84 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Nov 2023 14:51:12 -0700 Subject: [PATCH 01/14] Bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1734) * Bump github.com/gorilla/mux from 1.8.0 to 1.8.1 Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.8.0 to 1.8.1. - [Release notes](https://github.com/gorilla/mux/releases) - [Commits](https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1) --- updated-dependencies: - dependency-name: github.com/gorilla/mux dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated Changelog --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] Co-authored-by: Ira Miller <72319+iramiller@users.noreply.github.com> --- CHANGELOG.md | 1 + go.mod | 2 +- go.sum | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bdeea1aa7b..9b737a3a0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -57,6 +57,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ - Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.27.2 ([#1724](https://github.com/provenance-io/provenance/pull/1724)) - Bump `github.com/google/uuid` from 1.3.1 to 1.4.0 ([#1723](https://github.com/provenance-io/provenance/pull/1723)) +- Bump `github.com/gorilla/mux` from 1.8.0 to 1.8.1 ([#1734](https://github.com/provenance-io/provenance/pull/1734)) - Bump `golang.org/x/text` from 0.13.0 to 0.14.0 ([#1735](https://github.com/provenance-io/provenance/pull/1735)) --- diff --git a/go.mod b/go.mod index 20517755a5..1ae4098fe7 100644 --- a/go.mod +++ b/go.mod @@ -16,7 +16,7 @@ require ( github.com/gogo/protobuf v1.3.3 github.com/golang/protobuf v1.5.3 github.com/google/uuid v1.4.0 - github.com/gorilla/mux v1.8.0 + github.com/gorilla/mux v1.8.1 github.com/grpc-ecosystem/grpc-gateway v1.16.0 github.com/otiai10/copy v1.14.0 github.com/rakyll/statik v0.1.7 diff --git a/go.sum b/go.sum index da5bbbaf4d..17d3cada77 100644 --- a/go.sum +++ b/go.sum @@ -659,8 +659,9 @@ github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= +github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= +github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= From d050e9701ddb1f5df7f23ab8b0ca6b0d1ed7e60e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Nov 2023 21:56:28 +0000 Subject: [PATCH 02/14] Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#1733) * Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.7.0 to 1.8.0. - [Release notes](https://github.com/spf13/cobra/releases) - [Commits](https://github.com/spf13/cobra/compare/v1.7.0...v1.8.0) --- updated-dependencies: - dependency-name: github.com/spf13/cobra dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated Changelog --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] Co-authored-by: Daniel Wedul --- CHANGELOG.md | 1 + go.mod | 4 ++-- go.sum | 8 ++++---- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b737a3a0e..bb9e32faaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,6 +59,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ - Bump `github.com/google/uuid` from 1.3.1 to 1.4.0 ([#1723](https://github.com/provenance-io/provenance/pull/1723)) - Bump `github.com/gorilla/mux` from 1.8.0 to 1.8.1 ([#1734](https://github.com/provenance-io/provenance/pull/1734)) - Bump `golang.org/x/text` from 0.13.0 to 0.14.0 ([#1735](https://github.com/provenance-io/provenance/pull/1735)) +- Bump `github.com/spf13/cobra` from 1.7.0 to 1.8.0 ([#1733](https://github.com/provenance-io/provenance/pull/1733)) --- diff --git a/go.mod b/go.mod index 1ae4098fe7..7bd5619c5a 100644 --- a/go.mod +++ b/go.mod @@ -23,7 +23,7 @@ require ( github.com/regen-network/cosmos-proto v0.3.1 github.com/rs/zerolog v1.31.0 github.com/spf13/cast v1.5.1 - github.com/spf13/cobra v1.7.0 + github.com/spf13/cobra v1.8.0 github.com/spf13/pflag v1.0.5 github.com/spf13/viper v1.17.0 github.com/strangelove-ventures/async-icq/v6 v6.0.0-rc0 @@ -68,7 +68,7 @@ require ( github.com/cosmos/gorocksdb v1.2.0 // indirect github.com/cosmos/iavl v0.19.6 // indirect github.com/cosmos/ledger-cosmos-go v0.12.2 // indirect - github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect + github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect github.com/creachadair/taskgroup v0.3.2 // indirect github.com/danieljoos/wincred v1.1.2 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect diff --git a/go.sum b/go.sum index 17d3cada77..b34689bfbf 100644 --- a/go.sum +++ b/go.sum @@ -383,8 +383,8 @@ github.com/cosmos/ledger-cosmos-go v0.12.2 h1:/XYaBlE2BJxtvpkHiBm97gFGSGmYGKunKy github.com/cosmos/ledger-cosmos-go v0.12.2/go.mod h1:ZcqYgnfNJ6lAXe4HPtWgarNEY+B74i+2/8MhZw4ziiI= github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w= -github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM= +github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creachadair/taskgroup v0.3.2 h1:zlfutDS+5XG40AOxcHDSThxKzns8Tnr9jnr6VqkYlkM= github.com/creachadair/taskgroup v0.3.2/go.mod h1:wieWwecHVzsidg2CsUnFinW1faVN4+kq+TDlRJQ0Wbk= github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= @@ -1074,8 +1074,8 @@ github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= -github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= -github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= +github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= From ccdf0577544f44546d1acf359870d8bd68bad7ca Mon Sep 17 00:00:00 2001 From: Carlton Hanna Date: Wed, 8 Nov 2023 16:48:01 -0700 Subject: [PATCH 03/14] Fixed denom metadata source chain-id retrieval for new ibc markers (#1738) * should be using packet dest port and channel to get the correct source chain id * fix compile error * add upgrade handler for rc3, add changelog --- CHANGELOG.md | 1 + app/upgrades.go | 13 +++++++++++++ app/upgrades_test.go | 9 +++++++++ x/ibchooks/marker_hooks.go | 6 +++--- 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb9e32faaf..152ad7ae9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,6 +52,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ * During `InitGenesis`, ensure LastOrderId is at least the largest order id [#1699](https://github.com/provenance-io/provenance/issues/1699). * Properly populate the permissions lists when reading access grants from state [#1699](https://github.com/provenance-io/provenance/issues/1699). * Fixed the paginated order queries to properly look up orders [#1699](https://github.com/provenance-io/provenance/issues/1699). +* Fixed denom metadata source chain-id retrieval for new ibc markers [#1726](https://github.com/provenance-io/provenance/issues/1726). ### Dependencies diff --git a/app/upgrades.go b/app/upgrades.go index dcd1945508..9254bac161 100644 --- a/app/upgrades.go +++ b/app/upgrades.go @@ -137,6 +137,19 @@ var upgrades = map[string]appUpgrade{ return vm, nil }, }, + "saffron-rc3": { // upgrade for v1.17.0-rc3 + Handler: func(ctx sdk.Context, app *App, vm module.VersionMap) (module.VersionMap, error) { + var err error + vm, err = runModuleMigrations(ctx, app, vm) + if err != nil { + return nil, err + } + + updateIbcMarkerDenomMetadata(ctx, app) + + return vm, nil + }, + }, "saffron": { // upgrade for v1.17.0, Handler: func(ctx sdk.Context, app *App, vm module.VersionMap) (module.VersionMap, error) { var err error diff --git a/app/upgrades_test.go b/app/upgrades_test.go index 1a7aa2a0bc..8628ce4471 100644 --- a/app/upgrades_test.go +++ b/app/upgrades_test.go @@ -445,6 +445,15 @@ func (s *UpgradeTestSuite) TestSaffronRC2() { s.AssertUpgradeHandlerLogs("saffron-rc2", expInLog, nil) } +func (s *UpgradeTestSuite) TestSaffronRC3() { + expInLog := []string{ + "INF Updating ibc marker denom metadata", + "INF Done updating ibc marker denom metadata", + } + + s.AssertUpgradeHandlerLogs("saffron-rc3", expInLog, nil) +} + func (s *UpgradeTestSuite) TestSaffron() { // Each part is (hopefully) tested thoroughly on its own. // So for this test, just make sure there's log entries for each part being done. diff --git a/x/ibchooks/marker_hooks.go b/x/ibchooks/marker_hooks.go index 73f86e61e9..57cd9faa00 100644 --- a/x/ibchooks/marker_hooks.go +++ b/x/ibchooks/marker_hooks.go @@ -114,7 +114,7 @@ func (h MarkerHooks) getExistingSupply(ctx sdktypes.Context, marker *markertypes // addDenomMetaData adds denom metadata for ibc token func (h MarkerHooks) addDenomMetaData(ctx sdktypes.Context, packet exported.PacketI, ibcKeeper *ibckeeper.Keeper, ibcDenom string, data transfertypes.FungibleTokenPacketData) error { - chainID := h.GetChainID(ctx, packet.GetSourcePort(), packet.GetSourceChannel(), ibcKeeper) + chainID := h.GetChainID(ctx, packet.GetDestPort(), packet.GetDestChannel(), ibcKeeper) markerMetadata := banktypes.Metadata{ Base: ibcDenom, Name: chainID + "/" + data.Denom, @@ -125,9 +125,9 @@ func (h MarkerHooks) addDenomMetaData(ctx sdktypes.Context, packet exported.Pack } // GetChainID returns the source chain id from packet for a `07-tendermint` client connection or returns `unknown` -func (h MarkerHooks) GetChainID(ctx sdktypes.Context, sourcePort, sourceChannel string, ibcKeeper *ibckeeper.Keeper) string { +func (h MarkerHooks) GetChainID(ctx sdktypes.Context, ibcPort, ibcChannel string, ibcKeeper *ibckeeper.Keeper) string { chainID := "unknown" - channel, found := ibcKeeper.ChannelKeeper.GetChannel(ctx, sourcePort, sourceChannel) + channel, found := ibcKeeper.ChannelKeeper.GetChannel(ctx, ibcPort, ibcChannel) if !found { return chainID } From bf9e516c29a35d601b99314301d2973614e8aa67 Mon Sep 17 00:00:00 2001 From: Carlton N Hanna Date: Thu, 9 Nov 2023 15:45:39 -0700 Subject: [PATCH 04/14] add generated nav map --- app/navs_mainnet.go | 5585 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5585 insertions(+) create mode 100644 app/navs_mainnet.go diff --git a/app/navs_mainnet.go b/app/navs_mainnet.go new file mode 100644 index 0000000000..98b58298d1 --- /dev/null +++ b/app/navs_mainnet.go @@ -0,0 +1,5585 @@ +package app + +import ( + "github.com/cosmos/cosmos-sdk/types" + markertypes "github.com/provenance-io/provenance/x/marker/types" +) + +func GetDenomToNav() map[string]markertypes.NetAssetValue { + return map[string]markertypes.NetAssetValue{ + "pm.participation.agreement.1bcslgccejhm9v3higsx7c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1037949704), 1), + "pm.participation.agreement.1cag7ztnmm4rdbbtwdrodb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 788900239), 1), + "pm.participation.agreement.1movu45ofufqv24486bunj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.agreement.1vy5vzhogxhhrjv7bdux1m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 739577164), 1), + "pm.participation.agreement.29autwuwr0zux90qgqc1ek": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1144643234), 1), + "pm.participation.agreement.2awklqvocjas7itxayraou": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 447088967), 1), + "pm.participation.agreement.2jryaqt3v3rbqx5vrknjzh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 518893585), 1), + "pm.participation.agreement.2mkikmzlbnqnf4mnduvz3m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.agreement.2n7wfefvuimntntyowhxwi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1238502057), 1), + "pm.participation.agreement.2oyhwxdrp8vfxewr6jsigv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1653693810), 1), + "pm.participation.agreement.2vtgs7nj53kmwm8fgsiwnx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 550890122), 1), + "pm.participation.agreement.3nobzydb81dfdyfcg1cboo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 726323394), 1), + "pm.participation.agreement.3rqbe8xp2homrq8eakjbps": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1185050487), 1), + "pm.participation.agreement.3s74zybvjle1nbv3c4o6m7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1629229409), 1), + "pm.participation.agreement.3vzfonclfb3mtqek9gixml": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 842328806), 1), + "pm.participation.agreement.45vugkialge6xxthhan89x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4713250277), 1), + "pm.participation.agreement.46jy9y7ap8f3kpk0btrbo3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1306136885), 1), + "pm.participation.agreement.46mdg4befbhfjwkhhebxzr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1510479181), 1), + "pm.participation.agreement.46tomrwqimcrt91gq5l7jn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.agreement.4dwgk237xfbka86pken8yq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 364826422), 1), + "pm.participation.agreement.4fguharrhns7y28kjpwq4a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 770163695), 1), + "pm.participation.agreement.4fhh6jz40plh8puo2maoxw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 503838549), 1), + "pm.participation.agreement.4fso5npbqofghccnbwjns": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 636650685), 1), + "pm.participation.agreement.4kd4ujrazjuatxojrdbhjb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5370380936), 1), + "pm.participation.agreement.5lksy8umgiix5clgdzbjmn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1706567180), 1), + "pm.participation.agreement.6dcv27dcioleqjeb1mvxwu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1805855299), 1), + "pm.participation.agreement.6desvgl3m2tfpthgfyrdow": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1627366049), 1), + "pm.participation.agreement.6pgv9azoztpwetxphsjwsk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.agreement.6ugtcnywbncncjtjwp4zot": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.agreement.6yoseot4n3bhstp98h4v9d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.agreement.71uw3xyqmncu71d6rqkhxm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 517212902), 1), + "pm.participation.agreement.7cz3lyf4z4qw3s4am7yyvj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.agreement.7hqymza19cbpsbahtf3d2o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 859362470), 1), + "pm.participation.agreement.bcz5w4yz2s017kepejxb1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1987214818), 1), + "pm.participation.agreement.fhdes2atnz5z6vzytmjp9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1333946901), 1), + "pm.participation.agreement.iohsuzchoeraxvjx7f3sw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 511818952), 1), + "pm.participation.unit.1e4unumhpxqdm560dwwway": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.1olkbosxltlb4riipmub9v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.1q5c5yo6nqenakpynq6npe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.29pwwt05as5ugtq5fqcptj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.2gnosap9rfwiaukxkhtyt1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.2ixgljtvkvmi4jago4tixo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.2jvpswjxdpw9ekzesta34e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.2v0f6zukjlcqqryvsszlpa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.34agqeeoczf2kjrgo6iaoq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.370ninzdo98mbencimaihl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.3gwbron8tkvmcbfhzuvbjn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.3jwor8hns3sxugpr88eof2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.3nd3ri7idrshhn3117zhag": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.3wdd8nbk6dt7isojvdvtdn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.466gh9u2k71o7nw5yxanpv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.4b3hdutuotymkhdh6ewgws": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.4s6iptbnsyri9z6atqgabn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.4vqqwn1likkjr18wyqtl2r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.4w81q34b3umjxqepbwbsds": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.56qirjuan9dkgtnucuwk7x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.578ncvj542nstsyrsi7fai": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.5k69uavslbuh4gavo5xn9p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.5kqunxyafnrpn3fpavlifh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.6d2rpu9dsaz7tpgvzmneq2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.6dk93nhsil2efjp5mecaa2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.6iafy2jsjf4au8u9nvubw6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.6k5ls4xznudwlxzxpgtsro": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.6uvi8anvvdskclivbtacmo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.7bw13wooqrdssnnissbiop": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.mlgwxh1yqwqdbzvpxntzg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.q7ow5frplfoioce5x29re": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.participation.unit.vi2dz0vvlwjrmlqnhhojq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.10ihiibzvsgdjktguhzz6s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.11rzjenrdx7rfllychl6nr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.123mzpxo4m6hf3nlw3iled": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.12e1xz0yt00y0ik0wah4fe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.12elbvo0ylv1jlwt98cvfw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.12hco4i8idxxrsfszsqxbh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88127), 1), + "pm.pool.asset.12oiokdn1fdvdqwlaghsak": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.138vq7sltnlcshhgrjccbj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.14obxrx6jyfuz10vig8uf4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.16drv5ubtbkwnxiog30nvt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.16pvz6wh8ycwmt6lxe4viy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.16qrb1wn6o5vzounziwhg2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3069662), 1), + "pm.pool.asset.16ukgxzyrrtp5jmd0z3xuh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.18uaecb4hkjlncd3oclwmr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1466119), 1), + "pm.pool.asset.18uu0636qtxxdfj0o4xk3y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.19s3tc6xsx3ebuqwoft2a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1a5qsiqbd03vrwtrypi3yg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1a9f6nojqqlwdavk7fh0nj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1aaldst74ynh1dgjkzp8sm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2601666), 1), + "pm.pool.asset.1ajbkyfxbravatgsiw5v0y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 44907248), 1), + "pm.pool.asset.1arilloqrzodowswaip765": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1atlzxuorqafpogngytl30": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1217830140), 1), + "pm.pool.asset.1aulxvjtu9pjrrvyn6fgaq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1awdatgzmerondwqi9gfkb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 51135994), 1), + "pm.pool.asset.1bagylmsfbrirwfygqn8q9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1bfgh2r9xy11yokhgtbq2b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1bqzbmoik0boeashyynue8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1ckaj59tabzcs7aiawr9zr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1175513382), 1), + "pm.pool.asset.1cmwrvtxsd36czygxs8bhg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 798972255), 1), + "pm.pool.asset.1cqu60uplz3hcj4ntiwqef": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1cyjbq9jix57i5jbeejo6b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1e32ksrgguuzrnqccq4spe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1eatsvdbshhn3uryh9pocb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1ekcqp3xouragmoueid4cc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 118692348), 1), + "pm.pool.asset.1gd5ujnkxzy7vghiehx3ro": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1ghdqej7obpxbnbrdfcpck": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1hak8g7vv78leud5azyzek": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1hhkczqqarzcyw8m4ficqh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1hjhxcsgm6n4m1phv7xsdb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 368061105), 1), + "pm.pool.asset.1hujnpvfie4dcehoe0dwyl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1ia0zbazzzte6zcym9cilh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1ihenx6eiwf0bn7m1tgvds": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1imruueldt6qxoizdsq0pb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1io8rqhcwgjhxgqfmejxlu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1iovhiul8e1rp2mxavgryx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3716981), 1), + "pm.pool.asset.1irgv2dyp5wanwrurm1vy7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1ivyycc2rw22jjhgtval05": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1iwitgr9yzpv1idxfbpm4m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1iymevvkzegdkokxyg2btr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1j8ezkincjijivndpho5cm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1jrht107m4xlemcuo95w1a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1jxzpcc3xku9nfbo9jyxlp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1kdteczfs4cogfwaqnsieo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1krpchyl4x4udnkyzienck": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1lbnc94wajuzsixui4hdzg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1lkaezord6ax89oz2qr33x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1ltluvagbvgbwjdvfxhzxr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1m4dswyn9qxaoqwxli0mhn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1mhrntgxhhlgpv7drxyfvv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1nb2optka6ydnumaeregzu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1nbrgbholfxisdlpjap20d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1nvefsactzpqd8naforl1s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 201758911), 1), + "pm.pool.asset.1nynddysxsrmupqjz6c68x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1oqrvddny1bmk8zysxaoah": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1qkfagfp0x1qu6k1c9mk5m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1rrt9pujpcgj3zzebmg45l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1s5kt59khpnxadbjrfij09": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 167613244), 1), + "pm.pool.asset.1sqqfsvhsuhsrj4pp4iojv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1stq9shmpjwf0axeunjezp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99752447), 1), + "pm.pool.asset.1svz8ninxtas5s0pulvcah": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1t6gqbft35r78nnxewhmbs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1tdtcizwywx0vb7iw8d0ne": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1018044903), 1), + "pm.pool.asset.1tq9yf8q0ftenzp1bhfjaa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1tshlv5lhsisf6nqw4nhxx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 297032), 1), + "pm.pool.asset.1tzrgam5j4srxhbfcxtcuv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5089066), 1), + "pm.pool.asset.1u6vwusqgapnfhxu5yalsn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1u91trpbkxuqm9vvoocixv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1uhxblh8b97846rxnsnl7z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1uie0jukrlyfvckr9fy6r6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1ulxvrk4ikvz5u3xlcg8mq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1urepr4lfpm5zmlm47mxr9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1urzjlkneaxjtjxgs4bdkm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 660288467), 1), + "pm.pool.asset.1usvwattvccagvw83zxuvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1v4wneyxbqnve1l7c73ii4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1visckjebie6opdttizfwp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1vk0wm1tadupuxmrrypl1v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1vsn0jmhs3zckokpbqtwdw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1vveyzqlmypunvhvpc59b3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1w3vfakujreerm9uiac3tw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1w46gdaxmdq0i9g98ff9jj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1w99wsmmsmtvlm558x776e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 75778939), 1), + "pm.pool.asset.1whzlajawhnyuii5grltuf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 41060754), 1), + "pm.pool.asset.1wugoivcu5kr7duq96jnyi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1xdbshkuzquaxpfljlv3m9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1xhy4imkmsnljjzfkezd14": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1xjfxraezvqq0wblbdwqeq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1xn4vvfmgdinxtumas7kk2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1xy9fksblkcnflpjtiuw5k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1zch8eebayfc2fivke4vei": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1zdcwsnminw8h7dft06ttv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1zfmz5snyfpp5sv8fezugw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.1zvalevlxhnas46u5zscww": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 149802655), 1), + "pm.pool.asset.20aiwfd3jjlvzpls53w8xr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 24787165), 1), + "pm.pool.asset.20r6bi69zlf8esriwbcitm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1), 1), + "pm.pool.asset.210hnanrxhsmhjvnekhvqj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.21gwvlsgjbhznoo5pxye6v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.21mlyq4otcadlo1mxy1bzs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.22vxkqpjetlrmxlstwuxzw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.22x19wgeyscgl65okumpsp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4889525), 1), + "pm.pool.asset.23a8nmfraqidfbw7ecs8nu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 74364323), 1), + "pm.pool.asset.24fyruu1ny36ol1vyrljiq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.24swrvwi7ssedr0t7a6uks": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2699jwhaidsxprytqnbcnr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.26gbh114fxrvsjdseo1cd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.27vgdalz8cqfnsqpi9z35e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.283lmbiypb1ozptqgxo9te": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.283qq3sm6oaekprmpbktmr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.28zbqqy5atsrczolfvh4er": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.29k6npmkjrdastjw9bzuws": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.29poaclsgqezvwoznsvnzc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.29xe2uzfqsmsanfpxjfoti": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 265292756), 1), + "pm.pool.asset.2ar0c9gqaiahufqduso3ik": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2bacsiztpbtmjtjilzcjl4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2bkskj3kgprbpqr5ewdnvo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2bz5mxtg8zuqgziw9f0pmy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2c6kpcvoj6zskdqtlhd2mb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2cc6orplwnwtxcoasmlm0v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2cwxzqngemxoabjawrgqwc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2d7xpgj2ll5wzaodvjarit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2dbtztaocpyxqf0kseeeeu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2dcp1paapdeo0tlvi9v9df": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2dexnvgkjpkmbtscch9mgj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2dihwe9zj46uzodruoyw6n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2dyeh5hvcm0fxqs1sqzpjr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99158471), 1), + "pm.pool.asset.2eilw9rcaegr4gonr4comf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2ekdaxx6pvvys2oh22bhrg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 553146387), 1), + "pm.pool.asset.2exs9oa8brvhxhjl3pyklk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2ffanyvge6r572coa4psn4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2206043511), 1), + "pm.pool.asset.2flamnkjq939nekanvgz0g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2fx7ikshz89oo0fthfujqq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2g2ppn6jv9rfn9y8evr08n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2g61l80jfyhkxlfmf1remc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2gmmor9se5zlc4fioq8nuu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2gnjpckbcayobvmkhdsjmm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2gwlvju65ebiftkw5vjzxt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2h0fffmcrxnka1bnzzdeoj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2h1wzb5wodbzeizzezmdmx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2596399857), 1), + "pm.pool.asset.2hcjsve0hjoiemjt5i8wch": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2heztlli1ag9gz4gkckgrq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5), 1), + "pm.pool.asset.2hpjbtvb5ookxqai9yy1up": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2ii7y3gc2e3kmxbylyssap": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2imip0fttmdqmkudrjn2im": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2irxfp8bvcsmpowjryalvl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2j7wyakpfufvpppsraclss": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2jg9hh4cxxboakgxlon5tn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 328929202), 1), + "pm.pool.asset.2jmsg3z6hvy5ogtn05m12a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8001696), 1), + "pm.pool.asset.2jnnbgg0i6xs5xniexc2xd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2jxom4glawwk1f6ljv8jly": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 28809481), 1), + "pm.pool.asset.2jywe0yixmg4jxsmeb3wsf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2jywyta1woxxguhtgbse9w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3009526471), 1), + "pm.pool.asset.2kaliudattgf4wvfpz97oa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 180450976), 1), + "pm.pool.asset.2ko1fltfciy5ofutjjf7f4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2l8ojqpthufchb1hew4r72": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2lmbjkbfhotujqroxmfxro": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2logkqsbm9uvdjbl74fxz6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3919879573), 1), + "pm.pool.asset.2mcxzvahlut8b4wgvnhthv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2mn9ffv6kjwqadcezdhjie": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2n3xzaifl7xagbpfe75h5h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2nngxiamlmabsmdgnhumzf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2okerqgfhakmhxelkxmncb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2oxtdadlpfljfisakvz9hu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2pbvvsaofzngsgxtybfv9f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2pr5bkbahc8zlh9gv8gld7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 35422662), 1), + "pm.pool.asset.2r2idjb7fqx1gw7hxs7flh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2rbx1tnbkcqxlcoqqy1jho": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2rliztgu3qcwsxceh1weyr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 541965683), 1), + "pm.pool.asset.2rs4geti1vknxz3qcpuicp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2sf8roebhvzidbdarm1lx3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2sqdz6em3xa5ymo0eftcjj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 171161), 1), + "pm.pool.asset.2srhgo0eeqxwczopvx3pbw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2szfpts63cyig3v29g88zk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2t3dxt28htyowe07fyjnrp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2t503sts5vd9jm0x9hyp3f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2tk8dh3bqzcrhwtjms7dnb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3276676939), 1), + "pm.pool.asset.2trc53uqwknik4gf0tk91e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2tse4m53p3flyo5kuhk9mn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2twmvs6jmor2yxbar67yqp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2uzr8yyurxh2epg57mxpbr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2vr0sorqhec65rcqsrd1uu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2vynuuewft65q9vwau12ll": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2w7mtnkiol3hkftkomfez": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2wavqlznkukyhqc8anlpda": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2wd3zvywg8rsapizodtnd8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2wo3c4z4x55r9ul1worzox": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2xscw38fcc1jh7qp1hvyab": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 12511908), 1), + "pm.pool.asset.2xwwv4qbn83bvvy4nqb2vf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2y7f1epawjrbjpmjk7vrwf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2ybbmyxwfegwldpupkpzg0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2ygwqcr1ni1kdrakiulogk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2yzydhcjhxaokxjfrs3ejq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.2zwcxmfwfae9a9ga3ss92j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.306bnmx1zikl0kotoxm7lu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.30komchsk87goxxsxqelez": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.31b6pehjshero7tsmjoq0o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.32bh7xenkzkgx5oh8r94bo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.32hm9ukc2mebsonhb0nsxb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.32mfhkpuajt0dua1xnaggp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.347wiaxushgijqavkfq9k1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.34takmmobpnydftwi3rqsv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.351s4k5rydyld5hikybtmv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.355aielblym0mbtre8mbye": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.362tdeubwxm9v1ax8vdv76": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.36dy26nd4odo0fphscdgwv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.37r5dwhdasjawjoxpdvr2a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 57113282), 1), + "pm.pool.asset.37xpcalt2n9hmzdzi8ctoz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.38t0jx2hfvvrythsftesf5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.38xcgb2dvepvx0e8qkkxtd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.394mjelwtspsdjnbbvnrkv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.39cqbxbew5l12o4egygzni": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3acve4di0eaijxf3ra9axp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3atf7qlmpv0bqmrdznfn4a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3bg9q3yrzbcddvhm0h43xa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3bygtdrvu3qbjcnxn3hujf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3c5y439as8qg6gvdgmutry": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3cbo9jykrotwcshgn8cldt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3dhdwd31bqdqquwrmjbhsi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3djjy1hzq1dp0kz1vvugml": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3dqmdhtobfnsmwletxdtam": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3dvkmnjihktr3txxnvwcnn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 12999557), 1), + "pm.pool.asset.3eghbsyzgigxu0emnudkdu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 377001872), 1), + "pm.pool.asset.3eiezjucoburuvgwvt7nid": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3emdhedlfr7cxlu5tef7cr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3emwbphv8y4voieybiuyqs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3etzpgs5wccjagcnckq1ta": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 497153955), 1), + "pm.pool.asset.3eufgjxndaewx9pu3wycce": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3fazjzhxbxe5wjpib5djkz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3fb8cw98zkt8erlsazjsz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3fmfzypj4ihem7ktoenllf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1062665), 1), + "pm.pool.asset.3gh0lgpr7xmjh5jtcoxljh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3gts0agd3bqgsvgvuxoxek": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3gzxi6izo1p0hgpgpr2ec4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3hdvwrofblx9c1zutws4i8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3hk79mxdc3rgketjzbmodl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3hmegkrysstxfn2qqpe42v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 642958062), 1), + "pm.pool.asset.3hmgiamhkpnrk2iduxrrhc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3hyaoen0vhftin3mtxiuxg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3hzjvbsgege9os7qtabyvk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3iadhtycumm5meuwpslbu1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3idrwdxnjw5rx1exs5ydhv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3iqxignfqlvebploiqjcvd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3iyvfk1b3cwnve3wheleg5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3jcej2l0jbhtpd3cu76bug": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3jffk7rua1lnzbd24dula8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3jwebga1yz3wcbxerrmkan": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3jwetkxsdzukpevpov2axr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1888642265), 1), + "pm.pool.asset.3jy0xuym5ufal9txya45jq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3k5795omca5wzgspvkyohx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3kb7amcqssfcjnpowthydy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 289820948), 1), + "pm.pool.asset.3kbolcrzvptp1omckcdxz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3khmqjgwzan855j1m2lbp1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3kjvmobbmv1vtekwowl8e7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3kttcxfzvv2c4gcurgnvyp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3l805wkwlnvuinyoyadwdy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3lcynq4mcf8intfj5ix5hj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3lebvzzgnp9cirmzkfmbve": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3lgxypdtlmzfdvxzwrtvzg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 635551), 1), + "pm.pool.asset.3lnxfd4ikop1lxxttdbdzs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3ml29nqok0yafq77qdb5yl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3mnqdhhjroep8qictimhtf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 19271811), 1), + "pm.pool.asset.3n4zufguzhepenle6ep2rp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3njb0hmtldpnvsbhpknmcb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3nxj6a9urfprinkvqczojh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1844164654), 1), + "pm.pool.asset.3ogwxmx8imbydyuxagitcv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3olqaajn5dm8nk73h3iljm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3olvv94fke1dodvakb3s7x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3oslrpaucfodsm8rvli8lq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 15196943), 1), + "pm.pool.asset.3oyy0edu81jljq4bdatdbt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3ozba9mmqhuyctenumzasq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3pblo03gddv1fnrozqd2eb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8105910284), 1), + "pm.pool.asset.3pcnk9od6a0znud8r611jh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3pj7lbryzevkrn92ap03la": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3pnzkjtqvyvzhza84k97qz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 473032927), 1), + "pm.pool.asset.3psu71xyaltmks7qfefsjc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3pzec40ec1cuybxyrt0r1r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3qllj6gyqmhnwoue0kg7be": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3qqs8fjcmhvynspul0d2oo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3r1p1sldbevwrvw5rdsxcc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3r3q16qzre4yzk5cbzsyqn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3ril4jh3ziw5y8efqz0tl9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3ru06apbjeex0qzam8naxh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3ruqrgnoibbvir3vuvdyud": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3scd17fodtcixzbqfekozv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3sdbdu6x83ofolzouao3po": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3sdfwsrrrphq6ojswuh39h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3sly518xcleypxk2dld745": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3t4s9z04vg0oivriuoiwom": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2178544004), 1), + "pm.pool.asset.3tialalcdwnyef18b6gguy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 13257303), 1), + "pm.pool.asset.3tmhxdlakt18swjtp1yxi1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 526628456), 1), + "pm.pool.asset.3twnw1ufjnoh5wiyoni5uq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3txikxo2kvdyb0jbuoavj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3tyqlwb4kkluugfg8cyjkd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3tyu6zedwfvwwmjt6ewwxw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 352671633), 1), + "pm.pool.asset.3ulmh9rw2c50mztlqbn6rh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3vklqhngnbfq7d4dxa6ug4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3vlym9alamxamgzs17gk6p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3vziwagxmkmldx0ruvimhh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3w9hfthgldbfp6hn6hyamq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3weeqezwtlivhvwvvsw4xb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3wfhqarenze0pyuzrieunl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3wgok0xgmtbeq2vli47lsw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3wshhumkqwwrop7d4a34y7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3wtzmbsy6vodzq5xeq8ffs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 625741752), 1), + "pm.pool.asset.3x2fp1qnmlhdaqh82hgcmi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3xskzg55zcx7ewoy3t8tye": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 10607914871), 1), + "pm.pool.asset.3xtoyul3vj4flpcajsxy37": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2466471026), 1), + "pm.pool.asset.3xxkbgattjgsnuwxbprw6w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.3yypl3efiy1qk8gy3vgyjb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 25398492), 1), + "pm.pool.asset.3zkr7zdtl8z1rpvuxbyo1k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 125200303), 1), + "pm.pool.asset.3zwgiugqgbm9opktwteaoi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.400eo7d9hbkio458uwlaaa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.40hv7bjcgxxuhdd6jpodwj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.41qt2fns9dwfidz81sk2qr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 68312240), 1), + "pm.pool.asset.41tihiilmtchjofclu7ww0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.425zjzyzmfvfs8zl3lu3vv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.43gpwcgugqofmqwqxwupeo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.456icc1hngpfqjsiemqpxr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.45lffwqqis896fdoyjtxhy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 569907762), 1), + "pm.pool.asset.45oc4e8qinn9co7ntxldfc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.45ooxxe6007c7ihlwb1vol": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.46betnnafbqfoyold9pqd2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.46ggilnkz3wjwgzjast87v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 632978758), 1), + "pm.pool.asset.46iqzsfb0yexsbpslgzrar": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.46rw66lmy21qk6pftqeg66": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.470psakb2eefyxrkkjpw2i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.47vmsjld348fqcdtrs9bqa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.47vs7s3jtkj3swlb8l33ao": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.48vsrl5aewqmpfrcricavy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.49kzdcrplpbbpxcp6f8r4a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.49oljw72hf8vg1mh1ecrwm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 72326697), 1), + "pm.pool.asset.49pbhxpfnqn4wcvdwpodjx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 182096290), 1), + "pm.pool.asset.49ui1mwkam26fv12vpdj5d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5016641), 1), + "pm.pool.asset.4atemcl7ahz6aacnee9iw7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4bdrhqorxo31xkzu0t5axy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4bwuebbcwzla3jeblutt6c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 458622650), 1), + "pm.pool.asset.4bxr36ne0df5idwne4vvpg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 137722), 1), + "pm.pool.asset.4crvvem2u9dpb32e6luxha": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4cztz107m1e6pulm4srejl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1726005718), 1), + "pm.pool.asset.4da5zm0ahtjxlqovkc71vl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4ecmccvvhnqpknxxetpzsf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4ev0geu4641ejgfds7ugsw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4ewiopuxxh4mxgbmr4vfqg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1085246598), 1), + "pm.pool.asset.4fb80dcax8t0sfrmg8ykwl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4fecvhqynxphummswpfxqv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4fpsj9tigs8obt3z8nmlrz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4g2jizt7udm7zo6t1j3j5m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4gf9q6pmeotgkzctpdatr7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4gtqf31rbuo3ruhqd2uy1n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4gvb6zvqlhgljdedx2cir5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 315009663), 1), + "pm.pool.asset.4h3mmzymbqpirwflo06foq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4h7aesfagsb37hagy4e0c4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4hkllltzd9o4d2lbj7d6ni": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4hpqzgm2lgcaij9bpdltnc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4htsx3l8qkxee8pc1bbo47": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4hvksrkrmtbpt2xcam406b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1140722993), 1), + "pm.pool.asset.4ic0lk0oeq5hjfde8iwrgk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4ivjoqakm1atkbyenigbiy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3545724), 1), + "pm.pool.asset.4j5mjokhkqbc4cszq4e8z1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4jczsisk6szwbrew45ezeq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4jngdwt6jzlzbw3zwl8ck1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 35456874), 1), + "pm.pool.asset.4jqf8uql9y5vkf8yv5g4py": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4jwgqhasat4e669qpqoc9z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4jwrhcscvezob6prtkcdmc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4kar0ivxkwfypk0ywqxuec": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4kivpgbwf9a2haeedvtb5d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4ko7veonye1xsfz61av8nq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4ksfgfvwpjmhecix2vtrqx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4l2eahknmygfbpqlg85vfk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8688270), 1), + "pm.pool.asset.4m38bmrbsegvhc7p0kljxt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4mrazmllij68uzuis7okky": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4nem2tcxyc6bpecn6mkw1h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 77442754), 1), + "pm.pool.asset.4nralrrnmdcfhph0jhm6ni": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4ntboogzlltbx3gujehexo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 19328453), 1), + "pm.pool.asset.4nye9kmn4xv553nalzfegc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4o75nmolb5gdhya5ikwmfz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4p1atf8qfrqaazucxkl9nm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4pd0bk34uoa0zvhd97edpb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4pmelc1bsabjxbgf0afhoe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4pmstvsdmvotd3eov6lsuo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4pqbhfhvjpmakythrxdkvq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4pvcbqjodcvrofozwpldlk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4qa1dtljv53qrsie4rrnah": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4qtmcgbdmypbjxnzifqkhv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4rdze1oylnyjpxd0ydiv66": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 90655763), 1), + "pm.pool.asset.4rxdbcsakbezbvlzrntw2q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4so9hfq1rxzo7fx0vgpbwq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4sodb3nnienrigdlkdaafu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4swatjwggxzbnyp1qdob7o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4t0rsiieypxz942rdzakyw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4tgab1j7yooqpvtddsalh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4tmqisjgykwyw6putpwz9o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4tmwh1fcrt6sc5fvpku2j3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4trbgoy5zhxk9twyoqg10g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4ttzyiptbeoo1qfplsb1yz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4usvddh7opeza1fvarr9ql": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 16006494), 1), + "pm.pool.asset.4v7zxnymy9dcbvpt5tbpls": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4vczbevrvsp5rdgp42qn78": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4viky3v6nzgw1lbudupzmn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4vli0kggifbe80fgeudkid": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 198342587), 1), + "pm.pool.asset.4vm5b8m5syborixdty562l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3320014766), 1), + "pm.pool.asset.4vpkenyihclm6sa2niovbq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4wcvcibd8bwzcu9x88fzqq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4wns5gbhjimqxbaiehsfny": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4woqkmln6lrhjvclp6ikb4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4wstphqyvayxkhctunc8xc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 568480860), 1), + "pm.pool.asset.4wz0alhhrjgtqtrvz08pdt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4x5vlaaorswtnhrscpv5bn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 995415979), 1), + "pm.pool.asset.4xjhjpfboxkukfniw44rat": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4ya9d8u5sgyorxoq7vgdp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4yausmytku30lp1phlup2t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4yg3h9rqrjoyymtn5ck6is": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4yks6kesdfb8faduga15hh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4zbqoavqld7ipnctc18sa0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4zws44nqmxoxej7mldtuc7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.4zxdrzr9e7kefqbkpfsj2v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.50a6z2esheokqgdwsxhnod": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.528htmi8itjx0am0tsnmet": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.52oqmg4tzxe0g0nfrglgd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.52sem96xkam66f8xgvmi2x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.52zsmbuix4wyqwsyrpalvu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.539tatazak1igjbrmtbjxn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.53aaokloktekzfnt2ogwmf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.53e7yvc01ewxxcjbljzcxi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.53n1pubi6njmvhhmpkxerm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.53zihicxwefn1qjzneorau": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.54watyxu4yefx5hn4xunxk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 424033), 1), + "pm.pool.asset.55adekp2fbafuggdjwmpq3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.55ekmiketgogk7gm7guahq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.55yqco6srotbgiiexnkz86": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.56kulejkpecpa2xfbejpmb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.56xpbt9slvzalj9euzmpqc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.57hsz5vz2cfydfr1anrukb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88019967), 1), + "pm.pool.asset.57y6a9fl9rr3ier5fzcm5c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.58ailudes5wgcjo06jifpm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 146275773), 1), + "pm.pool.asset.58wkot2e5ladlkeeweajfb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1115540788), 1), + "pm.pool.asset.59hwockcbi1wd2egodtwbj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.59u3oqwq5q6h8bujx45vmx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.59yluunhqyssxykzitfk4u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5a2oj898djp5pvkdi2hjiy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2695116812), 1), + "pm.pool.asset.5acax9hrbaqt3l2b1sfngk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2309468977), 1), + "pm.pool.asset.5akvpgcovqreaz28so5xsc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5aoiixc6zaiuovsc3yaowz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5b2mqorxn057aq4k47fbva": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5b8fauk1f4j6z7sqceadzo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5bap6l7elvwfo0bg7pjkxh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5bgh9teruiupxajpeyfnkb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 116533172), 1), + "pm.pool.asset.5bisvwztptdzye4btenn7i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5bkzmhftr56ksodgpcw7tf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5bxr1d3zxh3qdk9fpriv1n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5c3ujgov1gfluwilzfiaol": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 23073535084), 1), + "pm.pool.asset.5cev5ibpi2lxprusqew26b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2665071412), 1), + "pm.pool.asset.5csraxdyrlgmkpcxq53rsw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70175475), 1), + "pm.pool.asset.5cvblqw9f0gdbjm4yrl0y0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5cxxdeabzmoz8uez7ypgfj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2211288289), 1), + "pm.pool.asset.5df8mfmcwopcodkml3uktl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7558022), 1), + "pm.pool.asset.5dfapdqd1ysqyvascwt4ta": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5domtpgfr69opadwglb7kl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 90840577), 1), + "pm.pool.asset.5dqvexkrjfoxeqf73kntti": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5ebg0d867ec2pnfzx36cgr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2099281893), 1), + "pm.pool.asset.5epkdrnhlb9g0zansh641c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5ewgcpk8h7rkjygk1p9erm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5ezxuaiw8vlebe8t34cevm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5fap4jijfcnkhl6lpdeeu7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5fgzcmq8eejkhwqkuve6zq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1028845066), 1), + "pm.pool.asset.5fmpjiwyymo4sssqdkpytx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5fwyfkne8sdqxrk7zzpzab": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5gclincw3imxu2raruxglj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5gczlhzytbbouadunhyusq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5gfx1pdomlkcedrbruowci": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 109782651), 1), + "pm.pool.asset.5gm2iz19qav1zjzwnvhjgy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5gnbeiyl71crt5kprdeyso": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5hckcjwxwjknxoyv9z8ewm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5hepuv3rqjfatibol4ymbs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5hifth6ygnfspeabxqzmqg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5hpbddyenobbdlivyvtjho": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5hpjinsrjsdxrjsdbzqquq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5hpjupl6i12uvlxgng2itj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5io8rgshfla77j2sdueev6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5ip6wclag18zpxumcblnuf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5ir3pb6ensuede846iy0yh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 623758837), 1), + "pm.pool.asset.5joij0ujpkcgzhjmpd8hip": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3675506376), 1), + "pm.pool.asset.5jsvrkmxbvif0nlp8amhaf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5kcscbivqbrk36mztnwpzm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5kddnq6ywoh3anko5nkoa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5kfgibzpv4o9ui16o40sum": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5khvbb2hwbsguswr2ld5ms": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5kqj7jjpwwla7bd5ip1ypl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5kuk6qrxajpv198sljnswk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5kyavuyrwk4unvtq6dxgd2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5kzpxiuuad3qq5xhpwf3an": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5lbdrtxfzhmznzq2vo7ofw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5lox6cybu3t1uq6ocwzx8x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5lwpfgmbj63zewab9slgu0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5ly5c1am3l2vzykdstoorh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5mg8pghxldzik6lwysgvog": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 61100395), 1), + "pm.pool.asset.5mspsys4c2ea30oyohtc2a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5myxab1rckoh8vvkbcdtk9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 86631223), 1), + "pm.pool.asset.5mzyal3ntuas3jmmyxwrvd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5nievct7vgtx72bkxprudv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5nuxzl7g3uqcx1vwlczbdo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5nwlpmyvgo7xmyhk3or0kl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 27728464), 1), + "pm.pool.asset.5o1irn1cv1ocz78raak5wq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5o1k6l7opetq2tadocqzs4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5otoyunyjcop5wyeowlgq9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5oxfzomnhipz3tzegipicu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5phwcrzj2d0k2uzlbnommz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5pmwor3jzknz5zkdzh2qbr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5pn2pnslrhk13a3vsdqw6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5pqqc7w1vyyj2vrzlqelys": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5pumrghdycd1ni2nrrnnoh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5q3uggqj10m14ccbzzjgqt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5qfbth4glw2oxxerls8ovr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5qq5fqpvzmmnm7nxbpntx0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5qz2fok6u5taebomlynlls": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5r33dbnqljztlnrgskcbd0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5ra4rbzxtfkgd6kzjso0k0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5rmfhttwwe8fcumuu3gcrz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5rpecdv4dr8rdtehpej5yq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5rq9r5dzwbir71jiceiihw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5s1wybwwxvp7dzdiauw0yl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5scwkodkvcmu3xumon1l42": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5settczii2gofzb1i6fvrd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 72325398), 1), + "pm.pool.asset.5sg8dbgi2gr8qjbhyggzcn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5spnd7iqroydu9jccutpc1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5t0dvhozdkfqk3zgpolwcx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 267811129), 1), + "pm.pool.asset.5tbgdg2xzaavngcaeve5hs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5txi7arovfh6q4jhbyygns": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5uniophbl5eucd8ztcg4b1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 30759289), 1), + "pm.pool.asset.5utj0jz9xswylgfq1rxc2v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5uxznbjuscoaqp0lej4z0f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5v8uk3fowpzdkklmkrmxso": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 15462935), 1), + "pm.pool.asset.5vaagsgynxwbfhfryhvyii": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5varodr1odeeujbcqugjjr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5vyikmm8xjqn3zxpxqkpsh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5w0ht7xpjkyplscragekts": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5w66h9alvsltsbro8d9ied": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1535247), 1), + "pm.pool.asset.5w9te7kbo1a5gzqh2youb1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5watbdjcl23ll8shbyoazo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5wv5ar4gyub0i4lghnpbsg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5x8skkch0sg6vgpz4kia3m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1832188497), 1), + "pm.pool.asset.5yhczkfudwehcpomqh9eoe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3417666), 1), + "pm.pool.asset.5yhi1fclbsech9lao0zbtf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5yxky4a742lmv5pcjsvqp2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 176804553), 1), + "pm.pool.asset.5yz9poz9yauo8vthpvuim4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5z7ks2wqnele17i8ykybcz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5zd2ofldnpbc7bmmave89i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5zi9xvjsdvwxyedlv1qz6r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.5zpdan92qchjz91dinpydb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.60oxpv71inprtz9bhigfw1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.61fvyqvqsp8y0iks4k5hdi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.61nvinhyem1k23znnwpd1p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.61r2dtrhpwpq3zbqjmzltm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2776340378), 1), + "pm.pool.asset.61ys8frf28ksshn7dkmxtf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.64bzv4glg1dv6kqwx1jcdl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.64hufosouublucyq6cxcm2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.65fw5witq90xfg08htytes": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.65pxme7buypatvbnyi1hlq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.66fiuan2ghhgap7msirehg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2220886999), 1), + "pm.pool.asset.66lu2zlrwwildfiny9ljqy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.675jdengobrjwwhypz08bg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.67vtcg2blb7vgtpobjqikd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 219845031), 1), + "pm.pool.asset.67walhquq6wzaml4mmsq3d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.68iu2cxlmicfveeyxcqpz8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1095681450), 1), + "pm.pool.asset.68nlyogzsrgbhujg6mzpr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50590425), 1), + "pm.pool.asset.6a586pozwjsojk0ph7agfq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6afpgvy7w2rcbhtxrc9cr5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6bakuggyrundq1coznwqxx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6ckio0k0nbxllfgvkxedlp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6cqmfwj8xznrdyuqxehfir": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1340729129), 1), + "pm.pool.asset.6d87tvp6pzinqjkzcaynic": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6dbu67r6ybuwdbyxmc7qdx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6dccgj177ammasdpcjptxk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 148343103), 1), + "pm.pool.asset.6dk0bkxjejdovwuqbdzye1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6drdn6bvu3zgn5pbrxzdv8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1676758), 1), + "pm.pool.asset.6dtfzmepckgncjmebpavie": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1), 1), + "pm.pool.asset.6e85kbihpcckrfue9x2eq7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6egaiu0hyhev9ojgcacsii": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6eirrbityefnu63li50mai": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6eng8uasplnfmjgjwz27za": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2224422990), 1), + "pm.pool.asset.6f0c7dn5elegstvot190rr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6f36odu3drc2lodkbxdxr2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6fdn3iwpdob5ufb4f7fe5p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6fdovx4yi9qh7siwvnzevt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6fsj7vs8wznfxfahkukecg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6fy5jlxcmpagaa3u7ogvhu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6gfrjwdsbbbvtreuzgu098": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6gftlkwuyjihkovq6fkpth": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6h9mitnna9giyvxksa8hmr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6haz9hlf77jgjay24jez4x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6hbbmqamqi09yt0ifenbq5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6hnb4r80tj3ezq0a9as7cd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6hxbbh6wammbp9gwhxd503": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6iaartal6gr4o1xzx3z3m1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6j5jweaxmf8uwhmfih1uwp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6j5ubj7thzuazsfgorzqcw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6jbsaz8rcjlpkp5wzvr95w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6jcargoku9zycqownds96i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6jgaycwm6qhhwipqsvm46x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6jhmuhkjmqhprci2c43yr9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6jqfitspoiq5eglpeta7mt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6jswedbnqxhbcujlqsgvht": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6kbiu7b0cdhngi66skmhof": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 440100000), 1), + "pm.pool.asset.6ko1pj4bi84zrqcqerlfbq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6ku9omtccg7ud7reg7nfmb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6kv5fkhd2hopjgpjdkhgt6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6kzh7s8drl3myafdu4mneu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6kzjnnnr8mgqhf1uzj06no": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6l5gaygaxawho02segtwpp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 682293110), 1), + "pm.pool.asset.6ldr9cddiqbozt5mczhu1n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6mbhjfgyavfrbeouhsga3a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 21148778568), 1), + "pm.pool.asset.6mmgz5m2mitpwixtfszwwl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6mtqoliuivpnbqrqlnthx8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6n1s4k2xif4nz0qbpbgov7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6nlhzx3kanqbf4uxkldalh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6nnqllkj5oxaqmbsyia77r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6ny2bc9hye78lyo2qntggh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6oc5gmmtfsi6kqiubw99gq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1576376922), 1), + "pm.pool.asset.6olhgjnrqqgfpft7ryorld": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6opptfs73m1j8rexyt6csm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2032644), 1), + "pm.pool.asset.6oveqvexsnrqf9btxhczre": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6ox67svnd02xbukan0dmvd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6p1qu9ogdiikby9tmrwg7c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6ps8gjlq7ojinggydvnsg9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6ps9laxywrkt6ujrajuzgi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6pshwyjgxuqob5ncqemygy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6ptshtsqctfvaeapykj95p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 25739846), 1), + "pm.pool.asset.6qkyuhdvrxvukti8fxqtxf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6qtn8m7pt2msmliezeqwcs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6r3nzyqfqfappttfjqwbqj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6rcdtquom9emrfjvnqqmpk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6rnqwywtskdkdkcnxtkj8j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1145141664), 1), + "pm.pool.asset.6rxwqo05hdcjcjdmbie2mz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6s9ivhmguqy3eudouoo62j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6sibv54crhzrexcrfxmtlx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6stuntz5jgwjyxsosttkcy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6t4hovezqwtok0rc90n8tv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6tcggde3trkxojde9gbsnt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6tflekofrhngqytm9qbwtx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6uhqnabynxxjx2xixpygnz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6uluwymgsioj1vx9uuv4vd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6uv8rnl4tzvusdj5k1vpvw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 26301505), 1), + "pm.pool.asset.6v9njy1ldnaxc68emru7dw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6vb6qn2efmhcz9oh0atxaw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6vsgiunvccpjps7xs44ury": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5223927), 1), + "pm.pool.asset.6wcseeooksog92haphqtyd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6wdhcgwcdvleyzfww88de2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6wvqzzedyonenyoygbzsgd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6x0wzr05laxplqpycrhjst": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 277238691), 1), + "pm.pool.asset.6xebomq6hdfposydiqhikg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 11598643), 1), + "pm.pool.asset.6xowge2vvhutd74qhh2asy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6xrx1trpdqotiyh9fbcqyz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 741456435), 1), + "pm.pool.asset.6xv4ngwppn89f89og9iabj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6yuo3tjwwoowfozzg4frwm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6yxheb1sh6emn96ine5n4a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6yxugfsychbwzssc0ycs5p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 183589516), 1), + "pm.pool.asset.6zmfsmmrgmkn4p5ubhuced": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.6zzy0ugjl3qwi15arwxwe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.70329p3tgwmhjedxy8iuya": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 46563646), 1), + "pm.pool.asset.71qytzd0ortipo7sfrcjnt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 503869683), 1), + "pm.pool.asset.71v20ylsgiqgov0rwtgdtd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.72n1uxkl7etjd7n8ujsqop": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.72ssywcwy6nsxmjnztdvzl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.75hspqipyh7eblx3tr70hi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 322531888), 1), + "pm.pool.asset.76adtcyqedzr9cymcqa5ms": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 599781368), 1), + "pm.pool.asset.76mo55qtvcorgbfdinpaea": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.76rfihqc1mbazqzxnsjmac": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.76syialabsrna4hdeixuvb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.78dln03m6pnjajcgzcxgmh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 16709316), 1), + "pm.pool.asset.79gizdph2ekgucur0ubs0f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7akgduq0vjksu2ef6fcvri": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7b7xzksuw8y1wtcnxdaqio": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7bgut5rtmxtgmbm0zpseka": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 39541638), 1), + "pm.pool.asset.7bofm264dqvrdxefksi2ui": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 941396), 1), + "pm.pool.asset.7bozdc8i5ilgbi2dyaceew": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7c5txsrj77ibvscaqowmiw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7cstuzvneoysk6sltozc0a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7cv8klkh8iyond84ar0ykg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7cwgrox0hbd8tqpkx2vhgo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7d20kxqdr8ecltnhmhmdlj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7db7nfg0dli7mw8fcbhwkj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7dwrtmcdkgcdf3up2xibke": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 408675), 1), + "pm.pool.asset.7eb0e6in4ggx4bbyiytqoc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7fb74j3vmfin505e2hcuot": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7fkm1yobjndz8r4rweoz3u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1145677081), 1), + "pm.pool.asset.7fw6zau5kw7labym8ho4um": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7g8rkntffq7qwik4foo2dn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7gbegehg9dg8ubas6vhoia": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7gpe4jacfqv2gc2vsdu3uk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7gy56fabskktzercdddia6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7h1twx5uhntsucggxptdix": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2631944960), 1), + "pm.pool.asset.7h6wxcbzq8lfpqh4nkm5qj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7heb4hcelcoi6t7fpsvngj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1975397223), 1), + "pm.pool.asset.7hks46prqzoiomrz5tmskb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7hr8kdzk0c8o9p71tl7fwp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7i1tntosnq3ai7hz3wzew5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 21245344), 1), + "pm.pool.asset.7i3t79dycrpvdt9q6wbris": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7ibxxzw5iz11ck8r4w4zxu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7id3dgnku2yueiqiwc2rui": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1365187741), 1), + "pm.pool.asset.7iozgayt7va6zur5dcuhpd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7jklqy7r28vy75o8ypf7o0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7jucgnv0zrjorcf7v13gre": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7ky2p9cs3tsxoul8l0hcqc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7kybgzkrcqzxdufyxuma8f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7kztahznmrqyt0l0n3fdgl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7l2qrydgsulvh7dlzizh8c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2516713798), 1), + "pm.pool.asset.7l2wqinbtwehbysfs9vmch": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1582642515), 1), + "pm.pool.asset.7ldfot6zxyeqfua5oz1xl6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7lhyjjukwyentigwssq1fh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7ln7pqcaxnpwtg341nzo5a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7m5fxjxnwa4rx4ldybvar9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7ma7u9dnmhx34zaxfanlyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7mnzjmioxd7futwbb6lhh3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7958354), 1), + "pm.pool.asset.7mtp87cgw1ja3w774ub3jc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7ndjf651mnhtbf8omgo8ho": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7o6nlzadti7pghp7ypuj75": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7oapxrm7d9qsz3luubogii": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7ovt4tjr4f06fnjvv2cuox": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7pw80m10fmztvwdcnxye3n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7r35akg1r0rflv6wzy4iwf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7rqj2melhqpzrdemfddvnw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7s7alpytchovturcm3pxz1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7taceo5tzb6vgfui1shuoa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7te4jmwksks9mbff8465qf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1108671942), 1), + "pm.pool.asset.7tr20xxytqulgi9lgrtyrp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 232252495), 1), + "pm.pool.asset.7u7qveo7dvbwm93go3r15m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 33120545), 1), + "pm.pool.asset.7uovmvjn6qru7aya9khv9m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7xmxjkh7qsb83tbggyvtdq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7yccevk3u2risr08x0hcen": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7yfpytisuvcveopadhxo6s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7z9fwtgdu5o9fuguwpqx7m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.7zhjpqgqgyfwvwd5hzckh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 13521863), 1), + "pm.pool.asset.7zjblqsmvwcj4cfrfkqt6c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.8eromoqfiynbdtfu88mt6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.8irmm7wnelgmed6jfw0bu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.8p397p3s3upv0klul63i2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.9jhdlbwgngmxigxbncv8b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.9ur8pwxhveltrzngvbbwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.9vyuwuwaiwl1lslpyzlkj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.9yqufuy08glrpqi2nbjls": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.a573ttqjsirdqaa3trgf2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.ahscb2mxoto2tf27wwqad": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.alprqktywqbqxuvd8ouu8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.alqzmhfg7sdc8fxk8bacr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.avpgxgbrbdvslqeonepdn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.bb6phqzdeik37xa5kgpmv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.bfxtzh00cshkanx5ravah": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.bhpucuaq5igjewem9evtg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1179950545), 1), + "pm.pool.asset.blyvc0fc8rylpp9e6lcqp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.bpq7erp0qg5aqpntazyzd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.btgzpukwulcjpiubypxfs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.bxrsykwmgbaodvwwd03wm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.clo5bbpitsvg0yoklgeyj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.cmog9criixdztn8d97yif": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.dh7zj3va5oygspe59reha": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.dxpj1frddb3op7w7emvhp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.e4rhlbwzwlbnxeune4bcp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.efdebmobtzqygnebbfjr2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.eqzi7yjgs37tizluxshdp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9760995), 1), + "pm.pool.asset.fjw9gqnip51rspbmngjsw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.fskmt6toarn98kbkynz2o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 320849256), 1), + "pm.pool.asset.fu5uluxkii5wnlukeaojf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.gipiypgyhv0typrkn9nce": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.gwo6wp1mdpsnbybvebhne": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.hdnvyx6a3txovcbockvt5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.holyufkenzqnavwwuytvd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.hxkyn5nfjsrggzirc2nup": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.hy7f4wfr1vzwcbseir3cf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.iebuw53m6eike10gulirp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.ijevgmp7dsuqe83sn9g7j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.iuu3srvscmfudcixvnse8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.ivdf7zig5to4dodppchxx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1650949682), 1), + "pm.pool.asset.iylc3f69qs9ovdfirkwy1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 47136287), 1), + "pm.pool.asset.jahxmrlwdommd8bx4ousb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2690990692), 1), + "pm.pool.asset.jhvklw6goi7ql46pdztyy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.jw72t7phynyxlbsptkxjn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.k0bx1zetvhvusgfur9u8k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.kqieevvl1k74gqgei1dan": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.ldqn2yaf7klxiczcxc7mg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.m6yguyuxcczfxgotijsl4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.n04tmrmgtnmwcaoya4vny": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 125657), 1), + "pm.pool.asset.n137fcn2kvbbrti5ololr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.namepvf731mqcsehqkrux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.ndrwzxd8d2hadtlmmpysz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.nhcxlem4vqpezuiutjydi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.odgiytzkisxfy2dawy4qg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.oi6hlidk3iy7mm3d3l39h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.onpgxgg1avwtpjmiez5qs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.p3gue2exhbjuzicaacqxe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.paifko8jknmz1n4xensga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.pfqoyhb4iy6tnptddtizs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.q839ikosz7thsl9ykoexc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.qbkiksfvjpsmzh2r0gqok": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.qzs5ekq9btbcuirlz2ycc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 53285917), 1), + "pm.pool.asset.rbacgzbgczmpjdnfffiex": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.rygzs4lwuv0ounxgyix93": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.sdkuvfcybnxpugsqlhvad": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.sedec8hfendssbtwnileq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.sg0uqtb5b3iw0y94y2qzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.spmsdjlamca6au8eqi4p8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 86999758), 1), + "pm.pool.asset.sqicblz4pgpamelb0sgt7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1135817350), 1), + "pm.pool.asset.tncpgv6musdp0upl6yvnj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9663533), 1), + "pm.pool.asset.ud46ateildhx0yevixfv4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.uioj9fcyo7geaf3j9ntpm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.umgbetkm8no6lm2ur7xbu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.uvj3bwf4xhionpchi16c1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.vivplxvnkylwd1ocofkyp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.vw9i7n8p2fayjfbsmar2g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.wfvpgj0e9gl0mebgzuowj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 91700092), 1), + "pm.pool.asset.wiq5bsjekjlwkgkd15gxq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 234490619), 1), + "pm.pool.asset.wkmj7dgeu2fynfaoanyy8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.wpjkbvhjtcrv6ibprbnws": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 893433237), 1), + "pm.pool.asset.wqc6twnmrblmqfwo6jdwl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.x1f0aaksfr2un2rucimpr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.xhkx69xrsulqdrsbfrjrt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.ximpbcncxcndij4ylowrb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.yfiwst6gdf9bbdjyiqm1p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.ylqxj6bjv2maggbtpzgj3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.yoadbtu925ervdxd5rffv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.yodm1yynd5ka1s8mo7yht": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1450716391), 1), + "pm.pool.asset.ywbpfoiftkyfv2skdhjel": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.zckegxpw5t3wjzagkfkbu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.zlqgfxxsyfprqge0ra7av": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.pool.asset.zoxuv75mlsuqmygv1tbkx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.10awllnwc8ffpzjlp2bfvr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.10jhmmh8zdwijzix0oryju": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 24361643), 1), + "pm.sale.pool.10nop8tpkyvx9aijzruk2i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.10suzlxac24wvn7s5l7zbe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.10ua8vhtf4bfzgr0fasdyf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.10xa3lacaj2wdna48ygvaw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.110pkotug5jrf70pincn2d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.11ag9431eatmy2uumsvhvh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.11avnyryerxcxtm3uqewth": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.11c5yvrmzwabsm9nernjwi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.11ernkb90kmbrxx867yrdr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.11rorkomygwlmx7yyvjbll": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.122qcmqgkflda3ic5kakaz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.124ytixdljf2guellmchvs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.12dyrlpsac6u2ltlibpfis": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.12h3am3jhn6gxdt110xtj4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.12hkxu8npdtawdk6civia6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.12kbcdgoogev4hn5pqgxm0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1149838657), 1), + "pm.sale.pool.12laphe79zga8vyjdr3sy8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.12lnlufxdsuwjrchzpyrsa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.12m3f9cvleslpruqiy7192": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.131yyj0buzrkdozb4l8xkz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.13a2ct5ovsbrwlfhgepmjf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.13uznqkf1d8mb9tyyncsq8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.13vbhid34h9e8hwq60j3ko": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.13wnjlpee4teanhh5ult0z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.13xnnzujip73bia6hgmfcn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.14hcgrudkpnqx0q1hhnbh5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.14jj4ja6ehc5gvncnvtkz4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.14reyyaseownorb09nqdyg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 560751), 1), + "pm.sale.pool.15armlzsulwiatry0cedcp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.15tqwawy2p2btnw8skg4f8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 469764199), 1), + "pm.sale.pool.16fec30uzz4xaikt5duqww": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.16fyzmbsqfzinaildtu2v3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.16ijk0bcvwxii64va9tqt2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.16jlly5j7phqoghvcuoiyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.16pw9t1brandxnkp2uiuih": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.16wsxwdjwy5zvczrgxvs9r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.172utieah9tjxeouror9li": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.17ughlhfmtawio1jjm1rig": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.185ixagdokkyjsoxilnvzy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.18gxkddb04iuthpib9gog0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.18hg2minnjer3kuvdpdhbs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.18u4mioppueg5blppsdgsl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.18zm5qtzsjqvzzkufblrwo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.191t10mjrq7gbjwf4tehil": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.197yxcww5zxmoa2iihylax": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.198ypo1j8smkk54e9hazev": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.19srveb2iakpmzvyiohprf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.19zqwtqfs0zk9hgiadgdnj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1a4qzfstgtoygz9pae153o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1a729slg8tw6bfnoc4v7be": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 12217747), 1), + "pm.sale.pool.1aabpcousjxtqavudvwvon": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1aaduvj9g31url34rrbgwd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1afrpkxdyvu1b5aghk40ge": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1agaxpgzbjfmal1in2gl6w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4195979), 1), + "pm.sale.pool.1agowgy07fwt0ch4ywzyam": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1andddfkpor9fyu52elp0y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1anfr3smbwdzqyqwri40wc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1as2qjglyq1wpzjdjfm9or": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1axjcsotflbp9rnw3bcqti": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1axpwzbvd5nws5xfos71sl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1axzz8qoqsd42at6okmdwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1b5jm6ve8wo0iwjuhr4nwg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1badmalqdxhqexc0mcb4bq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1boawruwlzxpqpync1sqac": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1bogmpd3rszk4wvjr8kua9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 191849), 1), + "pm.sale.pool.1boxjutmh6cdblxppadiss": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1483785951), 1), + "pm.sale.pool.1bppmdu2uuotcxbucqnmt5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1bs6dqglh8nmnfanr7umqv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1btq8dig7btgegvmoixxm4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1bv711ztqu8lw3zuuhgqet": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1bvwei7kyk4gmmamwhuon9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1c4ydfcfsv1dfhjwy916i9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 754703577), 1), + "pm.sale.pool.1c9u2hdn94iwytxwgn6spx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1cf9ewqsck4sgpvdtyjj7v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 74517008), 1), + "pm.sale.pool.1cisv5i6p7dfdzoljiaea2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1cn2s2tryzt6bvtydlniaz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1cwyrvn4iybwv902rfl1k7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1cyqqc8bgjhgimuapfiyyk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1cysi6hyea9kkkvzgxbs04": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1czranvvujecqyv9udy9pn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1d43mhzc0xky8nglrozdtz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ddtc7wnhdvuajbqpwg1vb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1dknzyy7te49msjzgaslda": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1dl3vlpw90b0qyjvuestin": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1dpbtmbsoqt0yotdefdmig": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1dpqwrt7bsed4hcld4yqfv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1dqi9xdefcrhi2wncmxgc1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1dsm0z59uuvcmm9zzfzoco": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1466383579), 1), + "pm.sale.pool.1dufnyw9mtnt31oqefefgo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1dv2tocmpyseublm6kqgk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1dwnx60jmshslypjtiwd4a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1dztzb5oukpzjibifbm7za": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1e2tpgvk5018rozpsy2tfq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 173355708), 1), + "pm.sale.pool.1e7wvk1kwpwswua7sbxxik": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ea39qvsbpvwlomd1eq55y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ekrj6lfwajmhgzhl7oi4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1eofl9tztj8l7pcrpfwmdd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1epa8di4chi0d4ljl4qhpj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1epl374sj5ntjmuole5wbu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1eqbmioq40mjlm53tvi5az": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ereb5ra0ys4h8feol8gfz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1etwi7rt2kissly3lf6zfl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1evasvuzcomaxbu0m2m3sh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1evm5nylgjbwg94gftpnpm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ewcewucc57yfhvzwlobrw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ezkde5v2ggdtvdjrm510r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1f85l9froogii0kwplfr5w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1fcrugyao1fcxgf64y3hjo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1fgvgojw4usblhborrodoz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1fmklp1jaq7xppwemtbuyb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1fourfrkrggadvbep72qly": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1fqt8r2th6mavtthbaqxvm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1fro1fnxr8komzpok4zgsn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1fvo9etgwz6iubljwq4nzl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1fyify7ciuzyldcpjljelb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1fyzu3vjkulmifuoy0zpqw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1g0n2t81g5hyy9astgcrd9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1g1acmk3o1zycxeyv5rtfh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1g2tr1t7mqiestovkjm24p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1g6wryvtmckxnasf3wwony": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1g8chympw1sbawznzveqx3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 17018042), 1), + "pm.sale.pool.1g9dh5mqy1pzl9kivs3cdp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1gaxyhlmaftvvwjutyfujr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 11273804), 1), + "pm.sale.pool.1gayov3btjhh705unndd1e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1gccp6blvygjt4uoekua7g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 934022), 1), + "pm.sale.pool.1gcw1fsv2npvmoqowd8uiv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1gilwkrrwwplr2fosoq0rb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1gka23kwr468zi6iphxwzk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6143328895), 1), + "pm.sale.pool.1glvkglxb1xsrlmy5g5bkb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1691354108), 1), + "pm.sale.pool.1gp6xid9qtsaow9pwxkbdq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1gq60ojbxou3du4x4s3ktt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1grjv9ue0d4zksvzbmrqqy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1gsokogyjr0vgr7ih9uyor": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1447018157), 1), + "pm.sale.pool.1gxzniv1yz4eb8wwb4sebk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1h0almtwu2ajksmeuhfrqk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3084198), 1), + "pm.sale.pool.1hfog0vl4kixwdsz9spruc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1hg1ahp9fblwqe92khlipd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1hgvee5hyike8cqaotnw74": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1hh1ub2lukgg7blefvxx6q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1hibwf9akwtcxtzh9wjyu3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 13958697), 1), + "pm.sale.pool.1hmcvnaqr1pouag4ksmojl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 62741589), 1), + "pm.sale.pool.1hmihtagrojbhk4n39rhmp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ho7wiwlxjp3uzjf3zuvhz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1hsxchc0oduex6ddiy6jli": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1htaadnlolwlcg17xoaeku": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1htbnb4qkg5rdsdnuibbah": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1hum6kjra7inz5dbb3mtnl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 21846013), 1), + "pm.sale.pool.1i4n8l4xjm0qmen782iifo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1i6nw7i5kxxiwcqn2um8jt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1i7hkqlpjprsaqasue2rfc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1iez16ww6xmwo15hjcxsqn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ihiojhflnragapnmduqaz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ipno4ksi0hpf6dslad9sl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ipzvbcezaddghskp3suad": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1iuvccs0saoade4dq4r0tc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 470099463), 1), + "pm.sale.pool.1j0cjf7gqnnahw6gu4mdt1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1j5phzkfsdiwfuvgggonrp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jaigmp7gedidf5j9ciox5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1je6hvsju3mxxrbdkwdfwi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jhphjcdkg1jmjz2j6izd7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jjcsjlu5a6vmukiclkvwx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jlvfbhbz5plsjmytm5uho": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jmz1pn8pznnloamkol4dm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jojtfwt9qkapyjtpeqxzj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jokdzg0otdzogqedxpdwv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jrv46bciitw6u2tc9eyhr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jvxgfcf5nwlr57tpmba4m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1jyli08v6hxjqdgxialm0b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1k0knhh84m3tnwhttfuj9b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1k2skulqgsjcg5wbyhqb6y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1k93cta3qrfuqhs9bpcvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1kbkl7ylcdiqycm9pxpren": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1khquy7jjytppp8ptqkfy9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 38239559), 1), + "pm.sale.pool.1kkwwwu1d0ooawgveaeoxa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 103765589), 1), + "pm.sale.pool.1koyj0fqezlgfxhillfu8c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1kozvwsbm8gtwejybjykt1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2790540), 1), + "pm.sale.pool.1krnftflnfgavzfsepxgtc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1l0hzeoovz7qxfpwqvx1xj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ld8qa3nhzimuytuubp4zs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1leaibtgdkwxfucji0od3g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1lgoljlly5jss5cozraoya": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2532909), 1), + "pm.sale.pool.1lgr5jbmiy74esl9rxlip1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 316222833), 1), + "pm.sale.pool.1lik0wwrmtq2bx45estmbt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1lp8nqjt2tsqcldwy0x9b7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ls8yopwexd3mgexhhhsny": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2646622), 1), + "pm.sale.pool.1lu6u759cx8meu5ed20o84": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1lvkpe3vl5wnivlvrec5s4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1lxo30cmnsfgz3ajmtciuw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1lxrsg2b8zzsipuawjqrym": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6810914), 1), + "pm.sale.pool.1ly7m2i5ksxcwpebwlv5vu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1m322cz7wanpmc2oficorj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 149253537), 1), + "pm.sale.pool.1mcgojfegmxnqsdhe3rxk3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1mdk4t2z2qnopfsftvxywy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7468514847), 1), + "pm.sale.pool.1mdt5yiishhal9oxnitvtg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1mgrzbs8ffwinuukbue5ct": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1mh2y7kmr57bgcwvsm5ip0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1mjji9cobgqauuqqafw6sx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1mn6stdv0vgwc225uclpcz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5147952), 1), + "pm.sale.pool.1mpap7tcodplstzpvvns2u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1mzxjwsstmojnggkkthzwo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1n24yrpceitgiktdj1pcte": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1n3knoawzqdxxbcrgx7y8r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ni7odclmuhiqxuwqhrhzu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1nigvrbk4lhxc9zcxpjox4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1nle6qoyzaemzbg6pggkep": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 659988887), 1), + "pm.sale.pool.1nzmgs7s2miymzqkw4p6wd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1oatsmqlgeqfxokoyjmq3z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2452412), 1), + "pm.sale.pool.1obfwx5hvj5nfquk5dvvzm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 417282028), 1), + "pm.sale.pool.1obzxtkudbqfwueebbvver": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 147366), 1), + "pm.sale.pool.1ofly58s2wpo3emiztg6wf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1oiguaxrxyxvl1zgxno1ec": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1omvgwm5l5s2vjozvoyqed": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1oqkacv8got3tj6byxnzj1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1oqxmmuomm7r4uidlt57xe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 531355119), 1), + "pm.sale.pool.1orjbyntfvx5zhdqaapbet": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1p13aqitzxnfrspktqkgyp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1pcdgb4xws3gablgyyi7ry": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1pdw8u6licv3mp8njdnzwv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1pm9jeaepohopfw6rr405z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1pnxpwicvq3uvyz456sfqg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ppee4y6laxi08nn5ais1f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ptovsiokj2vrjxze0ktey": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3240456043), 1), + "pm.sale.pool.1pu9arns3zrnsxweyzdlsj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1pudubtfnd39a6nzzqvgf1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1pwb2xfxnestirf1ttiiag": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1pyzp6fdzjiquckpfzdp90": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1q1u6yossxnj0bxfuqbqb8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1q3eqlptunrmdzd9c6i5no": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1), 1), + "pm.sale.pool.1q3ju5dciloi4dptgpjtkr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1586297), 1), + "pm.sale.pool.1q6pgaspgzfdkpzyn0zrsk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1q7xjbyenpxhwmz6qcv5rc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 153188), 1), + "pm.sale.pool.1qcvbrgor4e2qq5pfzj3s8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1qlxhe1ahbhfddm24igtho": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1qqgxiv7kvv4ofdhbxxs0u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1qszgsozinj0bef9kj6bvx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1qzfe4amjjqdulwb2xp6fz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1r1hlzzl3ezqx6m4ur5svt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1360287750), 1), + "pm.sale.pool.1rb5wbmcckrxipegr5vfwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1rcewo7j3yzzcndrmghegw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1rcmi3ak0sfuvodxhltip0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 11577261), 1), + "pm.sale.pool.1rcwgk65sz04qt5u6jl82t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1rdzw6rw1ixbjvfozybzdk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1rixcqwzwn51e2o2orqwx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1rvabpcvphu4ubtehr6u0a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1savge0e8tlmu6psfwnfix": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1sd27x8wjttgkd9txzmuiz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1sfyi2njwiat8i48ku3mua": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 22329221), 1), + "pm.sale.pool.1sgoyzgtalkspe3iq40eiz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1slsbpbaw4d470ocakrn7d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1spwlqhzdbgnsv5i7vjjjw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1spxmvx8yeb44zwnosmyfb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1srjwqwdynewskya4oslfa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1082346188), 1), + "pm.sale.pool.1sub1nmmuuwji57uqydlij": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1svjwgj83vj6jqjfq6wg0m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1t7cj2ikvwfcsrdgysa8os": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1td8oyby26nqxrhvpnnjd0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1tf3hfviczyeq2bxomkj3u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1tfo2lx4sfrvdsikvvryrf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1th2kbxrbgg7uambe6apuh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1tlnzru2uslzzkp99bunkt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ubx2g78pujrfrcvfimqun": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ucc7p98txf9t2of8uebqx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1uhejbvgetucekk7lkxh02": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ui4dlztndwxolukxbwzkp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ujfto4l7kx90v2t7rtzuk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3099662), 1), + "pm.sale.pool.1ujhoofwgqjso4k2ywmomg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1up7jdtcdi0hs185hunehq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1urljoy51j9xjnw8lmqps4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1uucglhjrprg3jgkixhvfy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ux6pwrqzszmrs5mzjqvbh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1uxzdw3abncq04wdqypwk9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 915309350), 1), + "pm.sale.pool.1uz5yusformzkgtuc8agzd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1vaxtjdmfi4tat0ta1ie1r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1vbvx5ejaamedg4kabzrst": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1veqre5qlzcdu88fy5o8yw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1viwz6eu22k86nhrqntl0d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1vktyocuatcwehckzccmxn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 26754416), 1), + "pm.sale.pool.1vnpeona3z7x4ej8h9b4j8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1vws00vrckbo2hmv3ag8p6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1vxfk7jgajf6u70wccs2jt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1wdmspzgwtokjaxzsgf6yk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1wdvqbiwlsfmjio7oa8dqu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1wqkbl3tfkhgzkfxxgdcss": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1wre1zoo9am8fhgkoaligp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1146174), 1), + "pm.sale.pool.1wrfz0leyws2nrwn5cborv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1wui72i7astdh8vpptwmrn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2896267), 1), + "pm.sale.pool.1wvcmqo5v9pmrkr5dzdpjd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1wvhn7q8pgia0okywf6sjp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1wwfqohaiwvxy0yyw5pjlp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1wyn9hy6tsjeqnzbxeenpw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1wz3kfiluch9g2wphtuzdq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1492715260), 1), + "pm.sale.pool.1wzvhx8mtgfmbvhwovlc8g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1x5tkswmjyr1gaqc4k090l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1xecs7ooccvhiik8cvvbyl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1xiqo0i3dykpv5vpx97un8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1xjzp2bg7z6zzs3h9sbdtl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1xkqhznbhfblmyafwr1nfe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1xnli1n5tddteui8lfc9y9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1xprxzuuhcuqik1noiedwz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1xrjkbtjih3ivnwn3fvh3s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1xthzevzqoftw10wgzvu99": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1xwbbknkk6nlc6lxl3hbzg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1y0iaumviy5pjetpzav60t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1y8l2eqyn9olmyfwwzb0vj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3912454), 1), + "pm.sale.pool.1y9zafvupte2djngqhpjre": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ych2sd2azetkwnkkc08bl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ydufwbonaaxt7bahp1qxp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ykpu6nbflc95qybr79qc9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ysfhzx3ki9ipifpe0laxz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1yui5dinfkixmbbvvmswqi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1yygnzq4lymyg87pymsk1y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1zbxlhuzlewhw5ttib7xv5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1zcgjtlmebwfafvipb4ae2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1zevjstpsgv5dk7pypqpwc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1231431200), 1), + "pm.sale.pool.1zhnfrhxexeor6gzpdners": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1ziyqpmvesxiznqfxcgosg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1zjesur1yss9ktfoxulhzd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1zmcrht6he03unist27aic": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1zu1a1jz22ky01dx1tclnq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.1zxd741ku2ja6mg9xirnf4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 816967002), 1), + "pm.sale.pool.204gm7kqty1vz9p5ssnqfn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.20ejpzn9pqp3wueduubwcp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.20tu7owd36m3ddh8epqvst": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.21zovhtozzbfu5kg1zci8i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.22jv2rgnikp73eripnxze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.22kjvbozdch3argldkia2f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 777379), 1), + "pm.sale.pool.22p9fpcsirppi1gfohp5km": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.22tsspsfywi6radazspxbl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.22vurdqbqqucssqqx7h9hn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.22wuc6yner1eyoay1rbacu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.232qpniaac9n0tqgfgtxlh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.232whiv5esyrhwkgkvi2a3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.23hylvslcv0jpsaenfds6k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1023602331), 1), + "pm.sale.pool.23rqufpyd9g6qyxpkoqucg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.23tu1sjl0kzhjwi6er6n1i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.23weli1juuzrnjm50muqf3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.23wfjvbauogqpr4gx5dtlb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.23yr30wcil8t9yztcozhqy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.24jr96mk36maqi5heqyuv0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.24ro9pcancuoabmyhoypy8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.254sbnpid3fxo4ahckcpjg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.25bitbs9gl27actpjgyemw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1363236850), 1), + "pm.sale.pool.25gadbemwjcylojcjg7nys": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.25zpn2xfhduzrhwnrlumbr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.261wkxwu7ejblz5pqk0shq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.26i5gu7ndv8rh1sicqk7z7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 27265540), 1), + "pm.sale.pool.26ltrhba7pemjunnslxzt8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.26rftodrgt6kyhrioi2hy1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2708w80rdmgdjsj6fw5vj8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.273mt5vjw6d9vx9qwk6fnk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.27ic5rw3adyagle5ul9bk1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.27p5h8s9lebuyzmeywwnnd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.27v7odzcnapxh88ptrsddr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.27z5cbwberbfljbluwacil": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.28adc2ebned2lq48bgjlvj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.28tcag6rswecnkggbuyntg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.291clgusfnbyqsztirvla4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 384605892), 1), + "pm.sale.pool.2935egbbsyf2f5hmlscvg6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.298ut1ltfohnukglpppxcz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.299sioysm6g6ttypaehe4w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.29g3f5t3f5ce4ckdl7pzeu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.29svrev4uxhy5gtpe7gh2d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2a4tmtynvskplus2gtv1mh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2a6g0dfycbixiwa5xonmpu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2actbsboyqbffvjihqfaj8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2acxwg1uvmslp5hodiygov": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 711618516), 1), + "pm.sale.pool.2adbogavadyzpeu7pb1mwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ajonv2elx3uefsedgb61c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2anzymdx2qlmeyiblqocx8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2axstuyyxuetvxboqntfet": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ay0r2ju0jfwguw9xni6p1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2b4tueozfwjzpl0jpz6uah": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2b6uf67jvbof8tyduufvdq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2b6z3peisk8rku1myznebc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2bfvyyrfh6udmsbdmiceb3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1280626800), 1), + "pm.sale.pool.2blmribao5xslgbcmdtnwe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2bm3nk5p27kglkmk31a94q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2brkjcyn0qszrwmjlnpaee": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2bsb3ch4ibaokfnfii1quq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4461017), 1), + "pm.sale.pool.2btmyluugqbb0z5vninni1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2bvecekiw8dcjncfwt2qmu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2c4gs9uv016tsewhoevvif": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2cacebreh098hebxpgxkz7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2cb9mnhccneycsm4alk0wb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2cfdlbhzl3ngym7jqkdkdn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2chz41mk23acy6jjebkaei": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2clrsb0ygoomalugev9ome": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2cn7ygtqjl4dgdgxeuluo5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ct20qgkvutvqcfvaf3y9l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2cugkeygvcc9lnfzd9cvns": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1779417), 1), + "pm.sale.pool.2cy5dtqvwxhq4lt9v4d56z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1), 1), + "pm.sale.pool.2daqlbx11b6mosiorqjpyw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ddkgbysraxfo90henjx9m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2desawl1f7t4bii76aa0ze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2dndfxmfb2tlu3iuqxi5bi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2doqdrmic6indn6mgefuvr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2dp9jx0vrkyes7n8lkqhhu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2dtm1csgngyhn3bn0gdste": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2dybv33yxcgxc4u958ikac": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2dymm4lrfx8a3hyaetvyrb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5838728792), 1), + "pm.sale.pool.2dzrnldjxknxh3hgywfzrx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2e6lmvzeu1qfwrps7rhxnq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2efhxydpf3sfccklrd61kq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2egdci0cdlkcwbnibl1ka2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2eir1yuaa6x5tqfpeoxkmu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2eklewvywguxwhkjax5wns": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1409264011), 1), + "pm.sale.pool.2eks3sbs0efixo9171kijs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ensww49wjzoymfnkhaqid": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2eodhlxwsnd3wx8dhgtpqb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2epkquym3dsihmp51ocdpl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2et7gdrdueiskcc5eiglyy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1429228608), 1), + "pm.sale.pool.2evvwndtqtv3qlb6edt3sv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ewde31uusoybri1ea3qgd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 403268), 1), + "pm.sale.pool.2ewrhwegkemjct9rjtzcq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2exe3giqpybn2fcg6emmrn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2eyztm3zzvwjabinodoght": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2f6ubbvwwpoh2nwt7kopkg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2fgcs4eo3iwhl4acawoefw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2fhsexovg5kxt7zvkbbyak": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2fiivmt7jgbtsvuu4kvnca": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2fjfxtoxxl1ynxfnwhfks3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2fv2zulj80lp0zb8pariat": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2fwwucptizsc68kjudivsu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2g75uqadw41hssauun6fhf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2g8uiwdtnwqglxxavijql4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2gcd0c3hf2q29razno8ed2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2gel0evpynbrzurlqdeqns": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2gkhzq3sbrfnqcyqbck8n9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2gnu8pwxdvbrw731dguh0l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2goo8uptqidzgcokkdskr1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2gsxoz43qmat6zmby24pqq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2gusqzsc2zxannayedcn9x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 18230331), 1), + "pm.sale.pool.2gze0xof2qldx1dhtkp8wd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2h2xqeuyuotntrs4j73dmc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2h61pofs9ollg1ke1lygc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2h66bj3tr5kwc7ebtxumvz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2hgl6wsog1b8t3cwkbxfw0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2hgvenm4bjnxgkurzp7et": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2hia7xsoa2kwez2eo2msi3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2hiaigmywyjdv78jlg3dl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2hqc6yltyu5yjscvoifeiv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2hqkjphwa2rfdwptmdw39z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2hreakogkwf4x4ephlmzlp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1515861), 1), + "pm.sale.pool.2hrjnk39zkth4uykeaakxs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 859818025), 1), + "pm.sale.pool.2hsenndnwcmioevgxrgogq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2hstber2nkrneaivhaebig": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 21211620), 1), + "pm.sale.pool.2hsxqlnsro20nox9xpi6pu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2i8onqxieb4hsllbnijhxq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ia16khpuetv9tggpkk91w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2igs0rlvl65fphbp2srfw9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ihspbpvnnoytssmjmyg88": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2iqfdlkgzczzximzb1g4ji": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2is4edne9hsavcadz54gtb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 448365152), 1), + "pm.sale.pool.2ixsgxjgo1via0e7cfpthy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2j3hlcn1tah4qregmmtjmn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2jjbzqpzsihfatdyuzqqe4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2jlwrfbqyvwwk6bdhklhoc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 357615), 1), + "pm.sale.pool.2joodmemegl0jj3l3tlhv9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2jqy6zw7uptuq6fycdvjxi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2js2irpd0j2r6xrnpglivb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 34369389), 1), + "pm.sale.pool.2judornfxevju7wpnigbns": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2junc7xuic1hkwlrc4fvco": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2k0u9z72ofmswqknhimbyl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 508034), 1), + "pm.sale.pool.2k19xrf9dfmt3amltrbxqj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2kcfdokesc5nmcdco3d9rt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 629690540), 1), + "pm.sale.pool.2khebdaehlrxsc0myqmf8l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2khk9wx4hcfjnz2f6d4d6k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2khrxzxlrv41min1bmfasi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2knhtdtg9ugxte9etxdpzp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2kqwgq2lrk3krzm3vzinmb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2kxmperngb6srtmhrc8jyg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ky98js9s0r0mshlvh0qcv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2l1gcfnr2tq0wlg3rk47in": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2l57udpbpukdzzxulev0br": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 14507), 1), + "pm.sale.pool.2l8vp5uihl6bpzypzwo1nd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3220053088), 1), + "pm.sale.pool.2lppmgvtnyjsrhre0fhhr9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2lyn5pyx2qntnmefwjllil": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mafsrnifzct8xr2v7bvz6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mayivviupobngfsgs3asa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mayr0pnenjzgbcqe1hysp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mbk5hfcmh3fzpueakn8vg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2815040), 1), + "pm.sale.pool.2md7yemdwj9b0h80zekjge": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mdoojibasibweqcq0qjkl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mgafbdjucrd9jolvvwutz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mgbna3klorroiwb0ldhwe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mimhfbapxukm0gbtlo6rd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mj7yjvpuphuuwrugzduu4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 15894825), 1), + "pm.sale.pool.2mjsptkuojcwocegqlbcgc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mnp0wsx4bi53soh1j7mnf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2moybbvfsxm1s38phoisoa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mski2qqovg5o1kaeim3t9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mv76kc7dvb75awtdvlvxm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2mzipxjjxgkk0ckilsilzr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1021201255), 1), + "pm.sale.pool.2nbh7h6xqg5yqsm0qs5ajs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2nbze98693azrrac3ufb2l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2nhnoxppopolzl28njabvu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2nomac91rnjswenoaam7hm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2nri2pdd54envmnvmwsznu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2nw4jztmwpgxpeiab3pxae": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 43532055), 1), + "pm.sale.pool.2o0ntpwjmwgfytzyn28fge": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2o1i9q44jx6iyfc6nqr6wo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2obrp7oo41408d5mgagacf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2oelyepzbs86xewgrwl8ux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2og1azhouvj2xvszvvyppy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ollgpbymxmfk23dtqlhqw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2omqo2namc6hhbsirygred": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2opga7kazc7dxgyyvpa6dd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2otq0np18nzpzdjgoeeaea": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ovscosbtkfsndmeupwjgi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2pax8st8n0astnixqu6edg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2piz2nwlcab8ncg0cxlcfp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2pl9fcfvz7fue991obl77f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ppp0xhgqwwxrdi8t3voab": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ptsvlpmvp9yub50izm7cq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2pwity6hdggqasjtg0noxj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2pxdqnxjiqa5n4nnjprkp5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2q6ppk7oy0ibiu3mg2ew1j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2qem42e63cfrwkbsiwmp1t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2qepptykmovjrlovejpfzr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2qf66wncvawd6kkqfbrssq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2qmdxm4fz834m2dmh2cirs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2qnpzjjr2pajfumlvohtbc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2qprpftptrevvpv3kjxpcx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 22174166), 1), + "pm.sale.pool.2qqqrxz3cybrpp3lis8b0y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2qtpfuy15oxly2hqpxzjzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2qwumpubpaawwcpbp2hasx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2qwz0tdqvrty36iwomdp7z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2r1epv1drtnapnrjpdbout": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2r47uhgvccpaspp4hraj1j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2rc4spg1ijxt7wppm7gtci": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2rgt2p0ta5sqxk9euuwarc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2rj03jdf82k2xte4bv6paw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2rjfojvxsrg1dkbpbwsyhu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2rmgskhtmrh0m8rf2pwtp5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2rniff7swrjwqybw2kdwvb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2rpkigdctgd4kg7iiqhyol": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1717893379), 1), + "pm.sale.pool.2rr0meccjrcbqovsocmuec": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2rtxtmjgnnjykqbptprcu7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2s8uhwtbdnbmglzlghkjuj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2saebuhzfb2bgbfwon9gji": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2sajj1jscr7etvkmbh3a5o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2sghkstoqxqnr14ctetwzq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2sgshv4e4x6eoujwrzaqmk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7427271), 1), + "pm.sale.pool.2shkikdn8alvu0uhzrduz9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2shwgtw7yzb7ns95uhuhnj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3990241), 1), + "pm.sale.pool.2sjztxxegwlpj5mcdrhx2v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ssiilnrayqdgendvxcho4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2t3y1cv0awmkqtnxkvzyhh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2t6nshcgqnevq5hdkzmsir": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 26982862), 1), + "pm.sale.pool.2t9ww1vptxrzgqhyifxgfc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ta9t1mij7mzi1xnhoagnp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2te91xmqs2xdhbtsevg8pb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2tkca0xnrtjpdwzsi7gsgr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1386271814), 1), + "pm.sale.pool.2tmga9xbxvemd5lbqj7ibj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2toye0mbzmy7nbhia6caoc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2tqgetau155x5akxfybgvc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1240707105), 1), + "pm.sale.pool.2tslqbbuavglcg8y3wuf4m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2u4nuykn2zthwn6chyp7b9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2u9ijb6mfqgxy6awe4llxq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2uap5dhz6qb4seeyfl9xpc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2uburlncgn4p4exdasee0q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2udkso2gy3mw7ht8zfu28z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ukvpgw1nbpf8dc0ujdxd4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2umpgpnmlxr0xwaoi9rjsx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2uphgwm2t9vwlr3pmuadb4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2uy7uthmlmo4zpr9nrhyq0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2v4duyqb8osc7xqbthtsxp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2vbkqcofe1fnone8jr34h5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2vkd3hsl1pyxrct2l3tgmv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2vkz3txtv6ipe7ayljktd1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2vlr1zhuyo316zqi6mt5e4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2vrmgoaotygtw8tb3doxk2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2vze84vtq9mm31rbfqvena": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2w9irx0blgybzmrykcv37z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2wbv3avqqxjhx0ofnyuzcx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2wcdslopvkcakbferysyhb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2wlptydq1glcm5kvumcoqq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2wtfl2xkkeorl0amaypv92": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2wuko5arjgavn2g413a5gm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2wuzat9b97uq1g6ctbju5g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2wvcjoqewpe6kgywq1g0qg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1555726338), 1), + "pm.sale.pool.2wxfujell55fcrjq7q1lyb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2x2xtosn5klxc1owdb3ddb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2x3myleaewfdqbvqsgs60g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2x49fwe6gpy0bdsstxouwl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2x5s3zty2mtcsaykccfrg9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2x9uphlcsgeyajwdulhszl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2xbkm3jnzbcgpynzqamw4b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2xcggf18ofpypxlojrmhwg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2xdk0j4kzvtwmizkj44cyp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2xfkjeewdngl9qxocmf7y0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2xn0xl4tjwyz6e7mgjhrad": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2xsgak2teevmoetxn2vzlm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3884971), 1), + "pm.sale.pool.2xtyebajjmvzmq1yrzv52w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2xzd4u7wuob8rkqmh8d8xk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2yenaowundkpzjc9w8kjru": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1458079693), 1), + "pm.sale.pool.2yhlprgy8r5jjgjwy6jhpn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2yibr65quouvqt9hcrzwfg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ykazwqznptqxwfygiysu1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2yosqsdoxmtm1ithmjgrqh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2yq7yj5dgf7nr5t7fzam8h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2yrcqekypnufohethebxio": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ysy3olv03tn5n5y5x3yoz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2z5fcggcwsebsvqpyfhmui": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4496435), 1), + "pm.sale.pool.2z6yirxrj6l43h07c73xhg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2zdhvg4qjadaodhqxw6xz1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2zfka10ewnrwfj8fvguevi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2zgsix0cwaa9vjatefz5db": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 445770753), 1), + "pm.sale.pool.2zh0okfgajzknuiqjjpsql": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2zhnckxnldkhdvmzmozzri": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2zoepehhcfqi8kzctjcxjp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ztbh8gcw9iytlx7c3d1pr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2ztlwxmwhfwiszgd2zu0e5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2zwr8f1nx7ndg34wbglwfo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2zwzxve0ewdm4jiinvlzpl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.2zzpbzpoobrf7blzuauje1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.300yyru3vuhirrlkxjrwyc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.30gjvb78mzjuyrouc0xjcf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9970032), 1), + "pm.sale.pool.30j4klk2jbhfr9byoeacxg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 169652), 1), + "pm.sale.pool.30jqfl59xme3c8goqkqc1t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.30uhn31uxwj5fcxb41pm2k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.30ykeq1o2nhhlzcx4564yu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.318vb2fdaourd4sxc67m2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.31bgzlocceiirv8pgdnxua": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.31cunejr4nkrsdbd5pn2nu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 124970448), 1), + "pm.sale.pool.31s4pbeyfcyxcpe2kqzdlg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.31sbypxmgkywvlskfn6txe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.31wcmspjqcu0gyw2hrt7h9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.327bvbdumm6umghefs5cix": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.32gf8xquufjlwrngz0fcfu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.32l7u6u0isukfrdietw71e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.32n99kw8o26mor7s9hwas9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.32sqtbjdj4kgxnlmevumuv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7520466), 1), + "pm.sale.pool.337c2vgzimhwbxswvj3hni": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33a59xtwmzjvu3kf6zxhmk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33bbjapkjpvskcagrxc3gy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33brsabhu1o635vpwcs4s7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33dybpfexdofgnyvir9oc2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33mnjp80kgja4fjnabymoi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33pqhzpnvlkfgugmkfdrka": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33sfaqfmejhei7thcspcyw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33sgfprpt1yngknlfewnp8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33t9app5tyas8faryrdqyc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.33zjpbdcoms8iwbkfmuscs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.34aas4ma8boj33jpyf71an": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.34pqli994r01idx4g1agnj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.34vlbefvya1uwmjrjiwytz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 446427700), 1), + "pm.sale.pool.35bgla9r5dudxlgwl6iusw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.35fjbvxlgsd7oavmvmblft": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.35gqjge74huisr1wyqwyld": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 10467765), 1), + "pm.sale.pool.35gxjrvjvotmvtklmuykkt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.35k7tlsdthzxc5a8shorfs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.35leqys27wmvoxlpb7ucgr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.35qc8c3ri3rnr7kpmckezl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.35vzrkiirckm8vjxmxikga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.36c920brgcqa1sz9uhk57s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.36iokoqdk36mxumhlu0dby": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.37ayzzljifkaarn1opxwva": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.37c7uf76z9knnfkgjrc3bb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.37tzd6dlvzeik5nuxbmhg9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 246849490), 1), + "pm.sale.pool.38hf6vkzhyw0frajaxnsc9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.38iglmexdyucwdnqj1ywmt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 764105373), 1), + "pm.sale.pool.38oawctkqbf4yerqcynlot": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.38r2htvqknjwwooevvgs9k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.38rybndoo5udtgf00vwddu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.38vqf1gqci5toinqk28pfw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.38xtccqzybqorf0shszsr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.395lwnkt20gfxs72jotz8e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.396fffanbghl6tqnmgytwl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.396xesy8fttg83vdqqzdld": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.39fktdg7lwoenpt7n5fijn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.39fzv0s5bpmmfd5gwnjnbs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.39gtz8kwkr8vfjdkbwynwj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.39issyjt6gcdkg0wvfnm3g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.39lms7zfkzczo5vtjy6ioj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.39qva07rynzisiwlpet0pb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3acphntpzuvj0adj91gsmx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3adzcegcwfjepgq6enftip": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3aftps9nucmcvzd8gzyrgn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3amljznwiilky1h8rnf3nf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3anrdzn9rlxp9m73ztrqhf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3aoarexgpldkrymaesr65t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3aomokrhcgw7c0bgewj8m2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3aqvod9cypyxp4sjgfejsf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 106057649), 1), + "pm.sale.pool.3asqx5k4rqg1sa6cjlhykp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3axucbzrvqwhbaklf2m0yp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 25609794), 1), + "pm.sale.pool.3az1tn6gjrfevaot3ipbvl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3b46ua3v0xstdxnvml1zxn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3b8hj6gwhjg5vzzpaft6vs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3b9lvrrvxm2x755amx9sdi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3bqpuxsb99k8plzmm1u4ep": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3bt1g10qdb8svj1mktpwjk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3bwc9gbod7cdu6w9rtdw9l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3bwena0jojcojzzl6gy0pi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3c4uphujcngieihbiohj6t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 447816257), 1), + "pm.sale.pool.3ca3ijtnwgbjkoufntfsq8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3cbfea3atewhe8otrcjkfi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3cf2r1paokawbtgoxvik9j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ckxmanys3dailrvodxom8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3cnrtlgsvxgnwsdqtonfxe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2476338), 1), + "pm.sale.pool.3cptgqz6pwksnvtcut7qgp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3cs0zgjz6awiea7hp3szrz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3cw7dwlohezj1mcyl4ahmp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3cxlzq2xdpibjic2rgxydf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 67790599), 1), + "pm.sale.pool.3cxs31wpebamqv9unyjzyu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3cyj402kkejl3lm9amom4s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3d1fbtgbqdli1gg91yrwqn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3db7jjbc3s7xkvjz46nu98": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3db8614mcwqd67fsldk1zh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ddl7zsyw1phji0bepvmeb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3dlgdb0sataxaftazu1msr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3dqz9xvmft8ob1p8fhhlyv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3drqieplbfxt9wb6mligfw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3dve5nlnz2srrxateevgq7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3dwbvod97jreaastfakbyt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3dwplijm45ajyhkpdvvyl4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ebeg9wfsksny8sf1qjfhs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 743294), 1), + "pm.sale.pool.3eblr6ea94ifp5p0rniae5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 746459871), 1), + "pm.sale.pool.3efpzel1fgwat4ckgcpbcx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3eiofjsm6gxicbdosb7hd9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3eroed6rczgr3rcnnxyijl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3etebxoogsm8eaagn41nx1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 682966), 1), + "pm.sale.pool.3ethips0hkkrthd1vnblxa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ex9z2w6u6wcpbbqafu10k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3f49bv6sumzakr7k9xhgxq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3f6viysf8qhnvshk2fwjx1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3f8i1vh5z0xk6nhkt8ccpw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3f8wdsizeusyhvd5rwgrxq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3f9jft2tnpksrtbi8jfaeb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3fch3u0a1mhhprfqyawww0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3fedtatjyhyjibeh4a48to": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3fgpeu1eovtynlokul5znl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3fj7zuyoaqtmpaln7hx1yj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3flgul8wjetuu6opmrjcss": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3fnpwpgsl4dovdxhtlcz1a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3fokzcglrarmjzib4lsjjy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ftmuxigwknntbd3otzsqn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3fu4bosqe8fl1qc37wtqxl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3fvlzrh2cpnfaypxgftcqp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3gmums8gau9cii8bddz6vs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3go1onyrj51xi7ov1cuxcf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3h2kcsejj00hbhwa6q7kl4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3397901549), 1), + "pm.sale.pool.3h2rdcvvoq2buv8ws38bpx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3h8p0tfyhmxktcxmqs8gjv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3hs7djdvnstnjhpp50ktg8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3hsagwcosx8rod61ii7ixc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3hzagor2rrxqtup1wt4uiv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3i6o35gvps4kohrhzmwnbx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ig4usadwsq22bk6z2qxmi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ihfale1b84hcyh6qptcch": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ioj5mquiajw6aravhiezm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3iu4vg2tmjcms7yurbms74": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3j4d3bgrzjltechyqgow3l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3j5ssrvkkkfhirpapvbxd8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 127699607), 1), + "pm.sale.pool.3j9frxiomuqmvqgwmod97r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3jaubbxtnbpfgolcfpfivn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3jgdh9iiihyunmed7xp0gm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3jhnd8odhn6cmlpod91dit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3jlpu6dducmvqpdbxayna1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3jm8qfezkqq9ro0hctdd0q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3jmexy8x3vi3u3yjqf29eu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3jqpdcyqqgvwa600sqpo5b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 15780191), 1), + "pm.sale.pool.3jtaj49uecuycupls6sujk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3jtgxetzbf5k0gd6n0esdm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3judnkc6ytlnhoxgjew5xy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3juqlvuhzjxk2ypbucvbzk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3kb6wnfx7i7qqg9kwm70vf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3kjuphetdaihzr1qb2irqk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3kl8b0yanex6q5uwetch2h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3kpe1kkzuh86swiarejf0o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ks4fd8kiczyhuewojrkhc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3kss8qynqogoi90yjgjrhg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1205297), 1), + "pm.sale.pool.3kuzvorakffap8ads1pga7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3kx2ljwakwfq5eqd92zqdv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3l5n58lh0cre5tlhpj8shr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3l9vx5g0kk69q3fdtqf4qa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3laotdrc5emaexcvzcphet": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3laxamoz3j823iepdljgqb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3lcef7yymmypwx0jppxvte": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ld8re5njeu5jgfazgxpi5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3lhi18n8xnnbqov0o23oj1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5046734), 1), + "pm.sale.pool.3ljwazlb33eu85vxikma64": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3lke6ttsayo02mcfvdsbmr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3lnnkrfn03os82ifawsr5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3lnsndsapxfihhcfj3p87r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7891336), 1), + "pm.sale.pool.3lp2mlbhtpxzjrwnwpohrb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ls7i88z6w72pbynufxrgk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3207446428), 1), + "pm.sale.pool.3lt7uvpicfaiuq6lgfalbm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ltefy2lbxriepcbpwpbj5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ltinytnkvwxnqzutbbi6r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ly4g0ey7wz0vnwx75vqds": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3lzuryjhxa9bestn6bbel": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3mfoezyikinhmfxsifmik7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3mpukstnb7vdm8wqrjo7b7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3mw4kpielkwbniknyy4yv6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3mzmn3ctgotyxtcxhxtvtv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3nb4qv9bogklqyz0bttu5c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ni7colzx2vrsad8hznjbt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3nk0z0pgnaiafbqfzn4hbm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3nsobkhyevdg0imelahwh3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3nvbefaz2oozrhxfnhcqry": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3nwcjxdnkmf6tmo4kn1un": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3nx7tvrmprkgxnufiua3k3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3o09smt5mly5ycsdpmmqoy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3o5x6eoxtm9rnf6alkjrwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3o74wouuwmekjpfqnp3a4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3obnk23frxbd9hyyspszlk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3od5skmxtlmhce86cowcsv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ofbd88cxixmyic4vbuf5j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 205653530), 1), + "pm.sale.pool.3ofomlm2zh9edk6ff4ntbq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ohgkbgxbbmrzcfaqnzluh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3on3rcm0hkivmkbcrbupxl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 153623369), 1), + "pm.sale.pool.3ostozum0110vcwdbsinz0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ouhbpz6nqfd6j5yqnio7l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ovs5wve2sruxf5yzirb5b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3p3knnyh4zvwspdqnqn6p2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3p7abfqxessdqtfwzplolt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3pbfzmtzigdfnvnl0uhnci": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3pbgrltemtocbcikvpkpte": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3pmbfihzogxinb32u8rmdt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 13623511), 1), + "pm.sale.pool.3q48vh7xjq3jyltm7ecejp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3q80do69jzwmpifhn8sk85": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3q9pmsqutgvg6n312xoqhn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3q9zh8z3s3ckvoz2lri1iz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3qc7lbis5e2htcx3qvddny": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3qdujlf8wqcii79hkkerjr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3qj5hmpgmzlyzlnjb0dtyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3qq4xmfh7w7e02ktjvq4aa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3r1jj74vb4epzs7bqwcqyi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3r7gvjpjwpzg50p8z03kh9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3r87tchy2pnpq6mu4boym4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6836470), 1), + "pm.sale.pool.3ralyhiygjuhfoniuatabi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3rp1hepj7xvctbdyfkg8ib": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3rtdl0j2w5dlndra75atub": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3rumblj6chiukvirxszyo1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3rzi0w6hp4bwktbzm81l4u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1382908), 1), + "pm.sale.pool.3s1lcsup4za3qkhcpfqtbr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3s6vlrgasxrkhvfe6xz1lz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3s7rz11hx74lwvoxwqcdmj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 779280834), 1), + "pm.sale.pool.3s8bjlkirabchls4iy4o0s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9743249), 1), + "pm.sale.pool.3sa4iqxornqtzrqgxbt7mw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3sdxd3d2jsqrne0pynzc3q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 190016), 1), + "pm.sale.pool.3sismdmvbcwybaeu8ivoxb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 25023283), 1), + "pm.sale.pool.3skqd7ehfmasxgtneu4axo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3slipbm38ubql2jadig43h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3sluzomtsinpp3abdaxmjk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3smrwz0rlchfp7jjfcv2ef": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3smtni81ocurnwqeowzq8s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3sphona79vpzwp9dj8poqq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3szsorkt6bw9bljop3jbyr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3t4xyogu1bzclcdhfeub3l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3t6b2qgapiy0fvvgilgb4h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3t6ub2cfam4b2tnm8kmk0a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3tdt8klloxk7rhcvy0pm9o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3tfpprvdp8stjqsl9xko8f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3tmiqjld2qecalmztv3elt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3tmpj8qlwv2sybmbpqnf2j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3tqkz6cvdsrc2dioznirda": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3trg58zt38qdiidkaltyau": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3u1bfycuuxpnh1wwie6cxb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3u6jv93m6mahyox0gccwni": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3u6stjks4rr3nbutycjdjc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ue4itnzaznlefbqrfx5i2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3uiuureaw6xw5tqkwykc9b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2478952), 1), + "pm.sale.pool.3ulphzlgxixyehrcauxuu6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ulrlftufsxzc9psmneznu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3uz12lpxo13k5qhbjynjjx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3uz9uurzaltnouswjyrgec": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3v25mhvayz9bcpymyeolpp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3v6ftm47ggf5oxqmhwv1cr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3vatwtscczfmampzjkwutj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3vbdnw8joutn0w1ekyjmag": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 71257857), 1), + "pm.sale.pool.3vfgwukfiptky11vnm3hva": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3vj9llyb09ursbeujirdjv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3vkrnt6lialupajtd58bmk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1715952667), 1), + "pm.sale.pool.3vlw4owkvdo9xhjumwrxv8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3vnnjjpv3zw61jh7oqe55m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3vqaoyyooctrycthqfv7cp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3vxosbdzciak5ivmb8fs9z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3vy205sdd5dn9hr7kj63qy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3w5bvn9wkzwtqhimkwhxmi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3w6ofhhdttdxydc5yxyyil": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3wdpfjzeuorqb4i9l8hhu9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3wegzoyajblxu7if6w1dgk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3wgelc9o2ljxkz2wlzvucd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3whe3sf9ixnddtiasql0w4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3wi7lzsieevckg5uizit9i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3wikstjz3suphr54nbedhm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1237077446), 1), + "pm.sale.pool.3wmnwbuhw7king9gu6f2fl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3wv42qfykqjcl2cbrw1kgw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3wx6mctqdbqbsxcspk0nia": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3wy7geghr2niijrwrlnh01": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1079940479), 1), + "pm.sale.pool.3x8gjpxjj9ge1trj4ituqi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xblhjwth7hcf5mdqohu3x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xcer4pckmd1ubodmkvm0d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xd5f0euacthqg8cdtxmuw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xezcyf4l85uub06j0bbaz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 270019473), 1), + "pm.sale.pool.3xf4zr7frzdyhkg2lw3v7s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xglnzthh8wxeyvat5fdzp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xh7mlapqs9pcvacxg8rwn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xkolsqnqcszugfb3nyoaf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xl6pdpg7msymq5dbt2gyv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xnkejtqnninqxkssvxwyx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xny5vpje6qxenorjn2dfa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 232396307), 1), + "pm.sale.pool.3xuj3wpsuyzfq0a5ugaymz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xx4uodn9qjgsbzrldpqwl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1330172), 1), + "pm.sale.pool.3xy7iqlvtf2zayfmuy46b1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xyd1qia40m8vxpljpos0r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3xzxjoobsjbem6bcvs3qqv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3yc1uekhnuv9tugnhfl4kv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3yirx6mykqhslyva4i0s8r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ypnvskpu7uvmpcg6hdms6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3yrffrbydp0l6g98tcpdfa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3ywxsvui5h3sbw4bqqgds8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3z1louuyvue2btimiikdxc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3z2bxqr8lrh3vynwm9wofm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3z2gxnx7ld4lk4aeygcdbj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3zc7547waw7hz2ivhmemzs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3zeidjguvfvjm8rewidqzv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3zftabnqfq9gae1uqb4pzh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3zgbftc70nukhm3qratkms": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3zph7o9fekpfpt1tgm5eor": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3294132), 1), + "pm.sale.pool.3zpuyfvjkyfb1drgae5pds": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.3zrln38m3yxixmtrz3kj5w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 184941), 1), + "pm.sale.pool.3zzxlm0attxct9coyfhptw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1327862119), 1), + "pm.sale.pool.40eeisxrfceb4petbzz0r6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.40gujg3b6f4id6aobkyzab": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.40jtmqm0go2g636gww6uwq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.40tv6pw2zpyvmfro7tpyef": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.40xfoqdobomvlsovhk3skw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.41bnrf3pqhwb09uxgpuvru": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.41bwtqscb2wy5tnn6gbsmz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.41c6tmzz14muqqdzsoqoos": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.41hwclbzqpjqweagrkvfbi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.41hwdo65nz7siiaomwqfcc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.41mbkuq2izv6tgsg0tqeek": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.41z4h1qpg0kfe9befaweq6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.42ayfmszkzkasddzzkeeil": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5228032), 1), + "pm.sale.pool.42s8lamkxy0qhqkck7nfkj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.43pl49oycj69yvazysnzvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.43qzymuderqucpcpjravuh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.43ur9btiv4drkh1m0caoff": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.43x9q7h34e2jixe6hd6seu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4472air98xghmgmmj6twnx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.447njfaudbizexenmdwosd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.44rplidqeibyyivjg6p9wk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2863357574), 1), + "pm.sale.pool.44ssihhfphqla743mnuvh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.45cthxus4km3g7gbjcjyyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.45kqescfvvlftik0k1j2d8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1109845004), 1), + "pm.sale.pool.45pstvxkhy9hesyjizvkty": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.45sx1vp6dmm36hwr6enlck": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.465zlhxnqtcxuwxzdnhiwe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.46at86ev0ibrvqm6ybutlg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.46bxe2xnegsccqmbiizzdd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.46nofavsp80jvxm4knv4n0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.46txxdwsjhgyzaeql1lrdk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.47cugpxfqxva98wwcdosid": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 666021939), 1), + "pm.sale.pool.47jdjoya3h4kjksperx1px": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.47qcpzaidyvwrb67ukofif": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 276211), 1), + "pm.sale.pool.47siucg9jsibgaulffnu5u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.47xikrkalp4pry1jrincmy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.491uvuimkmbgcyaguvkezy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.49i73uz65yubgcwjf9rr1n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.49tepblropuuo99basikpr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.49vixy2gwudjucjd4gd1nz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4adqlgfiricrbkuidzxr6i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4adtahu0u2llemjh8pbyth": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4aiqua1gkg8dnyq8nojnos": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4am6ua2dhnelddjkwxriyn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4anodrcu6uo3rrhwevwjtq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4apie6wbpdattx6ckz223x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1341434916), 1), + "pm.sale.pool.4avgtn8dhqvjlrossf1fw9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 878442479), 1), + "pm.sale.pool.4avlpiemjmddskvtpvyequ": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4awskcooxrujjaxzj5uo12": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4awztfctqwrzziwzhkdb4y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4axabao4kdwxkqb3wttjyj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bfvaczioaqzjgb3hsbefx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bg1vymb7css0beavagrz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bgov5upbobxcgjxoflrgs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bikemkhdo6xj3pzbm0tmz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bjknpx4pizoc7gxzgstwp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bjpuodavwbpvy6ea5twz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 20910051), 1), + "pm.sale.pool.4blgzr7l3m4aejsxjrz4ik": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4blkkamkribmbjl60y8gon": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bnzlqwzzw8wrjiaz7rozz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bothh5xqgekbkzyueuwjh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4brpsr1zcvgn0zkedvmeyo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bv3h46a83glbjtdg2r0oa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4bxhodnokugalz4w05esjh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4c288zi6wpkai6kd6tw40w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4cdp4hjsajx4bvnetogxxw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4cebgg89td6ayl9cvutyoe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1206069168), 1), + "pm.sale.pool.4cghy16wo5km2nimtgcqm5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4cgpcp5jjkg2hgl5svvnpd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ch3mtf3u1rwudxtpaw80b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4cqxt7zrpxiv464kgrzenn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4cs4omggrqtpohztprbygz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4cssnbc9bsjba2pjcfj8ie": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4d3cstabkfm2lixhmuggmo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4d5g4n8cwkeyto205vd9rt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4dczkssvgnf4hewhpm1rbx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4dekei7m1xgihhysgwy5lm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4dflrsa25br8n01cugoew6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4djppblzgqu13h3na8dijf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1100568), 1), + "pm.sale.pool.4dkx3ageve2gktdjdewhe6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4dttyhgylda7a5uvmfeqzm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4eeldg4kry24fz02t6kmux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4efivh0e97le8smqmgkkbi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4eiwbkbka4ubcur2m87o3a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4eobdtufgy1uydjvbh6lzo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4epu1xey46tx9gktqo9my9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4eqioqjia9opn5koebayq3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4evt6j811uzhg2ppjlpseg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4fb7e4sytqqgomhnzry3vq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3897063), 1), + "pm.sale.pool.4fos7zdao3gfeasyq2maio": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4fpmxjynbof2gcmbnqjzul": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1780451), 1), + "pm.sale.pool.4frtdkrvgdoarrwofu6cx9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4fshyv3m0t9bnm7kkcu9kr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4fuhi1vp8bjnpvmpnt1lc3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4g12rbcwtfhebvkpkkqgcj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4gd1aqcgeh62l4kspkahgc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4gesmwajjkf7benatgbuuv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2262555702), 1), + "pm.sale.pool.4gfhacfdlbczen8cnxtfde": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ggevdx9knbyl7wwa6ts5p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4gllhf1oyy3rq28svegeer": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4gobxayjnbsmwjiywgiynb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4grk3ziq8jqvdrolrv2ub8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4gtuyso8lpdl3ftjpccfir": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4gx0gugnbdl3iutym1qxes": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 16174456), 1), + "pm.sale.pool.4hajc24bxcg01qlwysp8hu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4hdatlljabndlthyny54nb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4hkcqlhz5vtgl3uvpbkm0y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3461945), 1), + "pm.sale.pool.4hlfr1lppep99gxjd7umuv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ho9ntlplo3bckijw7btm1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 449222), 1), + "pm.sale.pool.4hthlwy4euuhpyp3rfkrcg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ib1sfgakdoce8pmm6xfvn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4iefbbksglb7jarwzjgjk6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1551905165), 1), + "pm.sale.pool.4ihd3jgjaw9k2nlewap867": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ipw5ag0bj2a1cvvpaxfnv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4it5orvelzolc6ks7yygga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4iwulqggzldmkxq4arbn7c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ixibu8h8rwnz0epq5z0gv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2939211), 1), + "pm.sale.pool.4j23flijzaaa8qwlnjif3m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1826062308), 1), + "pm.sale.pool.4j2wiz8nylhzh4qgektunp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4j347x94pjxqqiydivdkqo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1036550478), 1), + "pm.sale.pool.4j4tgzrxqjxbn2cjcjxhkw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4jagf2uklctqj86ztkvtnd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4jajjk9xbirewkm8mtjdzt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4jds2ueqke7zjix4q71lyf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4jgrltc5unirnqxdk03fwd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4jjb6gjjqnsnci7kofcc7k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4jnbedvblt9c6qqrpgnbwi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4jyvddwauoexhpspccgvvb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4jzfajoyib7ypldxgvflv1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kdnpuujdymyhrmoelubje": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kdofmyjxhflprggnqombj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 125267448), 1), + "pm.sale.pool.4ke32dbtyj477wcsekuyaj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kikmgbmpcwl6ahousar9u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kiudpcmgdkpfzyvnebpfh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 16051411), 1), + "pm.sale.pool.4kkgiy01h5sbofcatcy6jj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kqky9egrkscicqmoqou3x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kssifuxvex2rf3xge3ync": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kuove6frqy913rkabwgoi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kvhzswugnnvc1mlozp0o3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kxywficuqnonlnzt1axqu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kyaonkamclrf64o6nxnw6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4kzpundflut945csylwhzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4l2vgj2b3zbxgefunl8kuz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2687595084), 1), + "pm.sale.pool.4lbmqkvg9zkaghybhlvgac": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lctelp1dq1hrskkzwmt0r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ldryubzwij2sfo7s889kx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lgrepl352d97odrkzl8ys": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lhbytlixrrlljskjrwr06": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lhs4vd0fvzok0obqam7r7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4li1ujusda5ebomej56yul": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lk57jslwbdkaqekomzgqb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ll3sjqw67sbycrhcjdyxz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lpkv25gpdamzimhxkmkwr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lsasjgmaczxlny5rsz6md": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ltxj1xbcdltsqxq1ozxm1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lu1ohesud2pttbdaj1ezv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lvojtvjzs4lyo9on9timc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lxicd5brofu7b2tmetouo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4lzjztotudfsxragpyfeta": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4m1virhga2ajdofumafiq3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4m5lz3hxc5pyuvebtbhcce": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1181792), 1), + "pm.sale.pool.4mbzccnqwj8jsark6oi8ul": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1086003427), 1), + "pm.sale.pool.4merfpr6qknccrbtokj9mw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4mf20sgptendtayz4vttmk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4mhqps0p22jlfzebezswqm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 696964129), 1), + "pm.sale.pool.4mjom8ghknhepxzwop7j2f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4mk5bnvoqpofqktbwgt4k8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4mxqilcav2xl83qk8pyzi9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4n2yuyfhsmzps9iy9ulpwf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4n45dfprcgwiwdoumvmi5k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ngdi9gg84bkoxzmef7dbj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ngdm36yu7jnxwcx3on4rt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4nreslxgatjupyesgcvkof": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4nswmprxdymuy2enjyenbb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4nx6rmyffjiv7dj2riteiq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4nybl0kfpzhkrnjzqljris": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4nyis1spcyknhbhyw58f0h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4nyodhq22nqgthix5nhuvt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4o5k3tvdje9quvl7pa8zfh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ocrkfc9bbm9hmgdbg4gjj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ocv5zcbjez430udnktqeu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4oktd58eb7tcvk3prujue8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4oqeg2tdkygtpmi5jubckj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4pdm880v0m50jyddx9ebg8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5105435), 1), + "pm.sale.pool.4pmvc7wwwr5fawncxt2qwz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4poh5tfgggnpb754ruti7i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4prmypkmhuzdzfx23qmb3b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4pwb3zbtdtghp68sbny0om": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4pzsdpofp0d9n4ycac26w6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4q1sbp8jtbjs5s4x02c7rc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4q2uxtakiod1pihnj74der": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1228383707), 1), + "pm.sale.pool.4q7aupibth1htrphjss2ek": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4qb7qdezt39qosrchlplsf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4qcqvzav3vsujdebj64qeo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4qfsqmicvcvq96uan5vs6z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4qhukvyt96abcpmzar4pn9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4qmkd3egecxijj7ddapu4d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4qodarmnhf1knqiupbyu4s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4qpjvymcgbyoqlotly3oxi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1816468837), 1), + "pm.sale.pool.4qrg6cft0mewm00rad46e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4qzxyj7tndkwhjt9wfgovv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4r2hnwmbhefcnhjswzzolz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4r3foepye9kqczjcmmrhjy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4r3h3fa9ijclleef7aqg5m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4rbodjwsts0czpap6tlhwz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4rdamc7tyvd2rf2ap4jazl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6515819254), 1), + "pm.sale.pool.4rdzvfx1dysedcsrxzba5r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4rmk6vk4wxg6y0mrhhvijo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4rmtnxsyieklebez06iyq9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4rnssgaghqt1anpcczd2nn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4rodccwpongcgjejur5wjd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4rsgtosxxdoxeaftxkvceg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 14871897), 1), + "pm.sale.pool.4rwz47gcg6xsre5cz3wgmu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ryuyhetg8lnigksarxrqs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4s3kawaw9y6xsocfdapvm1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4s6dsoklyhddatmunnlboi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4s7zjcdzs2gn491mcwj2nk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4s87y7i19gxw7yavondclv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4s8w8ra4eskdeg77wsr9rv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4secwuni9r3sl6qxdf7wpm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9851813), 1), + "pm.sale.pool.4sfgn0gmnearvjaeqksfui": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4sj6nodubnws7ncbplz8qs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4sjq3zq51tnls9ymvjnxqv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 940447793), 1), + "pm.sale.pool.4snb2puelqivtkdyymolid": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4snyvmbxzzfk3zbgn3nuwy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4sp588oa2ua7exkpcg5kpj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4t6hnfoo75qbxk5jjfk1pp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4t7l7yepb08dxythmbqkfb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4tcabz6hrqaecyf9qadx8b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4tecykdcahvliqyqe3xpmd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4tfb1kgwrfg3q8cbgm3wbw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4tn6zdqfnli7tgxrkqml3r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4tsgdgrhcfpkdnxjrmnydb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4tudzibzijmv36xgxtnzfx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4twrtt6drvhioql6juksx1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4tyxd2sanlq9z5t8tzi7zm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4u1rne9rlczqaquvzseadv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 599302936), 1), + "pm.sale.pool.4u5p5vi1nebj1sk9vkysqn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4u6unx0htj2abtuyddccov": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4uanirkxv83odteb6xfnx9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4uc1p1jcpupes1p8eoxcjq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 137774060), 1), + "pm.sale.pool.4ue0dixbwwjehisp8peqa1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ui0mpm8eikkanci9a5ifg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4uk0spkqxakhrjnfuegsou": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4umdjyjuypwci91ayzxcqx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4unc1kqdhmzevcrqn3rutg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8234812), 1), + "pm.sale.pool.4upbe0lw9ffuru13mgmzja": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 354241858), 1), + "pm.sale.pool.4upburzpwq7putdsyxvssp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4urynnjqcv7nlxdys6bspj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4usvzsadcl1ioljxprpr9c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4v3iqbeofrlucxrtbn6e9n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4vc1ap97foagv1wobpc80f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4vgja8jv52m1vd3gdwntgq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4vl2dtei86nkmcwzuydzlu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 871036421), 1), + "pm.sale.pool.4vlykwqhflv016zwnfv9v0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4vtsblsydmfzribgveesqx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4w5t2d8u05dlfath3yijkd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4wco8bsh8jqzzsohil04tp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4weyxyxcdeax4i2d5ozswp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4wlonkw7cc5uvoas2g4ev3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 340473), 1), + "pm.sale.pool.4wmntfs873ockcrcof8pyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4wq29qpeu16efqyz15pk9y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4wq6ymbrkqbpxbo7peynhh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4wti5myhqbmo4etlakvldg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 105255346), 1), + "pm.sale.pool.4wtvawpsgpnpdclzv0uqzj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4wyadpqb1yekb8uqhen0rs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4x03m8kfr1lb7xrmgtsv3f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4x3pjh2enotxxjsgbguvqj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xatet4wqj7h9m0fcrgzmg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xbe9wy6ktngm674fttiv6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xda1gpifeajbvshpmhci4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xhqtsbztplhdkclipw4kt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xhqwq5liskqzkdlkaofi2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xirbkakv0htgfcebibzej": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xjoiqufn6ovehc7noaoce": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xjpkfyf0ihgzkmodv69jp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xkstcgckryxuy8dyozcr9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xlihgibeobhxfo969dyyl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xn16fxpifne5chhpfklje": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xp3k3wgznhqwwg9bvlcuc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xtlb9newixmh8hm7wnlhe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xuuxfkxe6sbp95ln8lj3b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xxhknhasmenprdvrebddm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 113957808), 1), + "pm.sale.pool.4xxx6nyyijtwb2r124oejd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5060024), 1), + "pm.sale.pool.4xyhavanbpl1i1nryix4x2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 12539734), 1), + "pm.sale.pool.4xyxc8xfkuzy7yrethmijk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4xzx3qhdntbi8leuruiaqm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4y1bksaecv2y9gxpvfq1oh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4y3ohsot42msbsslo9evzt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4yc4sems6bggcqv7w0wwil": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 531812502), 1), + "pm.sale.pool.4ycmfrpfxequrntzpblv7d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4ygwv4cn9n3ypleg2ockji": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 163882), 1), + "pm.sale.pool.4yh4kief0a2yaa9ougthjr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4yjime9fl5gw70fcdm0hwq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4yrvaflt0idwf83ad4f845": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4yu40dzw7xvanmisvntkcg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4yvy9heuztgzozdnhcrbq7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4yytx5n9tzzq0ok1lxzrt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1282221665), 1), + "pm.sale.pool.4zapgcmh0rpbrizu0x8tz5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4zeuokbi6gro3gebxeulvl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4zjahryznjkuejffkrdsan": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4zlv0qww47puydn4ak20ry": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4zobpgz9nurbj3m4zphqxz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4zq6r7fg57yyu9yl2bzxug": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6587631), 1), + "pm.sale.pool.4zuqlngfvjnzoevsirfbqo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4zvwwulbsxlsyibaibvhmj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 17933561), 1), + "pm.sale.pool.4zwqeqaloyjvm8yrir7ung": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4zyab8qikidjll8lw4bcbx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.4zziws77hk8cnrc3bdi3cj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.501yaqnxqqpqrkgcguew1o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5034dcvco5wpjwcddpfyga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.505fdk3syig7m91taf3kwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.508ahks371d73kqebnzzhj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.50akgzbypy8xaw68ygg18q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.50azjtkqbhc0yvkplpysdv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.50iamapwbrda4x4tpw43ib": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.50otyylxl0bry3elyblwqm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.50qtyd2wnrdabcjukbilim": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.511rvpabga4psjz4c2n9pg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1325245569), 1), + "pm.sale.pool.519vtiotwldflnpz8e6foz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.51gwlki3jsq24el8gzzlmb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.51jbynqsmv3uddsinmcwc8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.51mhyfp8fcc1gwqbkej94n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8618774641), 1), + "pm.sale.pool.51pzoqnegy8y8sax9iswz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.51s1xoxxltcyfxth9trxsa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.51xoik2nro147jvqknrgod": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.529j2ubjrdssqxb3ppg0rm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.52b0ji1rpphyamrtdxa9wm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.52bzz2wpqdd54doecopkxu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.52pnoh6spezdykhwtbndep": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.52ra9vmvndowsdchihxkj0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.52rekzfxnsdwtwaqpkiyoh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9755784), 1), + "pm.sale.pool.52tuwa0oxr3snqbnzm5nd3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.52zhch532l6u5ihh9qpp17": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.52zruqxomiqeyrhqf4gmj4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.53ari6pdby8tenu2xgg7vw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.53aspnl3eyxswrtxrj4hl4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.53ua3dxtbadjxxwauguyd7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.53yvhc5wvyfd54my88cnjn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.54edcbf1wvtyc9vytjnu4t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 60490516), 1), + "pm.sale.pool.54k6x88domsxxizrptch94": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.54q0ovaw4yyc4au86roruo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.553bp79ohl0fm9rslgufht": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5579gsyobwtyvuf0rjw5rv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.55ba6yk4806vil3erhcwxj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.55ezdvqicqjlpghpblffze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.55i3pusguelzu0ntlpgxmh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.55mc1jrdzz4ncn4aj6sfcs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.55qpyncy5khevngct9m05q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.55xhpikyuprel2brq3hpi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.55y4ok0xhgeg4z9oxqmmxh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6822778662), 1), + "pm.sale.pool.56bqhl9dkd9lea8zpaw1j3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.56utqytbsgr2kwsc23szhx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.57cnumn6gyodbpaeczak2a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6822206), 1), + "pm.sale.pool.57eoqok7drzuq1x3sq71pg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.57i9rovukt2fvpdggwns48": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.58fslyspagl3rgufosfnk8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9379320), 1), + "pm.sale.pool.58klxfmbpwm8kbxeajzbmu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.58q9j4zltavaumeqflilxn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4489089), 1), + "pm.sale.pool.58udhbxykvzgzalktcg2rl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.58xf1hdl9y3sfcqbvnun9v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.594neeltwpyeszh1hze6gb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.59cj5mkzn3hfiktrpaulze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 10752253), 1), + "pm.sale.pool.59enhlboot56v5joqwhofm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.59k9dcev75jge7j3bsrysa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 455857), 1), + "pm.sale.pool.59lh6fga01ovvqoxshttfg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.59wqxl44vugejueno88fvn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.59xpziyibdcphc2rxhtad1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5a3plc4pyjnksotqpyvvtt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5a5k6qpspowfdafgirtdzl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 21600248), 1), + "pm.sale.pool.5a7vfbx7hhyeqhls9znwe6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 11129022), 1), + "pm.sale.pool.5afhycm9g8psdc1obljdsn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2707208180), 1), + "pm.sale.pool.5akhf3eipbopkjkuwbzyuw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1995481556), 1), + "pm.sale.pool.5aln8wcykn0yv1vq2tupqv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5apla4eo48nrhuyrunvdak": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5aqt1ngzv5ipevxmhmsskh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ayia7q7clkzunihetse7m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5b04djxarrybdzhjggymkk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5b3lworbndegof7rb2iya4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5b3ryj5e8w2vgtyvfr2drp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5b53yvqakksp2ljpugqyuf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5b6pecluulac30iwtcp0nh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5bdkjmhmbgzkonyujymx3x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5bdrhr1heipxjobsxlbofo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5bk5wuy8lipmajzo9gj0ab": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5bk6zlnnu9dahbgoqu6xqr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5boxesn73jfvi5i1bvh27b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5br1jv75isyb0tidqvyriu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5bs62t4xzqykwdkaxeo6kz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5btzrqy2lkcuenshlinfin": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5bvvyqff9hfdaum9jartyq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5bzwt86vxth7rhznvtda5e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5cblfd1fikni66uzfvmkvt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 12852387), 1), + "pm.sale.pool.5ccuzfk6eavgnbaix37eat": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ceauwwioasx1ap2omebyw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5cg4kdmauum4w9da0ulhsx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5cgex0oebaxodyrz1xsmpd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 14144528), 1), + "pm.sale.pool.5cgkhvnfj5kwhgzuq7dy7x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ch3butjsypes32cb2d2bp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5cji6fin7nn9h4pfvbxvz3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5clsdbdkk62exa3sxwh8ku": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5cnrf2jryiuvlo9vfnedqh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5cv8sgfumz5c112niryzz7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5cyaoak0dwvtb6z0g65pjg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1158731), 1), + "pm.sale.pool.5dcyzufvussspv1dd6lk9u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5dkcrn8ls16fdrw55kte0q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5dltkdtgm4myesopvvzav1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ds3kqjh4fwsk6hzivdikt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5dwswujnifhllfaqihygsd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5dxckdyxgpo3tbb7yyx0mt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5dzv2resfyepm1nafiritx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5e39ewy0x9kbaqv94zljp0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5e5mroqxmgevugqukik9tl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5e6tqhqyq7qs8enspvmpkt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ebdglsnnah2cltshdxt2l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5efa9jtvxqwiecmdnrtfvl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5efdscmlry4glwrjamopmo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ejmkhyufodad8zaslmohe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ekrthujvnjpenmaeqfuoq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5esmutm5e1kfukqv69x53b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5eylz26usxfiznwzlx5phm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ezoxvh0vasuqhyq2kqdi5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fad90et5652kumnckhaok": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fbggxna5ckegfzx2pvbr9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fghkv0yupokp3qcyp2og6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fidcaucaa0lhwwtx0qxs5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fpueq90ncusbt3alhehvc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fqs31xk5abybriterzobu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fqwar4ghyy2tr6brmomki": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fryntzpkix9pqjmuykiaj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fwghdfzz6oz0rdeab2cib": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fwmjn8f2q8pqlskgvuxek": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5fyr3sbgm6jrzvqrirgikw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8181625), 1), + "pm.sale.pool.5g0tsruxar8iildybaejbe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5g4bigy4eykq8ndqpxwxzt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5g4ryw6pzfoozzu3ieecqr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5g4xlhkx7arocdxrvwqp5r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5g6jcqz71p87me3wc1qqet": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5gaqz8md9ph6ghezhezbl1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5gcolnzq7whjf7z61zfp0z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5gewrjng4vuddxghznjwy8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 935374336), 1), + "pm.sale.pool.5gfdthdibetzmvviibzin3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5gmo1qqblrplxjnpny9uyr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5gnjbhlp8fjtulmdbeabof": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5gsgimeatgfauoknychoih": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5gxjretfbx1jkcxs3zcgbn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5h4faatvedamrmaje0gjdj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5hbvru2xeeqprbdrmo4jpm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5hhmi0pikmwmllnwsx7abe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5hlzaqepbh2fu8djhfkylx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5hovj3pglcemgiawvjhx0n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5hr1meldqug7mmtzfvlw59": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5hvyn39wya7idlugwk2pys": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5hwrqctg35x8ieceu42tll": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1271382486), 1), + "pm.sale.pool.5hxqncupj7likafivwmvju": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7646568), 1), + "pm.sale.pool.5i5ak7kvtp6sn0125hfmkp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5i9e31ed5uny7kqha2sfzy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5iaj3xmornfrp5tyjf8vn9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ichq9minap6ww2bztt4sc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5icrmndbpi6n7bboff2fc1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ict9qnyrptod3ft9ivlvj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1432557458), 1), + "pm.sale.pool.5iejq5i6r8llp7fzxygzia": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ihiylxga1titmbmqkdno4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ihmmvj6c2rmxyz1ojydor": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5iixf4n6o72vdxs1k13tcy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ir2t4kjhlgmcjsemy57ev": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5iye2hu9nubg1tsts2biwk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5iyfxstdxpvuiw2dvlt4li": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5j2ownnfajlivj6fkuxosc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5j5oo9rxdj94xjuijw9nq5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5j7s6jcv3bitnmbbqzuo1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5jeut2enn7cdltogrct9rp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5jklinwvitxs0hn2bxdl0u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5kbcjmhojhem9xvw37cqnt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5kheeltgwaizdzxa4bl5pb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5kigxhmfjjb0whlxezptuw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 835256648), 1), + "pm.sale.pool.5kjcfq57izzn5l2vqlzzfx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5kjjguylazghrju7zimmde": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5kmn8cj9tlknj8pqz3uboz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5kqxvcfxnm3xabvxgebxkz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5krwfcdailnocbkvx9o1ag": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6351933), 1), + "pm.sale.pool.5ks9aytqasxqawzosvxezm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5kto6il7s0a2c05qup5rp3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5l4natjh1bcsycom42qzs2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5l54ukwqpqjueqx9vehoj4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5l9bt6matoxhkcsoyhktt9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5lcnctjshmfcc0v8xafdlo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5lddgck73yqbj9jfllz3q8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5lfoowk2afmnvr3ygugth0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5li4eutuz1xcxdvr0vmew7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5lieueb7dkyl33yj2sdvy1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ljc4h2ramttg0zpmylrbb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 10196615), 1), + "pm.sale.pool.5ll4rqke5wsdgtigh3ieux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5lxsioan2oun47z3rllcmk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5lyhv1nkbxpowkdnflumr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5lzzsrfmqcwuugtticwcps": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1927687501), 1), + "pm.sale.pool.5m74t6yhtha6gxska7fxxy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 29534625835), 1), + "pm.sale.pool.5m7fdddu7hqboqplxiyg1v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5mm4nqy4dysvqgifcmo12b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5mn95lxhqp9r5ix8e1m3lz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5msqtsv6cknwdh4yyfy1t5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5msr2duymhgld4mqttf2x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5mtrccgbo0q8hshftdwlux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7826956513), 1), + "pm.sale.pool.5mtxacopsq0cpqlm3ivwzy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5mxetccdxiayujtgs9jrn0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5n4erm49lwq7eoi7gtgwkg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5n820sitklcofqapq5rqig": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5nb3lh1ycoollgpcxyhj9s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5nbtglc4g49dqxfnzty9io": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ndyv2pu4zxdi54gpdnzw1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5nldduaxft8riutimvpcgq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5nmw9uae9y8eqe0d64irav": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ntfdmi1ifj39ukvd8jrgs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5nuqectquz5xeqcrxs3qu1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5nwfdbivq06ggzoy400v7q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1281378534), 1), + "pm.sale.pool.5nyxtj3ifiqz2utzq8edkk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5nzo2b8pkcrq0p7l3fiqxz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 59818398), 1), + "pm.sale.pool.5o0xpliejoaquyttaxfh1u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5o4vdegbwtl7qdh9ngokn7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5oateow4gzyb3buefj03ad": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5odsjgo6psudfyjma8unht": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5oii0qemrtq9i4dmbjnd01": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ojkeqroecvyhhatis3bct": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5olbju8mtasyidlo6wwxis": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5onhlaxozoguscmb7goh0i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5onqzwdocp6h9gehv2np4r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5osoyxxmdtz2ojlv7vlslh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ou8e5icdlmmloysjgeobd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ouxznig9vldfcsojpjypr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ov9i15abgkimmrs4q5n8r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 680168244), 1), + "pm.sale.pool.5oxs9ps0giadpwp8ptohuy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5p2zk4dwceemxitjsdjzw0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5p3zhjbmogixlsykihzvz9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5pbxstljqlj0pqzd0wlkyu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5pdtjvrgoxidhgxft5jffu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5pmj0i8abw8gq13sfprpjy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5pnqmwjotzczn5rw5frkpw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ppofa0mrib1hjdwvwlawg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5psgbaov97zyplyynaxddd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5psvwsqhykyw4mzpn1b4go": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5pt6wzldrqxqiteerejx0t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 329947215), 1), + "pm.sale.pool.5pulbqcqndnrrlcwu5y1zg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5puzihvi6yrmn1jencrtnt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1070151), 1), + "pm.sale.pool.5pwnlvjldos8uczuyix4ez": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5pxr18ctsei4ybrlczx1dn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5pxzmuqceodj004k8m6j22": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5pyfhtdobg96w5cbh93kvu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5qa7cgwhsk1yybhydubytt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5qijqoffyfubqryqgnkjc7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1861712694), 1), + "pm.sale.pool.5qkjdkxgy8n1lut2eiuxs8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5qm41sqpxwwmbx5tvigjjt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5qpvl19qfrda75dggxfos": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 82597992), 1), + "pm.sale.pool.5qrl7zqesgq6kb7rxwdz8y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 802346283), 1), + "pm.sale.pool.5r58vbjkvhnu6wqimqxaz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5r6xsrzvnvla2ke34wnr6r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5rcbb882uwxbfnofb39kar": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5riaryelehipniwx6rue91": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5rl2jws6iwdhqnndlb99wg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5rpfxq1it83wuk0dd6pd1y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5rqqu6ln97ivyg970b6h64": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5sgujxh4jzxgd9poj5qr6d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5sldoai6fcdvsuyjlkwhpc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5sltksfpzaj8oon6mq5t6l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 11595188), 1), + "pm.sale.pool.5syc2vrrbxkumlqiy5xuki": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5szv4vh3oxtlduchcytciq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2864306), 1), + "pm.sale.pool.5t1emwgm1zziqib5jgikoa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5t69pmq7yqsw1yf4syysb8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1399512), 1), + "pm.sale.pool.5tftnjkmkpveyd0vxvtwvi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5tgu058xaac2l4t7dejaoo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5thffpq67vaemgbbhfnrkw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5tiwvhhb1abrw5dc5uvpth": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5tkcxxkxylguytz4zgzl5u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5toetwhdvoqxbbuwborxsv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ttiedaknkunapko9j9bko": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1516275822), 1), + "pm.sale.pool.5tv0vhijzufcjm5q0krxnt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ubfiohqtpmopner6dbkeo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ueqmyg5f1aftgwuspjbsn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ur4jmyeb2vhfem4uqvqee": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5uvxrixtbn4g5lbvf6ipnb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5v0uetesflv3qfl3j3ccrq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5v303x8kizi1qixjy8tr3i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5v4ebusqwu7vgi8wm4tp9c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 81885848), 1), + "pm.sale.pool.5v50xgvbhflhpx8zwip4d2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5vceclkanhmv63cynrg3ew": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5vcl100jae93jtwx7aqufw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3440635583), 1), + "pm.sale.pool.5vdpydnxe1sloavwms8rcj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5vfqolbstfuiubzev7dygh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5vgwgarathcxlzptjy8xno": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5vjwaxfoy7tpxxnvbccwxr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5vrqqofkam2qvf6dfaegrq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5vvdrrgr5qfygz3rvrrg51": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5vwxdnnw9cnq6qzzzj8gh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 10018411), 1), + "pm.sale.pool.5w2xn9yivvb5fle8cpohgv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5w4kmnnojwxszvr7akf0xu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5w58cx4ah4fctrnpus0lbs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5w7o4gdtrio22mjsitrfsp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5wczgzodicsy7apevvl11t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5weweocglgxy5fwr44uooo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 471946), 1), + "pm.sale.pool.5wf58rrlsgoehu8vdh1opk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 285340522), 1), + "pm.sale.pool.5wglfmczm7eohycgroyhjx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5whc4o4cnxqkdhkmdnttcl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5wjxtb1ay7jtg3qlscnzxa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5wn9hrodlzxn1rmasrklhh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5wnisfs8gtljgk7x0bw8mj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5wnsqkymjrkh0yq7gtxxdr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5wvskwaxjzrpww1kfwvxkp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 747730), 1), + "pm.sale.pool.5wxtrtjvrgfbq9pmv3wjl4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5x3iw3tbotnxhp6snjite9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xcwaaqtk8cywl1l5l3jf3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xdjjinzhua4tpx0l6c2ot": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xiniow7ma2dmnqsnmhccy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xjumn7tygz8bt6xoavdqx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xlpqf4qzxgt8o7fsvzqmn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xorws927ehahpoydrxilp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xst6loxygwxhxr0dj28o6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xuo3fk7a2dn5mpy5fb79u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xvwsslbzcvk5ugjovdhgg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xyld8f8myr2nf5q0j2opg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5xz0hm0vvvzcof0bdm82xj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5y2ofbn4fstnjktdurnhre": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5y3a9amvqjemdresswgxs4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5y4apbakpxfnxtiz8toecg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5yaqed2oswh8hbcnfz39rh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5yb0lm95ewmfsaki56t70n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ycubbnklk44zvwk19u4m0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ydo61zxknbi6cbtly0lcr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 47019952), 1), + "pm.sale.pool.5yepqnaljct2xadvbldrwq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5yfxxnqthzgnfvkwrgflru": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5yipu3gxvdtz5kfhwxk4lt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5yjybkf31zjip59axuwmu3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5yklcjqmhctzsrwonheig7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5yma38ox8nubximr7vfon": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5ymlqlgptqacnnrvoewjwc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5yrkcr80mbh4nzf0wlkvvj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5yvxgqx6fgxuziguxveaxk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3104480), 1), + "pm.sale.pool.5zccoqp9wvskplwrt0d1le": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 205653), 1), + "pm.sale.pool.5zemgj6o8kwnfyb5guddc7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zfqonznafnzw3d1ul9ifm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zgidnciedsfwltufn6vxo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zhjzlbjpqqa7ljlcygdx2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zjyxdlthbxarqytkuk12s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zkoa5j6wwf6tjt8gzncda": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zleivq5tb0exvf53m1jzm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zn6v978ru1lloinb2i5vv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zoxsklhhftfwfoprivvng": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zr11sncdr7jap43td0pth": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zrsonaxl6foxzwzqstizf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zuinrhnbpm87le61vbcqw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zvuyvvfdcr5h98rho23gp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8466388), 1), + "pm.sale.pool.5zxl1ckqdrqbzlcxfleydn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.5zxpunfbhajwfo6l304gd9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.607lk37nb9jknj2eqsnvuu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.60cmptw48pmvh6rgyxy4vy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.60elpn6bfyrbsjollzp7yy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.60fqcbq5faieppa6x7aee": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.60ol49mhjbw0ygtpxnozrd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.60q35k8unjh5aclkuadzpc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.60sqkvppmnpdb43dc9csix": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.61b9y4ts7enoukh1zw1ysi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.61bf1l8lxw1amf6mfchmln": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 577748), 1), + "pm.sale.pool.61ubxxeqwx6v73vabgugxl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.61vpdq5sdtpd8jmmvetprm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.61ya6xccntb50v7xwlfjn3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.62pu0ylb5vdrermvz8hu7s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.632fegpizm6iblqvwvno8d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.63beerl02tranzrhlljpni": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.63dujnovgfay0cqrorsrs5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.63hblk1nuxopdagxvblsrc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.63rbcslu2rervdgmf64s7u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.63vzejrxhkm89a2obyorca": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3173741984), 1), + "pm.sale.pool.640wwxoz8oykzn6lxlsmv3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.64cfagjiftgvfh3dxuqs16": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.64dmkiltqp1sygerdbqe6s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.64vcwo7kegisoxg7r5uyzd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.64wriqxsebdvzpmtmjjjsq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.65g03ekgmhlqvoa7gyp4k9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.65i3tofontb4goirusalsi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.65jornzjqsccq191wcyfbz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.65s2je7zxc4exiwutvgira": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.663kym1oljvkrldvbq2u3j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.66d4xstane2k7fun7oknje": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.66jbjm5kdfrqnjg9p1wfcy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 10810435), 1), + "pm.sale.pool.66jbmz6vq9c8hptkpfuhlo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 10826557), 1), + "pm.sale.pool.66ldkj0isk4m3jl7vsexya": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.66lmsed2ncxrajo7fx3qa2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.66lzcvclpivlozysfi5eqb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.66ss0rofhdubhqti1jx2gg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.66xo8d7tagkpbiuevnxi2j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6743gjqinqysihz1evbeu5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.677vd7ccjmg5ayhbvns2v1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.679ssw8la8gtvicgwk5afg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.67hnhy6frmso77rgy5k4ka": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.67hq00na4srtcwtixy7kyz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.67k8wpsjws2rzmbudmccbw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 20689223), 1), + "pm.sale.pool.67wc9zgz3ufapulimafi0p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.682wfrl6hxft4zgfaifbyk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.68d9krvcot5x4ymxju5xgm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.68fdwaotyaqcmlsqlzyoym": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.68j82ark30lfcpt5bxdk6b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.68w3pt0q7hfiqeue31ycwo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.68x4coeamotmojex1gxefo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 115806743), 1), + "pm.sale.pool.68zx3lirxgsih8qld6kc7i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.69l8u4k69ldvlnfpy6bgus": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.69qbsx3cfcarpn8g3gvtrh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6a1c3b8nlh84m4dcgxme4b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ag3bw0lqtmpvjjgw322hr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6akj6u5aw1hnlygnrzxwes": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6akjb6ew54lib4ruts4t18": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6amjhmzhozv1kmbd6ijdw9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6aqdz0z3sjvxima3evttq7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6atchoip9svszxlaw1fqqs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6atq6ozomme3inywa0bze9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6av53ho7mqwlyzoqovllaa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6bazuhp6torp1xyimvv4d4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6bbf4zyow0mbo0p9hjs8jb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6bczdxhdji0xzwzac81cax": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6bfbkovsgw2yopfhvskule": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6bgsuc90lryze4ibzxizyn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6bnljltzfglznhz9vm9kcv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6bqxojlthafqy6d1oda9gi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6bqyor5dwz0ejfowackjzx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6bsn6swprxne6onxptabto": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6btpk35rd6b3h0rdqr19x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3048828), 1), + "pm.sale.pool.6bwvimy4vw5rdmuarw7nmf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 889407994), 1), + "pm.sale.pool.6bya2snxgwntebh49vqw88": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 206505485), 1), + "pm.sale.pool.6c0p1yughfsqu2bcjzte2i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6c6mhnaychj9okpyjdsolc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6chxcjydjxwhhyaofjzfqf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8538746), 1), + "pm.sale.pool.6cita6xxvfx4ig6l6qy8jj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ckxaie89japt2kgyacg4w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6cm3zk0rzxl8804tygpplc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6cnewhnmzqakeaxoo8t0le": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6cqgocfuywbzqh16gaywdi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ctuh9zkxa7z2kihbihyuz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6cvbw5kjiyzdhe11clwkhf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6cwdw3lyrf43qdpfphkoq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6cwkn7ksegflztwfnqmgmt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6czk4p4xqcaxyiwxscbzub": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6d0fiowdvspb3eo9t9tlps": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6d2ozylzohv8yzjmm3kvrk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6d5mtj7yagmp4aocnvchp7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6dakkwdfar4xe8fmbyscjn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6dlxyquah9vf9mnfichn3i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6dq4axpni5zlpzzrypdcwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6dr0dthvfyg0uojyymgkjk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6dwcjmr3y64rtsglbkve03": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 13740363), 1), + "pm.sale.pool.6e0vlrll7djk5railpukud": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6e7afknpei1rtkacliw9tg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6431295), 1), + "pm.sale.pool.6ea25vihsnrmupc6zpyqie": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ebbm5orb8phnfep2kc8ca": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6eekchvpcrgrd4grwmne8v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ekfbfqcfttkr1ygam0epz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6emfzyokawid9xjfcrilty": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ezr7sp3bkjapre9g0u7pd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6f8fzxh4f2ie6qb3sqmyix": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6fbu6p2gohoakz6orgvji": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9300812), 1), + "pm.sale.pool.6fcp0lg2lshjvkvmbts5rs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6fcw31qklakdgxn1fkjngq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6fdjincinaqprfozcnq1lg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6fh7i8siqwp5tk5nryinhu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6fsh9fp6v1hjjjdu3wpnfn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6fudffyxjqgwunvrc46tvz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6fwlbdpxuwzngc70qdrskb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6fywtgdcl9nz8bd25js5k4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3475352086), 1), + "pm.sale.pool.6g231wtn6c8f7199vrwb08": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1), 1), + "pm.sale.pool.6ga1tpicbd5lzfxnu7fige": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6gbwlf090x2unogpwqygo4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6gejtlqgfekkiivtaotpoc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6gftkryq75aa0aoc9hbqqf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 16099910), 1), + "pm.sale.pool.6gjzk2923moftykgxmjt4f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6gm9bq1sao2whvwyrcdifq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6grj4u6nrmrmz1p9pedes0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6gut6o8rla0fer8i0bipom": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2177380702), 1), + "pm.sale.pool.6hc7rywmmvcqwqpwrn6qig": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6hfellcev0ufduhbplpx8y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6hfjtbf9icebkejju8ri2g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3718218), 1), + "pm.sale.pool.6hlmdeh2pyuujgj9q7l0nc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 22777284), 1), + "pm.sale.pool.6hrrscirxa3mahm6nsncou": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6hstsc7gloyjciobsayvxs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6hvnexdrddyvfcypgruxdl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6hxbkz5mpy7umhvjzirbch": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5671515), 1), + "pm.sale.pool.6hynsyf5sp7hssttajejgm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2416974), 1), + "pm.sale.pool.6hzeehmhz4qraehyqkz9rn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6hzqe0qnf23udxuqpzdp1y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ia6mhqielu9zlgzudenvg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ihmw6jduhurpivz8mqbj9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ijvqidrcwrbwiau3eo0vr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6iobpfixsnqcg377mclwez": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6iolvph9polsyafivfdkzg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6803927), 1), + "pm.sale.pool.6iseuq7bi9iteihcjc7ous": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6it5dhqj5eamljg6xkohqi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ivxhcjegpoivbpaaeuqo8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6iwjewykesdic5atvl1sf9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6iwwsxeehujjnw4obxbu21": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6izgsyyqrabexgswpocw5d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6j0kvxowfteaq6dosrrsrb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 33204036), 1), + "pm.sale.pool.6j32vtjypulka1w82jg2hd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6j7zeizsd7g3imj4awo6w0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6jahogtqc3po7fiopywoln": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6jlurcpqdub8mr6ypx6xzh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6jrfex4gctabqbs0hpvdy6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6jrykaxlgwpraenfw1oiln": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6jvifxl5m6ivpufz4pwpyq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6jzwxexlvx9tt1ntdsnv7d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 15142657), 1), + "pm.sale.pool.6k70iv4vhcjp4xtltj5agz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6k8fgblvgv7lp8lmspuudy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6kbeaexpkvzzinxljrha6k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6kbfy8hsswyfcnr6tfy9a8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6kdnbcuwtthgznkxgypyyo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8137082571), 1), + "pm.sale.pool.6kenwm48ksmdwr2rmmeskb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6khvwrpm20lz26uo1y43s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6kkdv55w44ufc9fhqp0rox": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 770569), 1), + "pm.sale.pool.6km1kqvondtkjf5ivztse7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6kpau3gzsaee8vvon9qjxd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ktozbh48yvfznwuolbtue": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6kw12pzwlrvvebv8z38hyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6kycphawzh23zzp6knwe0r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6788232), 1), + "pm.sale.pool.6lc5odrwzkp4imueqxdsvp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3799906), 1), + "pm.sale.pool.6ld0cc56teopjtclqegsfl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ld41berjdjouacckgmigx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ldulsyb7dcz7ru5udxgub": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6leay6kezvxp9hsvavsa8b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6lh0lvsbl75qorgmtz4nsd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6lht5paohlsfvjhbot9j6w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6li2oitqsdro3fojs2glrh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6lj7lzrkteu8sevehfo7np": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6lkrkqjyk7gvcpbs2bdt5t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ll7axcuazxu7vlpd7axly": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6lo7w40llyqcajnj72im88": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 89334327), 1), + "pm.sale.pool.6ltg3d4bzsvmdlbrwbdnkm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 27176614), 1), + "pm.sale.pool.6lvigfhtytz86p3sd5qnya": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6mgrlz6yhig3cqayfqtcds": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6mkwvcdrp0qti4nl3jvyu1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6mocvkbtqndrvrymq9yhgw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6mxizuysa9gkq5rhzim3zb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6mxkabovklbv9turtd2tii": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6mzd5qfnnk2gmi6ymemajx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6n3q14woavvc4txedcizch": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6n4ubtuzxsa869dfczrhap": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6n6evolin6dnonareijm5y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6n8jet2uiowdlrdiidqwep": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6n9gdh8h7q4jbwzecj6tde": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6nc41zmdjqlitbnkmbecyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 881501609), 1), + "pm.sale.pool.6nclsyy7qoefnerzrc65av": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6nekoi7otkwrqv3rqeogbd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6nhljq9wqjzfpnznvqqpsy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6nhvn7xwdvffdt6qf45jji": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6njh2an82tingzpzhav1kr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6nmu1kppl7xdaeiyiqavuk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6nxh61iedlbpygrzhpcg8h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6oaasltqyfvqwsprehllml": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6obgwne49cexbqnlg9sn3f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6occqbcqkh5o9siov0fdom": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ooakuwrov7sjvz8xpia06": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6op4bhrwdfzrmdrdsnc1pn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6or34c5izvj42ivstexbao": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ox90vtboes0t1ikrrn0az": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6p56owaelrkmawnjgt7s1e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 15446170), 1), + "pm.sale.pool.6p8dk5qspfdevcpamhlb47": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6pbu8k5fkh9veosrnwtps0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6pcgfkar9dkiildcfkoq3g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6pg3fbfwe0g3wsdnmkdjm6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6pia7acfqpgj0forhhwlun": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6pkajrxsbdyyxjmj3joiyb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1652898337), 1), + "pm.sale.pool.6pmltkcy9ycsfwclfkuepm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6pn44dawwwoygu4aoftdsg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6pqxkqln0lgga2qvh0jt5y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ptcv6bzqe8hnm5y5qwbk8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6pthh7jviaat9kznj5zbcm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6q0lj8anaxfcvygtvc0hmg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 637888409), 1), + "pm.sale.pool.6q9gi8fuwthjxyrsih3tlc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qcum7z0edoikvdvtx1fio": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qfklhw3ygwwnmpi7k8z6x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qp059pcl1cuwe7hp8ii2m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qqftzsnrpzdyrpaapcjuy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qs0oxmzvqbjwva9ev1ocm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qsf6gtoghmnyqsasccyor": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6quea8n8nybvixzcetycus": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2248686), 1), + "pm.sale.pool.6qugfqtitwhjtcsyqhxdza": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6quq5jfxzsl4gdls2vvzbg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qvemcim4pr5fxptua6x5x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qvkxrtlimknrpzrtsu2ia": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qxgsas2w07zwc5nsspq1o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6qxrve3x33i8oyl9a9c8u7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6r1faksttr4zdgkifs2krh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6r5dbqapm3lfmiryhgwhzt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 822810208), 1), + "pm.sale.pool.6rc87iokplrv41apenhlog": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6rcsjicycz0q0nrrsnedzx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6re7rwdggtx5cyhappmqt4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6richooy5oskc1lzj880jh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ridfvj8qonf8c16abhvkt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1690902820), 1), + "pm.sale.pool.6roeoofv6jvlodha6sqctk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 11760294), 1), + "pm.sale.pool.6rp1ybuhegkezc2tifvt74": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6rqtpiqutdpaw6xmj7ar0h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3215626), 1), + "pm.sale.pool.6rrc5iwb7mumih96gsu7q3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6rrsk4a0jbzfms0ipmnrml": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 14412601), 1), + "pm.sale.pool.6rtlgtegfzfwp6fzili4fs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ru3wrckz9gtxxdisksuwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ruprerglgv1ai3elq2aym": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6rxlsm6c2flpwzwdqhzh3k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6s6bd4l58rowmezmshs47s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6s7fvtxxguoselnqxi18fr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6718970973), 1), + "pm.sale.pool.6shcbfuqsaufgfzodmmff5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6skttcy8pes0ekjrpao8li": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6srya5jguazts9v1uptuse": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6suupyc6ld4kyylwiokbpn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6sv89gygv51zxhf16wgh85": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6svaxxxoeczz6iswm2h2xo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6syhmslznjoi1szagmjarw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6szb2pwg8hctd3xapfubba": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6t0f6heblaz3z3xd9ysp5r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6t5t8xfaasppnol3qtnsqm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6t6osxu8l7gquvrh2canlh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tcypsgn0mn2fceerocdfs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tebkoxroesxkbwjsviund": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5119316), 1), + "pm.sale.pool.6tezzuctk6jb9odazjxeex": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tiytpezk8xvpikb7xj3nr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tlnvcsx1pdzisn2jchhlf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ton5tgejctygrzde2x7zc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tqgzpzsniiu1olisd6opp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tqqzv2lgnyhcew27etws": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tqtf2b4m5wazgifq9nqd8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ttayhcmouyl79ab8ikhwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tucaghi5msmkexpiwwmh6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tvtzzejkm4tw1a7su7vnv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tw0x92teuhamqpuwjy34d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6tytlzdrnuohcag56zwmr2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1307126), 1), + "pm.sale.pool.6u2slah5hvzoe85dxck8y3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ujy4eqlqb3gv2ufkxqcyd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6urm759xjm8mbkzqi3iqnp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6usqenj8jmiiq3nzgzdq6v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6utyaayvjlrorewdzagutt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6uwjixg65tuckqubjp54iw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6uyd2wjogjkqssgnb2m2ft": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6uzgpympn4wumyqyj745wn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6v0csxchrxk7g1snjpq2yi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6v3ydhjqoloevmfzppk41f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1252075), 1), + "pm.sale.pool.6vfcfkxat2ppvrd2jcehx7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 888285095), 1), + "pm.sale.pool.6vhpmbfpb6pj9gnbfezoh7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6viftr0hsofte7ufq4wjsx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6vjz2bdqx9b57tmdrg134x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1164795), 1), + "pm.sale.pool.6vnqwgbxwsdpywx3s2ixhq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9307853), 1), + "pm.sale.pool.6vukev4iluazronexg5gqv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6vupzxjfafd2qqpxlepclg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6vywxqo6xbzwyecioibd9k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2634564), 1), + "pm.sale.pool.6wbmma2uzawvdts2qkkdu1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6wgbgiutpu4yha9qbgpvzv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 289727), 1), + "pm.sale.pool.6whoghdpqapkihb4xihzfr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6wm6plqbkte11heiqbm1bi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6wq6mhjelp0aj2q3msy3i1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ww0mfqc8dcgja4oajl9ic": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6wzrkwdv3lptdfouucut0r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6x1kejepajysewknqzlcx0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6xb8uudx1x6wn3uczb3anm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6xhtt1sbpnqcr3dgp9pom1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6xirxaao6g7bd8pd04c0oi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6xmwdrobkfoc0u3qg9w64a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6xqgosc3fnq5fk2km57kie": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6y3sdsxjibetsslbymxno5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6y9tgqnojo0cym8uxomez5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ye509mrryjdwml2svoyrn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6yhem9sdmjyydlhoogwjqk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 379002), 1), + "pm.sale.pool.6ykx5cgbuaywyuiaaue381": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ynpkl8hpknnanpbhcqy5c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6ypwbvgapizce3v0qyxgh1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6yscksxbncdxosfkfdyzia": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6yw3nwoa9et7qkbv6fotgk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6yxcjhoxw0ihjbdabo8fnq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5361937), 1), + "pm.sale.pool.6yymbmvjm24djfvuxnaqa5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4616598), 1), + "pm.sale.pool.6z0btorcdenwsexo2l4nuq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6z1khzxrmixmivlq9xs02f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1339812447), 1), + "pm.sale.pool.6z28ar6azkhufsxmvvhsj9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6z6ta8kkbhrs4spdkfjk0b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6z8kv1ygam96iaqqxpcpzy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6zkohdpl0cjusubuw71cfh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6zl849n9aqrvxjpxhvz86x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6zotrenephdsnvlof0frd1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6zp7yeeijerevbn5zuumer": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6zph10wzdjztzwzm8rs71o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 758064), 1), + "pm.sale.pool.6zpusxzxnbkcvlk9divqr9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6zs6dgbyy84umx3d3wtg1y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.6zueafquuascd4tfcxbou8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.703s9gerxbkqtrlm3njgzn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.70b18pqbfqd5ispur5askf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6954444), 1), + "pm.sale.pool.70bhyhose5ozsmqkadebsc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1356994414), 1), + "pm.sale.pool.70dainliu8vfjn0zxvtthc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.70iqxt9lbgxq8ufay35b7c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9644451), 1), + "pm.sale.pool.70ovzaxqe8t3qox17b194a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.70s4pzzlqzn2yxs85hugu3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.70uhblyjm8graxhwdgpwig": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.70wlelbocbxkscoi7hi8c3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.70x469ukdef37yow6dqucc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.71jgj9jzzoiremsuqrt58w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.71vzv1qunm8ocj8cgry9hs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 16919408), 1), + "pm.sale.pool.71zlk9zbcwrneroh5i74gg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.723usmgrlbfddwoyedfbgv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.724sjimzv3zylviqlbwy9k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.72aqczt3jwey6ofk3kqyjh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1446374704), 1), + "pm.sale.pool.72axhaunlkmiox7zcuvl18": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.72d5vaxz30fighsdujrtcm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.72eadl2dzgl2ptjdzjvlua": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.72edyl8a3flg8r7u8yd97o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 932214288), 1), + "pm.sale.pool.72nihtcjuctr331crxwrcc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4), 1), + "pm.sale.pool.72omztyetdzpd8xwb0muiy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1661907), 1), + "pm.sale.pool.72stf507xh3heor65qvsac": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1089640906), 1), + "pm.sale.pool.72vh4xi4k08ragaj1cnacs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.73hmnp5gjxvnmn4hbxpudh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.73it3ihooq4fr3gvpm6na0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.73mfr1lwiddq1xgek0vdvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.73mxiraim0pb57pccsssms": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.73nmcepnflytpvxprtdh7n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.74cditisst1bfstqsxq89s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.74hj7bzodleo17zywiwx2d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.74nfufxosf19s5gn2kdold": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.74phyohznthnltirfyjqz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.74svcvh9grohfdznuz84h0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6997426330), 1), + "pm.sale.pool.74tmy93utjuufsxdvhv87q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.74y1cgzfgziqmtg6cflogo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.75cvpzexb9qqw2wim2bikv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.75fbul4ykcwvjbrihyd1j1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.75mb9ocnrcu9mwbjcjigxi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.75rnfzbv6kyireji0vsjxu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.75tzwp4i3krffalzzseztn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 52014142), 1), + "pm.sale.pool.75u0oplpqqw5hcfubeljlc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 153381816), 1), + "pm.sale.pool.76ovlmj4duk1gf3yx4hjpk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.76rpmkzctndlqlbznqn1pf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.76uresmnfysachwfbfsz0o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.773biefgriyzd6zma9d3wv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.775ejzomawylrm3vmvxhm1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.776oraa8fm7rqgvdnic09l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.77jh8euxhrtrcwo5nivaqm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.77t5fasx8mc9rgqpj2bsfc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.77ukhm4fgr2hbibgwuthcz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.77wz5lkjww9ismrvw0ahxy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.786cbzpbgb5jrmxnzxfgnd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.78cjjzmoehmcqxheuibbvx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8645719785), 1), + "pm.sale.pool.78ej3iwkvksiadbroxinea": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.78j9v5hkvdr3xhtiuee79d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.78xop94v8soqtwnsefrmzs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.79hupj66k4ybgo7hfgpjfo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.79kcl09giv5tciyabdl443": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.79lznfk6ozgtlod1kp45pk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.79snpjuu0adtbiiq3atuq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.79yz8zfb82efulf15pn9zn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7agfrngycwwyqq4oufaugh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ags2y6ffkwrsegfy0bbr0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ajwp4ifwa9tjdst0unhxf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 172868), 1), + "pm.sale.pool.7ao7r7wbgjkhb23a7xeeco": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7aoh05ou2jvnxxpzt9aziu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7apb9kyia9blh8mfh7dzaz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 15618496), 1), + "pm.sale.pool.7apgruie9ap89kogcubl2m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7atkal5rdptpsgl7kfmnkd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7avyfgn6esi6zliu7tth3t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7b1nnwe3hiurnhfy86ksu1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7b5kwevq609ukwytqqy4cv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7bcl6u0potmdv6sksv4hco": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7bdr81s6owbwffn5ivcpza": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7beivcym1asf0rck4gfbmd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7bl42tyeq323ezebnfiuu0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7by8gvlliwcpag3qavyowp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7byfccubho4upgyhm6ldbd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5181775), 1), + "pm.sale.pool.7byfiesoujh2icbwxgxspl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7c30oqbjeiu2afytf9wgpz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ccusgvg9wgnu4oxm7x8ue": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7cd6bi9turbggez7cawvny": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7cp3gnhajqxtlxmcwvl6xb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7cqj5jno7spqpjiuy6yse5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7cr8qyxbhxlpvelarsd8w0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7cwrgvus7i6hszmorvwjhz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7d0u8slx9uj5qfzfpbjn9o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7d1ximer0lxlbebkxtolu9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7d46h2pcl0orabm9ableqd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7d5awaxfjop4nmveiajbs3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7d8zimdccobimxz2ioj9jj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7dbkuhy7sqv5edtnfzmcx1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ddx6q43gmosktxap4avfw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7dgeekf4eekjyymkezbc1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7djapgshc3pa15bduuqwky": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 12634874), 1), + "pm.sale.pool.7dksmgrsekilkbwols85ou": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 91132517), 1), + "pm.sale.pool.7drbxoxdceg4dovmlteoj4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7dsmygujvmi9xvz5b9u8xf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7dudoecb0lg1ukls7rzvkd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7e2lymuxdqbk6uve4gdowr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7e4ditucbze8a3kzhnh6pf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7egkpcmeq1m2cgehwwlzox": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ejg4wvfkjjrjcn58athn5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ekctsvirwtzzqzl6znnuz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5661404), 1), + "pm.sale.pool.7ekzy4gyhhqqddojxbcpwu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2347301), 1), + "pm.sale.pool.7enx39bzqsng21ksvu9mwm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1520628244), 1), + "pm.sale.pool.7f2peqt4v28pcerk6fwkfu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7fcldqv0ts3lt13fz6h5rs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7fldfs5zy94urbxuofqfis": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 252047778), 1), + "pm.sale.pool.7flsjkmrtfxaqvutxwb1lv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7fthmtzhyir3lvnfeb3y3j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ftvuufhnvd0xeg6cncx25": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7fvxolzp3trjqh8jmi8k4f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1150656721), 1), + "pm.sale.pool.7g7irnzayu47lwlaiqmmzb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7g7ocwk8etrrl1wwv2f7oi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7gc3xo1xnelm9kxotjuntx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7gen1y6utngrlhongmxo83": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 66921119), 1), + "pm.sale.pool.7gkwzoup5jojs7q0ni5fmb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7glsggnra94npsa249jhzm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7glzcybwhgkiimif1nqcgu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7gnadp2blnrspwpnvysjha": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7gqebrzdrjw1fslxdfojph": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7guzi45hu46tkc8y4tt2nb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7gvmf6ltzivpvaqeihpvwg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48256603), 1), + "pm.sale.pool.7gxwaybwa20q9zhglu3agf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7h2zhms3aqe9bi0n8njarf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7h6cx3fsckwe2oydtf77np": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7hciqdv57mlbnuceahdycv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7hhauqs9mzwkk045tsace7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7hod5ntijb8mthi2fvr58g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7hp1l9rnaf3tcsbus2iytd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3981460), 1), + "pm.sale.pool.7hsvirzahr1fle2ibmuoqz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7htrauzbjcaasx584tydbr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7hxupvahgd2ygergogi4sh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7i4jmgeyaxofnixzv4ymwe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7i88ygknkvzsvrc5eldwnv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7i8pfdkt3chvikef8jp6l7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9612107), 1), + "pm.sale.pool.7i9rjdf0zuhc1fczfgovzx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ibugvccilbifmywgjzcer": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7if83gcokkkaahypcjqxan": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7iilgmdbic82owi02woibj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ioirbbt1xg8z0rwpkuoe4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ip4kemlrj8evejmih3yl9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ipfspilr3h2s6cmoiokpc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7irrtrox6foqwdi6f6ahvo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7j2uspfhxydjolf5olcepq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7j73fma3xc27a6bfgiroud": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7jbyslcx4bmtnrlnel5zrb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7jisg08iwg9jhuka669kya": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7jusluccvsmfsikidzjcsy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7jvqmia9bzibv2pkz3uxn8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7jwluytykgrk8lrekmfgbd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7jxrw5bjudhvwi23n5lcpd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7jyvfdeozltbvcupa2n3s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 761718608), 1), + "pm.sale.pool.7k0hks96akz25cj7udwyin": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7k2vhxz00obtgnuhquin7o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7k6u2c4lf8h3mr9nrnq2he": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7k8iidk82aafwm1lz1q8h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7kgpr3idj2pein0o5bd2e6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7kgs2szo4voxdyjikwgwdo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3154130), 1), + "pm.sale.pool.7kkcdcgkuklwegakroexwi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7kkvlj06zzka4mkhey77gf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7knbl6npjgsbhexxsxu4ox": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7kofqwxugw2fjeqksze0x6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7kpzrxkeneqct3kmrm9pn5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1323962913), 1), + "pm.sale.pool.7ldt7zdqsdr6jiyqgfserd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1673206301), 1), + "pm.sale.pool.7loozb9vqxksnvdqyoplyv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7lqc3yy5bbaec6ohlwbkod": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ltxj4pqi7qaskwtjsuojw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7lwgnciqjtrbmi0cje4a0p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7lxuypilhnxgfg8zdou8pp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7lykfe60q5u66kofcrc48s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7mov1e18i0dgmkceapepoc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7mwf4qsu92uedv1ywcjtjo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7mzzkultsxnijn0sxilars": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7n1wykegssgucqsvsbjfcj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7n9vxtpameynvantbnbzik": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 56224787), 1), + "pm.sale.pool.7nkav9nbl1q62yqgp4tl9d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7nmtai9oe994kkzdf66wnp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7nv6lofg9ifncudjhzvqoi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2820238), 1), + "pm.sale.pool.7nwq6ahdyqihhevjnauaze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7nxj1m48gfnio7mk2lvmos": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7nztmpnrbpc77kdmqzhqh8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7oa2f7y4x6gtibcgkejf64": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ocaodkwltbp0lh0hsyvpx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7oewerbed0bwzqd83wekhx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ohomomhjqisickilz7fzu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7osqwiwebrzzthti1pujk1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ovyudez0brum9h1wb723a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7p3thx4ahz9045kb1xkbt3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1251531504), 1), + "pm.sale.pool.7p8k86qhwhvulnfcb8vuyl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7p8km3lzywxq30gla5k8fg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7phphncqkoy9xg2wlyff85": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7pkk5buwfazhenhiymmtf1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7popnh89vqrcwkgz7vfgqm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ps61qnqdls1yewvru83zc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7pxfrd1bbdkzdiexppxv6i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7pxnyu8oojlvbzapbmet7q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7pyhngz9eyh99pbo6uolt5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7pzgrmdie1ocpzeptelpjw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7qdqacrcyxaupa1r1bmzvd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7qf3f4wz3qj6ulexdh5ssm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7qglls3vtdsns6uopeg720": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7qtatxpw0tkt6koh4kaole": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100178), 1), + "pm.sale.pool.7r9dd9yex7ta9jrexexooo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7r9pv8xxn83rl6q5pwu6dt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7rfm8mphivhucmwdrjguey": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7585922), 1), + "pm.sale.pool.7ri4hddpp7pimatobfxf9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7rksrwbzt8ejtomttwdadq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2980690), 1), + "pm.sale.pool.7rrymddgaoai6hu23rnqqk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7508819), 1), + "pm.sale.pool.7s1wzjo9jno3thmqduepun": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7scezwa1oj1amuwuil3sz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 667562178), 1), + "pm.sale.pool.7sffeez5kq9igexc2jzcg5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7sl5ay8uas8jfniy3rre0z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7srekrdtiuusb0q4zq7vds": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ssdmdz71l20kuyybrdgx2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7t2r38lvxsv3slerzcd38e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7t44tbixu56kxcq6e6zaog": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7tbgjoo1vpwqhbetxmss0j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7tbj8beaaythg29xwcd6gx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7tdh8mok3nm1ydyav1k1sh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7tgj3reyyricq4lvj3q0xy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7tgrtalkk33k6et6wijb0m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7th3387urbjzyck3jfemjm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7toick51dllvy2vi2jmqbh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7trkfildp5g5armlqqrsvl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7tu3vucpsej2wza7nciozu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7tyshf9rdjiykp98d1dtjb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7u2evdz6uzvvce5qxxkkph": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ubydkpcku0j4jg7guzksg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ue8ruwl31ylne4uljfeba": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7uo4kx6pij40fxecwq01kg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7uzkg99t9h0pjoiytvkjos": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7vlxt8phnpgrychhfoygj3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7w0xkk37zlvpis6f2gegbz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7w26tasy3omql6h2dlvnc9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7wgqyynj0vuegugsgtrad7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7wsmuiffozqfh1ua784ego": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7wvxmlbbhfle5lpcb656vv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7wzh6mob5xrfkroatabmhw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7x9phcyngtznotesuvean": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7xgundhi3arrnvncdcpdvs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7xhte6hp0dlux8vupcru34": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 948038221), 1), + "pm.sale.pool.7xlfkj0yrrutjppgvnfldw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7xt3gnqtk2sbphsqk8ylxp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7xtxkgx38fr1bpgdnqlcrw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7xvtslnajno22p7y0tci1m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7xw3c5cpyzxdxxrr41nzxp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ybj43eie7nmqamu2gg9vy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ysweeedsffnyvyclanuts": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7ywb5u1ajvczysrqs4cdsh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7z3dfduwq88imxk2mpnxox": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7zhbxtirbyae810jj2vngs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7zhlgzb7cni7wxi0ruwo4l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7zkjsvuyhpcnx7vfhkeomy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.7zr9iadlkvzwidirhgw0rv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.8fqwgor3btfcicg94cjuw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.8oerdbd1pl5ga90db0bim": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.8txr1ioq7ads5fcdniayw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 912981089), 1), + "pm.sale.pool.8xjt39qmiwuteunfdjoom": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.9eeqkeor8y5mg9qk5hji4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.9lyrvobcy5br56lqg0qwb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.9o99vuaavpx6yuyxkzutd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.9p2ndjtnfquezfm71d6zh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 866134), 1), + "pm.sale.pool.9qvbow2smfl1yrunrbkrk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.9wouoyuxkoe7sydrtjf41": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.9yul7czc3vb8erupwh5l9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.a04bea4eof9e6uaqhy6wc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.a6qbdpxhfmg6jajdkvpyi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.a8geedtcv2kvp2dlt72ij": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.abjqfqgcy66s3tbsfrkar": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.afce4xygzpfdiruvmaimf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ahb0guaf0tp79s9e67kqy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ahfg6rtfmpgxearkpjej0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.aierxaeserlowammd8amw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ak4holsqdbqdkwxpefpw0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.akphhgxybkgnjvi4bohwy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.an3af9melibmrvtpqmfpb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.atjts0eln8ybghvod2cf3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.auanfpbh6ror8knhauiej": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ay4lnbqrpkdedlk7jnmrb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 37561876), 1), + "pm.sale.pool.aymjjb9b5tlv3wwqfiavq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ayn3wg2hxgyxb5wffvrh7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.b3nl5dq6pq0ja4wmakuty": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1013029496), 1), + "pm.sale.pool.b5ldzkqyzbmhzhwcoyxqc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.b82hrhlmkmicxteshyy9n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bdkpy2k3yf0yxbeaa6rfn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bdrc0zhucsqwgtjwld42m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bihlhvao1rr8hhj2xdqny": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bj8umdudtxctub4qccicm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bl9ovpsvlzbi56nicemt2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bmnesjwx6x5lcuq3kla6k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bov5lyjypjaupjeqo5nqq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bpn8s3a7pgovosfuwshoy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bsz8sc1lxqyy1ihqwlhif": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.bu8kghmtchf3iodgqs1ur": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1209908673), 1), + "pm.sale.pool.bvizlefu9xypqckb4kafe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.c5m8ch3rbvx49atqyydfp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.c9si77gurlplz8bp1wfxk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.cbkmcawletom0aktne4vo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.cbqfblxuf4l4x9tm1ltzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.cexrllblrb428b5awejq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.chi8eo20odxkfyamyu8mi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.chybhmlekiasbhu2e9g6l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 956911869), 1), + "pm.sale.pool.cmchivkebvkxx8qljmosc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.copup2vazxf25nxismple": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.cwgbnf4t2f3y065wizenj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.cxgrblnywi0ydy7nlitux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2631047830), 1), + "pm.sale.pool.cycz7ccgfzbt3psl84zuj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.cye6gnan5enlhrxj1tsov": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.d9qikefgadw4ecy8gctan": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.dbkv7v2zrhytrn2bp01d4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.djf5mfvvo4ywydjrqfk6g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.dl97lmhaiacq7x8eilcjb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.dow9zsrasahbrxfzwg2ip": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.dqmk0ygky3zdmqkkl5m1c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.e1sdjar7vt7lbqgxofsrx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.e4yoqxkiyqhs00qwljs69": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.e8tdedgleptolrgej2mrx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.e953g5nugnc5gzrlwtcjk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.efacugbc7hpkdw9yzwifo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.eflxqqrlfb5zwajs5lsit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ewkytklnbenbrz6m7ova8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 34512345), 1), + "pm.sale.pool.eyhav6cwz5iefao4q5qqk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ez25cziivbhxbgtmpb0ky": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.f3fzosvsl14ewzx8e5q5x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fb1ihb2ywaiiqnbbohors": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fj8zih4glqkzvez9acjxo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fjtr3ztp1efbghupbe9xb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fkgvdt8c1y2aveizujogw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fl78tsbg19ha5t7xdrate": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fm934zqrnhjisb7tl114q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fsp8b2tmnolz2xscy6ahn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fttasq6gayghvyehwc30m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fwx60thsltlves5palsv3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fycjpfyfxcvrawtmh7wz6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.fzyjo2kswlwkdt5pggu4s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.g5fevyyrtavenxnxwvc33": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.g9x0nypdvwuchsray3stv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gczsnkzpcxq8qoltfo61n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gd237evmrikzbofcacq9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gevo18fb3wzbmgyob1rhg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gmbcz9btza6yb8ktqjdzk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gnvyz4pnbj3ymgp2blzif": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gpnmeg7bhasqcqx50kewb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gtuqhldflsytz5nmthrpt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gworwvw039wjan0bywper": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gxxdb8ziiqtqvzxto04n0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gyqnqgrei1q4btaepz9fy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.gzgfwbbgkxdsrvkyp4nxe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.h8btcd6cyy3adzyktj1y0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.hdarbocsujmqyayjpnsly": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.hfpsqogmp9gvpvtvjkqta": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.hhljzweypqp3nemlpcs4x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.hnbxzangsmez7lyxw2qgh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3824072), 1), + "pm.sale.pool.hnk4ndqqrmflvik2khplz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.hoow0lej8ufbolk6tc4m2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.hpbawo0zpuw8uyuqasx98": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.hthmp6iwcutslmsheovee": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 76678641), 1), + "pm.sale.pool.hvgzs91snijv3koehze9c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.hvviuluehkrialafncqvm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.hw0tw74rzqlstcxeedvcb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 751741125), 1), + "pm.sale.pool.i5p0g7sjobddi1cej93ew": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ihklceqevwvb0hq0vceyj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ijl1er6lo03wns733548g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ikuqbrhz1fjdbgtcjwe35": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ilbdo5l2rdcop5duoexr9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2953698), 1), + "pm.sale.pool.in3dibm2fgqawa9bgboct": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.inyrrv4ssjanxh6s8xx5u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.iqmc5djqbfmoz9ptzffwh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.iurgxxhmahsxnuiwmvv6a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.j0y5ifvth2u29ul54gyv6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.j2hkz1wq3op1efwyqx1oi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.j3axjcszr8ycmvawpno3o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.jciavc7i0llmeb2vtrxam": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 384956469), 1), + "pm.sale.pool.jdfrw4vjeip8ooa6ja6ul": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 966015880), 1), + "pm.sale.pool.jeypwljq7elwrptryvh9i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.jhm2zqikaabomfu0tjygk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.jli2t289brlhsoaxdwnev": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.jo3h2ptwrxkpqdd29krrr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1284783221), 1), + "pm.sale.pool.jq4e8beitzdwhaxssx5wx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.jqvvdxuaoddkc6ld6l2i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.jvdly7um74uxullbqqmrf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.jw90nczjiswrkqm6rrmu3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.jwohv12zafmk2cvddalp4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.k0qmimtxw6it4bxcfzvl9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.k0zbi1py7hn5y5ybk7saz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.k5qn1falzel9hdm6hctor": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.k96pjkonvbi3kk0i7i4yq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 728142196), 1), + "pm.sale.pool.kcvqpkbtzqzvibpnonskz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 293362146), 1), + "pm.sale.pool.keczoy36rkfvwjhsnabne": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.kfsel9bbpfaatkemsioms": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.kgjff50t75hde0cfooeng": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.kkfelefbk1qukxvvvb0to": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.krepqh1et4ssyhrphcupt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.kuqpuru454oyqrkxqiqu7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.kw68wzmiebiqzkmzdgef8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.kxwvsntxcndiyaccajtcs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.kyiyody78dgzsmlkiunue": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.kyzv6fowygd6pie9y8ale": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.kzisz00jdjgvkwtuptrlh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 89187830), 1), + "pm.sale.pool.lbniegvwxnvmnusawgfbn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.lgevys55v3jjf69kyza5n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.liabhgf51xtvrvkafrb5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3485321), 1), + "pm.sale.pool.liezxp8omdejjq28ndahq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.lmf5udfmnlgd0q1she2o7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ltyy4rmxynuaj4ujzdtxu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.m3ev9ufyrlt1fkuwmyivc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.m9hldgtbmcne1cp5ajumz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.mbhhvgcwt8nhjyrz4koyv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 355217), 1), + "pm.sale.pool.mmatyefs7ljvcm24r0a6j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.mmsllibwezme1vaepwllu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.mn01r72oedqbpbqq60x1h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.mpn99qwje4hsbciiw62ua": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.mtavfw2vloiuwk5s9ny6i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.mys4yx0xwiw6apgzo2kbj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 19857139), 1), + "pm.sale.pool.n7yvvvuzt0tn7ih1rwqpj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.naanwchfcbfyfrxqfo7bq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.nnxcon60nnmrdd3er2eqp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.nsbjqk2bvgskxt1kx0oth": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 260222), 1), + "pm.sale.pool.ntkrmz9qh4yz8kuh767in": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.nu2c8tqzesnwnkpaxkbkd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.nv1mr4fzuff49aumsbym5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.nyeiawtfs1jzkelirutxl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.o0lke3pd2egyacrr5hsba": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.o1nlxv9pew0ilfbxoxxyq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.o24e9oveutnsbppqgcqmm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1128916), 1), + "pm.sale.pool.oa0glh78flientdzlnffi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.oab4d9ezz8iysevoakes9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.obaqaarytsb2cxpn74ox6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.od7fcjnjdsi3zjwnpj35s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ohovwnx0ilxofcjhvcyfn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.okwjkuibyvtfaf0wuhw1s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.oobyio6ap1ny9g5sv3ugk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.oqg2mclteygikyjg7llgm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ouettajnpzqueqmnh8bua": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.pbejrkbmevfb1p8wanyfy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.pfxszvnp5ww2lbgd6ahjr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.phpcklm7nhml8pj7rwytm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.pne0zi8tchvcu1gnp3hj7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.pqc8g4l51x8htkmlqdgds": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.prl2hhfwnr8aq4m3in2y0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.pwd7whyytsfh2v1bk6i1m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 97166785), 1), + "pm.sale.pool.q4nmrzkqhm0tqkiimltxs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.q7yolnvjufsbvti4ksrzc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.qakvpv2kecvm49bhk7yuz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.qavgjaghs9puhufinx3ll": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.qgeypdxq2zeduktlae6a3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.qmswq40w6kdeciffjuyuf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.r5fmaccm5k6ecyb0acsry": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.rcbtsha4zlyxtr9vsmtsd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.rdwxb9px4tj9bmbwq4hqp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.retnch9gspyl7j2dbaz4w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8988856), 1), + "pm.sale.pool.rgnmryd33dp1bkk0r8ny1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.rmc7bjkui6x3tnjrqwqg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 83064391), 1), + "pm.sale.pool.rov847ackgsxt9e68dphm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.rpu74mpbrsanfj6slha4b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 277247938), 1), + "pm.sale.pool.rqdsbt28ykphhpnfo9vvw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.rr4hwwkpvence1egc9gd7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1280908691), 1), + "pm.sale.pool.rzp5c3w4bzebcpy2rbfis": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 613748), 1), + "pm.sale.pool.s9b3bjssmuymmv2fk8nlj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.saapfdan1w86ltyxqcmf9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.sfqurjjqkdcfhuecvtudq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.sg6h95pr36s6qchtlx3gv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 289702366), 1), + "pm.sale.pool.sgcmxvnkqd7hluceg1tgq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.shlc2qbtk2c4w3vet6clp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.skyuh5cfllqypngiigvf5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.soswcre5bncz4qvpu0xxg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.srlo0isg4vvg2srvreozf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.srlulimnzmc6w7nexuceg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ssufnjs08y1jowxranfb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.sug690jqgb57ddp0yfjvt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 863015123), 1), + "pm.sale.pool.sy0b5so5cu78imgdgho3b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.sygi2ovyltusdbolqivo7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8703184), 1), + "pm.sale.pool.t1d336yoilzeogntqsnov": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.t5v18jadd0m9rxkikzwif": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.t7qnpptgrevr9rrahhpzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.tac9iinpbfag8ekxni8uo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 34288833), 1), + "pm.sale.pool.tcy4swtgte1fh0ff9uykl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.tifvi4uqhwif6f1ncdifr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.tknwoaxwezkaqrgo41fse": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2084289), 1), + "pm.sale.pool.toml8gmmxamtaanl73pbv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.tqkeaikev1wmdmum69kv7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.trd6viqlepn5dda1wduwt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.tt1opjftvgrrgss6jb01n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ttl6yn0dq16c9kr3jjeh5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.tzufqfqvis0hkkcdufxfy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7356348), 1), + "pm.sale.pool.u0vpluqhlidpisf4b0ns4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1696982047), 1), + "pm.sale.pool.ubqfrw7oj5akzomhora3g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.uletg7cghabpmjdemvwhz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1788481), 1), + "pm.sale.pool.uqxubzrytplw25bo1dxvh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1215973843), 1), + "pm.sale.pool.uu5b0vjsf5pwpk6kywpt9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.uvmziccrwkzse4xrnbtcz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.uvygvmbq3s3m2ahufawmf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.v4vsdy1jbbvqdxj87xxi3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.v7k7xd0o6geuawyvq12lo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7406362), 1), + "pm.sale.pool.vbhbyyv4y8jxpj1g66nv1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.vcbwsomrgrjgq6rnqmhxx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1379263910), 1), + "pm.sale.pool.veti5b3fpqdjqyemtske9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.vhr6xqfk3v9uqriupbvli": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.vibzq4r3ggm8eaqkoqkse": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.voseodmvf8k5nmnnq5w31": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.vryx8xgvuqcgczeseidgi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.vvyh3c6frd9ynkt1a1w2p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.vvz9zwribzwwavzujg8aa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.w1tanvxawo5ootedimj1w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 974985), 1), + "pm.sale.pool.w49gyrxtyzmaca5hcjkhc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.w8xwyym420hkry8shb0i6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.wdiliqtzez4r43r969pev": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.wvtvhzxdtbzq7abquu4op": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.wxotlao5tjfslxtpcccgh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.wyjjm9gectuquhkmsdwqr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.wzjxjnldgb7cvynp9kh4i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.x2rwlrw6kanlvstmxajne": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.x9ra8lqhnjesdwwbzdyam": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.x9y0y5pkawpz6bjawluow": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.xcuowzx80b5wvyvs51vci": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2453684655), 1), + "pm.sale.pool.xelf1bpt5fdpszrvfidud": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.xuvlumt7onjactdh1fsvg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.xuynpykqtf92qqwwts3nv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.xwhgvjsxkfgswppzqzg3d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.xzjxh1llssssoudyhqdup": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.yhclsc2aadolnykqoziie": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.yhyifyluvsjahwjvytokb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4356089), 1), + "pm.sale.pool.yrr0fa0efx2stwk0ampua": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ytsvu55lw4dpdvgorysuh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.yucd9utplqsqlspeqlc85": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.yv7yoalivowxhjvkm2dsq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.yvmps7lkf7aa4v71sxtzt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.z4zadizij0gvauijfdtjv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.z7nwavom9pfnmzrpdpvpb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7697417930), 1), + "pm.sale.pool.z9ln7qf7agya8ofnf3sjz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.zhmyretgjol2ay0dxahyc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.zicohs3xeqgkj2jd3imnj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.zpgdmkkgv2huvnwzfp8pv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.zrpqgzmvazerrzo5wxd8b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.ztuvkkcydjlbx9tddqlom": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.sale.pool.zwkmwrub7cicjm4lqdl0d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.3zaq7l7x3x0vesirxnuf7w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.3zmh6sji5crj13dufgapok": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.4cffqblucegeefimyj6qwi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.6je1j8irzaasjnofwz2epp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.7jzn2vqvlaobbbihiqb3wp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.106rv3dkee8gkzk44p8v8h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 448402), 1), + "pm.securitization.contribution.10ebyvf2fxjcgwuggnpxob": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.10ezort2ebehly82hroohg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.10rwv5xnituijd7xra8e3v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1010226), 1), + "pm.securitization.contribution.10yfmllpdm8deg35fjarh7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 77698), 1), + "pm.securitization.contribution.114lm1saudyatgrzmbagsn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.11fuz3h7qev2fesb3kural": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 991066), 1), + "pm.securitization.contribution.11oy6opaglklrggcltf0di": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 405147), 1), + "pm.securitization.contribution.11qringwmwcs1nqheamogl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 84823), 1), + "pm.securitization.contribution.11uswd4k7eqrmkbwjmdd5b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2895284), 1), + "pm.securitization.contribution.11xujt523zuxjolnuqtklg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 680469), 1), + "pm.securitization.contribution.12c46iam7cazj7gbabgfhv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 593802), 1), + "pm.securitization.contribution.12c6gmfui7ayuzi9sntitc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 496717), 1), + "pm.securitization.contribution.12q1y0f6xssygaaryyujq4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.12vnjfmqyk6clabuwdyluz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 500040), 1), + "pm.securitization.contribution.13fo7cvizltlhnqfagcczr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.13nbchrqepcfhdwxvlmzv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.13ucqiqlxz0ob2plnda4c0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 96757), 1), + "pm.securitization.contribution.14av3uitbjdxu60vqg9kv7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 42656), 1), + "pm.securitization.contribution.14w2s089tnxqoldawaybxh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 91781), 1), + "pm.securitization.contribution.156du2dtlxc9ndzscwwjry": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.15g5atxeamzmyz97w28cav": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.15lhd0nzr56hxjkycfrmeo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.15rpmgzio2resgeyar5igs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 59762), 1), + "pm.securitization.contribution.15x8pxk2hk1xwfvr8b3wcd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.160ce8mzjwpvpzks32dbhx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.16bymbc5n2dkzdyhbjchb5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.16clbecex3grxhnjrwfstz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 619145), 1), + "pm.securitization.contribution.16i7kg9reqiqdnd6wbuqcw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.16marfht82ibrrn9gyrhzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.16vitbkjbbmiibodd2a4jy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8103210), 1), + "pm.securitization.contribution.16wb4a2z1tmji5hokilgyy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48500), 1), + "pm.securitization.contribution.177minuswsuafvcckltmax": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 299441), 1), + "pm.securitization.contribution.17baqunnzcmxgrwosdk4w4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3240917), 1), + "pm.securitization.contribution.17xruv0qjkgdm5r5tthsl1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.17yrlo3rs5t1rf5vxm1j59": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 108500), 1), + "pm.securitization.contribution.18cixdettlpznqjngvxrv5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.18xqgcwdxnjb2u1efjfgl5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 490648), 1), + "pm.securitization.contribution.18y9jnbihfgmfkg7vx10r0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99879), 1), + "pm.securitization.contribution.196huqnikxxhkuigapo1cz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49100), 1), + "pm.securitization.contribution.197yznquzgv0osqsz1e55d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 237335), 1), + "pm.securitization.contribution.19iucygpq0dyd3kwezjamz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 954896), 1), + "pm.securitization.contribution.19kmfncrq5lb0flg671mrs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100455), 1), + "pm.securitization.contribution.19ohxmyfpb1hzcaoqp0w9r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 65308), 1), + "pm.securitization.contribution.19vc0mw31ehl0ydwcg2xet": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 85191), 1), + "pm.securitization.contribution.19yuyy4ah6me75ni91mqr9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 236277), 1), + "pm.securitization.contribution.1a0g54kp9xc4dv2vktua79": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1a2epebbz9g76gouu8tocg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50377), 1), + "pm.securitization.contribution.1a7xgno3muzqpzijwfmqrc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1178735), 1), + "pm.securitization.contribution.1aa2oeaouf2d1axearrq2h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1aaqzp7oe5roptaasjmzu5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ajienfliujsygp2m8rmzc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ajoqwzwlcp0fcdywp1xmg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 137987), 1), + "pm.securitization.contribution.1ar47tyywuv3oykthksbus": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1axe9bj7nrjf87spepmhwm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1bc9u367zawke1rbjhfq2c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 79574), 1), + "pm.securitization.contribution.1berwd27wk2wgwlw85jeui": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 52350), 1), + "pm.securitization.contribution.1bljmnepn2holzq333eavf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99903), 1), + "pm.securitization.contribution.1bly0sdpp8bqgq2dqfetuv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1bn4zm5lrmx60dponhqm05": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 59793), 1), + "pm.securitization.contribution.1bqfjfghnpjevnkszk0ahe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1bqglvwghtwo1t2cn16jso": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50013), 1), + "pm.securitization.contribution.1brrobdg7qyq5ceopo7nbx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1brxmeh7y6kybqejvbzswz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1btdz0mf1iqdpz0dqb1btw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1bxh1zmneprilipkg6pqki": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 199594), 1), + "pm.securitization.contribution.1c0yi6cxyvm7nja5kyjl4l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 833665209), 1), + "pm.securitization.contribution.1ccnysrhqhyg5idvfgxiju": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1cjpydst7yy0ipf33ybmz1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1crlalhrwtzqa6merrci78": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1512618), 1), + "pm.securitization.contribution.1cs8i3nih89vchdrcuktjq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 205274), 1), + "pm.securitization.contribution.1cu2uxld1i6yir5y3dv6is": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70042), 1), + "pm.securitization.contribution.1d8tpuch0ea9dtjviaag4o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1dadisz48m0kgdh8b5mad1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1dfvzufszsr6nls5paxiij": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 503285), 1), + "pm.securitization.contribution.1digfcaxtjc8irgmkgcjcx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 403651), 1), + "pm.securitization.contribution.1diiljuddirv74jmsrgy6y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 505067), 1), + "pm.securitization.contribution.1dolpuh5uv3obvo6m6ngav": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49713), 1), + "pm.securitization.contribution.1duz3mmhfvsdyoqzunfdpr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 180537), 1), + "pm.securitization.contribution.1dyb8fsngkoynwwp8dfua2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1e2jwwibqi7amrr9ydyi3l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1e36gdqgcopb1okzv0nrt2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1e4zq4f3kalnxid0xxyttk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 145814), 1), + "pm.securitization.contribution.1e7hx6fwkpdo04dox7equu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1eallzjjmcafms3ydck8pl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 94087), 1), + "pm.securitization.contribution.1eat6xfm83e9x6dv5ux3wt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ejjmoodqmquw2tdg47gz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1eopemj9prw3k4lc2xapua": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 116594), 1), + "pm.securitization.contribution.1fe8furrqfpbam8dtekms9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1095022), 1), + "pm.securitization.contribution.1fiyjziui1dzwjf0xj9z4f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 143645), 1), + "pm.securitization.contribution.1fjdqreiwktwwv2mny4npy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1foeti1zgfuqz6fysf8nhj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 397382), 1), + "pm.securitization.contribution.1fsyx8p1wdarf8j63e6lpl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 299251), 1), + "pm.securitization.contribution.1fwftmksnpddrkxsrhn6oj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1fzd8zkeref8puisjmcpeh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1fzhmktblaeo9xesfjdwto": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1g5opdhr3uu0c2idumlcvq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 239678), 1), + "pm.securitization.contribution.1gfdnxwnpnorvrnzmtxllr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1gr38ool3bghhflhu5y9hb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1gu7olgho377jhcxfqlxxt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 250660), 1), + "pm.securitization.contribution.1gyeh5mzipqpqtcfe0icu7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1h2q82eqauaewnjywxeax6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1h2rsppumeeikuxi2aaigm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1h6frwx8pyf6xghed18a8m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 730463), 1), + "pm.securitization.contribution.1h7t26k2bzrnalt5qtmko1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1hdxbtzojkpajauivt0098": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70568), 1), + "pm.securitization.contribution.1he9pitru3hu5l0qmyjjoi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 989001), 1), + "pm.securitization.contribution.1hha4bswwwcivahd0vhhgc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 603342), 1), + "pm.securitization.contribution.1hhnoc6xabv6tt0fo28dyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1hkl4ktwjzvgckq9smyjvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 151226), 1), + "pm.securitization.contribution.1huygttpwyzx7vjg5f8evs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1hzvcrz0vsx0z7vgpdraor": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 270520), 1), + "pm.securitization.contribution.1i28iaxqvgvpostreoz6z8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1i6juwmqfpvrffshouqs43": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49837), 1), + "pm.securitization.contribution.1ico1ifnc3abdngddzhwgy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1816358), 1), + "pm.securitization.contribution.1iftrjwrw2jqnigwiyhsst": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50025), 1), + "pm.securitization.contribution.1igabcdbgujgc0sl6zddrr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 757095971), 1), + "pm.securitization.contribution.1iieq3hqq92bs2qx8guepv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 125477), 1), + "pm.securitization.contribution.1ijwrdlnmfov1yn4xcfwvr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ikgplvdvhjdizww3981uz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1im7blcuca2an8a6kizj4a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1imt45em2ithvzgrgtljig": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 44559), 1), + "pm.securitization.contribution.1iprwblblrvgtqfkxtwsww": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 690067), 1), + "pm.securitization.contribution.1ipszhql78r1xsz9nwpctk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 503121), 1), + "pm.securitization.contribution.1iwye66v7m8dg8cnlwfpic": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1j9ilfsotns2hrezwuobbv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 98259), 1), + "pm.securitization.contribution.1jdbpgpv1hx5wrvnpshdiu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 68221), 1), + "pm.securitization.contribution.1jgilnhrfhageepkx9jo0l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1joe4ztehk9eofxly3qddq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1jsplslnblh5ew36z6ymvk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1jsvvwfondr1avbbyd25o7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1jukvnlwts2xizc3jjtrux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1jvfvzlfzqfrhwosyivsql": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1306065), 1), + "pm.securitization.contribution.1jxchxivlttfjwniwaqpv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 68931), 1), + "pm.securitization.contribution.1kamcd33gyul9l2ze76ty6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 156246), 1), + "pm.securitization.contribution.1kf5mra9gqmz3wvhouemkp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1kgpvsm4job9q9mlvmvn3m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1knbwz3tsehpigxibhtj6i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1knrwe1pha8z6vhcefmikq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 92208), 1), + "pm.securitization.contribution.1ku2reyqc75nbfx6h3p5zf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1kulgegs8j25tu6jv7irwn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 225053), 1), + "pm.securitization.contribution.1kwffk3pz3d2d0uqsqwwlc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1leiwx1k7wppzvytrajl0n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1lfunbcyww2hv0tlhhhvyz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2090083), 1), + "pm.securitization.contribution.1m42fiqbummutuybnfr4jw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 327917), 1), + "pm.securitization.contribution.1m4phqdprk849s7jzdon6y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1m7ouq838tsy8r0wmiamoz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1m9rdk2y9o2a4mphzuffey": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 151054), 1), + "pm.securitization.contribution.1mbfxbpgzoywwb4ahgyiar": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1mccqshn0htwfeelynxtb0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1mhwxiby0h0fmnvtcuhiqd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ml4jpd0ah3qhsiytukubz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1mlcht96ibxf4lfjqze6sg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1mlit0iirttwvb4kixvqen": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1mnhdmxa9xfldtjcroe9ns": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1mopum2rzo4tqmi2duv0m8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 169411), 1), + "pm.securitization.contribution.1mslz5g2ohjqijzl6invdy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1mywxwdmrxwoy9bq9gox6o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1507494), 1), + "pm.securitization.contribution.1nnpzrx4qoiykxfmnwk3pl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1npgrvfgmrstigsdlig09o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1nry2kbmk0sfexaarlgam1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1nt6qpcbb7imjud0iadp5t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1o8drttx8yvkngnmo64jxe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 68810), 1), + "pm.securitization.contribution.1ocragwlbjp5xazbc2fhbs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ohxv3i3ljzptup2qugacz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 133055), 1), + "pm.securitization.contribution.1olfitakjrx0a7rlbdcd3h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 297674), 1), + "pm.securitization.contribution.1ouwfw21nvb8ndbvos7tlo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1oxgwyd6pawjbyvduvhc1i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1p3kbgmdzoz9oeyerifinf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1p76tld8gjc68la2lduc0a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 599348), 1), + "pm.securitization.contribution.1pe8hktbz9jpbyv4hp1bbr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1pnabzbnacwjybbmci8muw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50015), 1), + "pm.securitization.contribution.1pzks82bd9pgtqvilhotbf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 196446), 1), + "pm.securitization.contribution.1q0bedhw7i1wiclzdmc6hs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 61764), 1), + "pm.securitization.contribution.1q483fjqcvxmefhbxi1ei5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 57623), 1), + "pm.securitization.contribution.1q9lzps6mcx9pwinekls3s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 46780), 1), + "pm.securitization.contribution.1qarxd2djsjouj1ak68frq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 492074), 1), + "pm.securitization.contribution.1qbvlm1ezvpbrserapuebj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1qhcjglne7hmusqf2p3m2p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1qhk5dkfa1i32wfu84rlsy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 297604), 1), + "pm.securitization.contribution.1qisuypuf6aef1c8ugddrs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1qjro3mikzsl4kkomkorjr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 866108), 1), + "pm.securitization.contribution.1qkl2bwtaxoups1kop85hd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 322324), 1), + "pm.securitization.contribution.1qmaqbpo6uekzl2e51cgny": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1qmc1xzml7dgpdq2xpaj7g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4063215), 1), + "pm.securitization.contribution.1qq1afuvuqcvgwwhslwghg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1qqycnr78ocrgk3u7ouonh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70038), 1), + "pm.securitization.contribution.1qvebs6eap7vtspbwiu7u2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 939591), 1), + "pm.securitization.contribution.1r5klwxriuu6klzc17to3z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1r5l5wx8dppa1if4g3a0ic": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1r8fw43yjb9lpij7vpirmv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 250876), 1), + "pm.securitization.contribution.1ra9f8opfmg9thot9vbdyj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1rclq66dhkadygkxbztdoq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1rfda7m5culida292y0yxa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1rfldussbphc1kswopu8xa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 653600), 1), + "pm.securitization.contribution.1rg6zpsyxbppweh7mpb9a0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ric831cik7dcatzt0g7lr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 489997), 1), + "pm.securitization.contribution.1rmcdiagahertfjsfna0xk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 178661), 1), + "pm.securitization.contribution.1rmgwlkenatweeerbtfwob": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1rn2lpuy5fnikditgfmdqo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1rsvfhn0bwwb17ayxkktzk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1s53bhtroyetd506r9bqe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1sa5bzhiatwlhi8zfzqs1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1151154), 1), + "pm.securitization.contribution.1shcvolonidcyi6zqjdpws": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 250711), 1), + "pm.securitization.contribution.1soe3qxcndx5xxsldos8a7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49009), 1), + "pm.securitization.contribution.1stzqyec2i7ffqg7liidnd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50297), 1), + "pm.securitization.contribution.1t3i6x7wllquqtftywoknq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1tcwzkwa8qp95inqq1pp96": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 200248), 1), + "pm.securitization.contribution.1tczjkjj4ey0orufscnids": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1tdo5bsytzqumd8ohewug1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1tig0emwkdysabeyifnnqt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 149255), 1), + "pm.securitization.contribution.1tppvsqcugvynvv1bjwikt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1tq9lq8gkdj0rpiqoqqoqn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ttmrmrgmcwjlxogqt5lxi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1txkzqqsblfdkvsdjto9y2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 335575), 1), + "pm.securitization.contribution.1tyyhlg9xdhv4duwbeihlf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1u4k955gnbmi9yyyxpd5mu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 420304), 1), + "pm.securitization.contribution.1uk3wurrcxe8kslwfbd0ol": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1upetbzsoammwuxljbq0q0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 554411), 1), + "pm.securitization.contribution.1upiyqhc7ksv4enhsooaq2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1upvqz7nfctmr8dla6cf8f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1uq3mf2fdffkbqazhlvqs8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2251330), 1), + "pm.securitization.contribution.1utixrdd5krfloyxkhzkv9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 145515), 1), + "pm.securitization.contribution.1uxa5ieq1mizx9tesasxaw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1uxn5h8vnswsygmezbofbq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 979975), 1), + "pm.securitization.contribution.1uzfb5bafnqj6ugsatxhck": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1v7oxn0d2g27ncckouizwi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1v8dndpyghybwsufc17yr6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1v8ldl7yg3owlt8qdx9rfl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 105947), 1), + "pm.securitization.contribution.1v9go8rro1pbdp8tzhdvs0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1vaiupv3o9sxjkskxmhtpg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1vbqcwl8xyd0y1t53qiy7u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1vezzlbexte9hmvkyng5oj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 75360), 1), + "pm.securitization.contribution.1vjj9rcmi4zkgaok4mkymb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1vmztnxuaza4dmdvful4yz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1vo6myrhmxz8nr4lie7ica": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1vrizlgysmfou4dh5ddlmy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1vubgwonxpdst8smqduxhe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1vws3ehelsjzegmtinnihz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99675), 1), + "pm.securitization.contribution.1vydpsuijtiqmhmeouufst": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 584621), 1), + "pm.securitization.contribution.1watw64ruslfoqfpwoai35": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1wdmhkwp5gd9pmda5mthit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 214971), 1), + "pm.securitization.contribution.1wdmiournjmt8vy8fwx3ei": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 404032), 1), + "pm.securitization.contribution.1wekdngpahjjfsmvwjk2os": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1wijawwftalxtczoownbih": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1woohqgw3ilpfurftens5j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1wrpo1syqjqiqmllgxntxs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1wuew8g3fzuxd2ztdltxls": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1wuuep2o2spilpsrqwnm5o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1wvugogeji58th6ddecuk3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 301488), 1), + "pm.securitization.contribution.1wyaezpwrjqcekxqvg11a3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1x1j6i5askhivihi6rnizf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1x9jxchqmqhkk0a31gij9l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 96740), 1), + "pm.securitization.contribution.1xbkijbkygbdvkodzpapgo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1xk5ikbfqn8vmwifsi8ujt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 179823), 1), + "pm.securitization.contribution.1xns1sk2ee0vcoxvhmv3in": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 388624), 1), + "pm.securitization.contribution.1xnvpcbqw9lybopyl7qxxa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1xpxvfosj9ka7l32awslzi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2747455), 1), + "pm.securitization.contribution.1xsjtglo7o5tlyyhwnvctx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1xsqrrbdao33phlbsf82dv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1xvexnoclizx3rol1ew5rp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1xw3o8c2qs5bjb9zlarybh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99879), 1), + "pm.securitization.contribution.1xwyr0mpnxoxww6nukgnmo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1y4jz7isctn14mueacnzjw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1y9n2oqjtovsopldbeivbl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 300178), 1), + "pm.securitization.contribution.1yfd3kedjkeqt0abzr1uex": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1yfvej1klmb8pdfutvynus": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 145695), 1), + "pm.securitization.contribution.1yfwgynjoq9ok1l2bcl64v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1yifs8e9wwkryiqp6hdwyb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 87975), 1), + "pm.securitization.contribution.1yji4p56ym5rds1n096c30": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ynlhwvxtymrir5ukokhss": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1ysa8ytwgut5dxje9jdfyx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 96594), 1), + "pm.securitization.contribution.1yud6mxw0abdxhx58f4z7a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1zawpnbaztavxgbxeqcmjx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1zbldrgeeuaeloxbilqj3o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1zco9vgjrnzptwlnublsk2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1000967), 1), + "pm.securitization.contribution.1zevcn05nzqsatslxw2yti": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 753550), 1), + "pm.securitization.contribution.1zeynkr4qjw4ms3f3drui9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 60443), 1), + "pm.securitization.contribution.1ziozloebn1expt8lulnp0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1zkkrctqeo1khhjowbbhpe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1498965), 1), + "pm.securitization.contribution.1zlj4gh2vcf18kdazfm8aq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 150052), 1), + "pm.securitization.contribution.1zljj2mb7k9kirqlravzvn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1zndrqj6n8xmsjmpji3sgi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1zpiseetwdjxhdc2tazvba": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1zqfawffbouwd0osqywa82": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.1zvbiotuajxo6n0c5lkror": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 96211), 1), + "pm.securitization.contribution.20eurtjdaxlttxcvwlfgnw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.20hah2hus5a5s5bvbifbzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 304553), 1), + "pm.securitization.contribution.20qvhep5ss3xce3idzttk2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 57884), 1), + "pm.securitization.contribution.20qxe1utpuinmgazf8lojv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2136ct5vudl11yeluafiyx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 993173), 1), + "pm.securitization.contribution.215g8zslgdaayx8ja1dsxd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.21iu7puzt8cgnw3sjhzg22": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 998702), 1), + "pm.securitization.contribution.21j2dqheqndpfvcshnhgso": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1505464), 1), + "pm.securitization.contribution.21twlgg76ikhcwojfiysj5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.21xhg2fpbhdimzyl8sfmcl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 112484), 1), + "pm.securitization.contribution.21yqzsaxcd5dnc3bg5cnhv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.22g6c7yrmijbw7kixd6pbb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 201247), 1), + "pm.securitization.contribution.22hkjqzbd3f3t9eofaend4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 294463), 1), + "pm.securitization.contribution.22kraayyoi4ntezgymi1re": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 319660), 1), + "pm.securitization.contribution.22msyslnkkklhdtjztncbn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 500843), 1), + "pm.securitization.contribution.22prtfbzuimdx6chofojyk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.23adcervepi2hjecft22kg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9588801), 1), + "pm.securitization.contribution.23ogxln3kjsc2lpsskbpm5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.23xasjjil7cxoh5gdumosx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.23zcmtumg53ucbr0rbqbl1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.24fjjg3hucmlixxrtkofdk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.24lapmpfveul7iwtlrr3fi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.24zupdtit77jf8gk50ozxy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1153723), 1), + "pm.securitization.contribution.252g9hrbrvgzs9ek2h31la": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.25iknpfzcet11xu0tferoj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 300264), 1), + "pm.securitization.contribution.25ocxgk4pmnkvqugci4lt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.25oeser0n3xclggqnuayyg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1000758), 1), + "pm.securitization.contribution.25qtqkeo6peb7mzeilcztd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.25r1qwmvdr5qzi6apldnwn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 65643), 1), + "pm.securitization.contribution.25s7833nouqpo9vpbqcwrx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2031344), 1), + "pm.securitization.contribution.25tlphkw9twx7myqpf3dzt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 78791), 1), + "pm.securitization.contribution.25ynuklnu6xnzwo8ckyhxe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 799136), 1), + "pm.securitization.contribution.26fnrmpyovjeb9s5vbz1jj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 228224), 1), + "pm.securitization.contribution.26ibeovflfrommkmqb0dgq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 400000), 1), + "pm.securitization.contribution.26sbqokzn8mggmqjiniq12": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.26t4zsdscmbnfbzfm4fqmf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.26wqdsj6nvg4uevwkzf0bi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 68400), 1), + "pm.securitization.contribution.26wqluzll9j7fa0uufsyaf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 358617), 1), + "pm.securitization.contribution.27b1th2evh2c5hcoejtona": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 797423), 1), + "pm.securitization.contribution.27sydlxlsqhpzzk6ctb2qn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 106437), 1), + "pm.securitization.contribution.27vgoyuq8caw0gpuyuozxj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.27yaoiv2mdiy7ftrynyqqt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 116311), 1), + "pm.securitization.contribution.289dlkczxppz5zgbebrno4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.28ajbtyyqnmndcrlyy8qaf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.28hjenpnq6fmt4jxtw28vl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 40457), 1), + "pm.securitization.contribution.28tx3mkqol5ill4ltx8w4y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.28ziafvzjxkduty4qgly8d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49535), 1), + "pm.securitization.contribution.296din2taorfmtugahanx9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 136679), 1), + "pm.securitization.contribution.29p7ovhbsovjkbcq5hguxj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2a0bnsngmz3z2iqiznsnad": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 282175), 1), + "pm.securitization.contribution.2a1fgqkkxhqnfsylsobucv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2a5xx09oxxma7zyialhq1k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2a7gcb2h91trwjydcdmz3i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2a9fw2zu0gmkn2yebhr3l3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2211543), 1), + "pm.securitization.contribution.2agzrgawmaj2nlmc9ap5ld": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 249119), 1), + "pm.securitization.contribution.2akdhjazxo1ewr3cxy845f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2antqtdanswidbhc69k2r1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2aq2ga7ov47vgubf9g8qkf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 177484), 1), + "pm.securitization.contribution.2ayyqpcsgz3sfbrrs7c6do": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1993957), 1), + "pm.securitization.contribution.2azan2qcgbsc2gibwsayla": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2b1ewfdtqzsbe2ubbeudou": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1502358), 1), + "pm.securitization.contribution.2b6ojek0pm3gmkrqy4ryau": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 170117), 1), + "pm.securitization.contribution.2bbou4dxsyaafjlzao432d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 295612), 1), + "pm.securitization.contribution.2bffdbawimqigkhpccb9bz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 568601), 1), + "pm.securitization.contribution.2bgfphhcksue5akmc6oyy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2bhe0gbmio5s0qlofpzzrx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2bhfbztjviyqvsy7u2blqg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2blbfzg1jzqsfee7prtjcy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6721049), 1), + "pm.securitization.contribution.2bn9urmbsxp7adk5hjl7od": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2bnu0dtgtxdjj48e20dzlr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 74064), 1), + "pm.securitization.contribution.2bum5zvih2ersc0d4loxir": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2by5cmtbremawo0siofhi0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2bzqpuduwvou8hemqadzvs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2chufflucjnpbgij4zf9vy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 119176), 1), + "pm.securitization.contribution.2como7cfvhp0eppozwdsvh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2conqv820mnppqz1b21fjk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 453951), 1), + "pm.securitization.contribution.2crqdspmg2tt0piatv2qgp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2crrrivbhtxsc1hh0ji5il": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100000), 1), + "pm.securitization.contribution.2cslo4o4ytnr0rf7os1y7r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2cusegzsfegwxzwnya0dpx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2cvwpt0nbj73nywlofceko": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49321), 1), + "pm.securitization.contribution.2d26fn5ngix1jy1armh0xz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 831854), 1), + "pm.securitization.contribution.2d35pvbhaipqpexces950q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2dapdybjgaxbnixflkkanh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 102940), 1), + "pm.securitization.contribution.2ddcpmscel4bgxcfpjvf5y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 55592), 1), + "pm.securitization.contribution.2deci3xuktdxqxr1wnxuxt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 44909), 1), + "pm.securitization.contribution.2deqtqmap8aow1wu06ua52": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2df9bs0xbaafq0dailpgde": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 402142), 1), + "pm.securitization.contribution.2dftlhmh2fhpjnh2ewcjrs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 504198), 1), + "pm.securitization.contribution.2dg8xsaqm7nspakyofphmf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 263317), 1), + "pm.securitization.contribution.2dlwxujklhwjsf3kltnjaz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2dmebq01qnzwofhbhj3nhp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 29581), 1), + "pm.securitization.contribution.2dmtdokabeorx9gxktggy2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 592666), 1), + "pm.securitization.contribution.2dtmungy6uz1owcj6e1tgi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48925), 1), + "pm.securitization.contribution.2dtnhramf6j48tzq9yqpyy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2dttud0lyyfarlonemjyms": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 453066), 1), + "pm.securitization.contribution.2dxadqfzmobunzprwtdfbq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2e7l80qoyhiqoendnwq8ft": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2eaakp0gkjnm8glsrwig1t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2eexu5r68dvfyzahwkdjz3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 909046), 1), + "pm.securitization.contribution.2egwczun0ddlkx7xm65c0v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 590), 1), + "pm.securitization.contribution.2ekiq67opi1bg3szt91p35": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2eqmjs3xcspybvof9hi4kc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 210161), 1), + "pm.securitization.contribution.2f1oivojmzh3xwwozv402b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 686238), 1), + "pm.securitization.contribution.2f4vnzezydaitvfp5gcu3y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 149259), 1), + "pm.securitization.contribution.2fdrprqxah9ukuzjzkyoyr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2fgpjdidaeme23wvyqppki": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2fiqazyt8cgvviwfb0ptmv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2flxo0numvn2vhoxfp91lj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2fmtvx6bqi7ontowjfxyix": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 60421), 1), + "pm.securitization.contribution.2fsqo8gmickjy9mo2bm5zi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2gfd2cztipy8qzfwgq4amu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ggn7ukufjdcertsnkkuz0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2gol49oilxrxdjja9amjgg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2643084), 1), + "pm.securitization.contribution.2gsgdtzn9oino3yc3o76it": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2gv01l8qqyklb941dobfet": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2gzcjcbkvdgn5ue6ibceys": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2hfw9laol5v5amez7cwvvs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50253), 1), + "pm.securitization.contribution.2hqobrdzls0codsagfynei": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 716405), 1), + "pm.securitization.contribution.2htfer7kg2m8jyveo1fydb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 320000), 1), + "pm.securitization.contribution.2hvm5ulqrtenwqeeurmiy3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1009154), 1), + "pm.securitization.contribution.2hzmtchcnastvgxel6f4z5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2i55nbsguvht0kftnajlqv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 354409), 1), + "pm.securitization.contribution.2i69qihg71bimd5hm9ga2e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ijnk2csi7flf30s9qwwcr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 648613), 1), + "pm.securitization.contribution.2ikhorzpbskibqxpkjv7ev": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2iktg3xyapuhkutnclqunp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ikytw7l2zavqlvuuqne6y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 500248), 1), + "pm.securitization.contribution.2iqcmj38zkwsmxgyewmwx3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 677146), 1), + "pm.securitization.contribution.2isviyevdecpsishye669q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2iw1x2h7wszgvttkysgzum": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2iy0f71peagd2obqapo570": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 801476), 1), + "pm.securitization.contribution.2j5juspjrxdswmmydqdwqx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2j5qhyg0ty8hdalqwugh5x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5014108), 1), + "pm.securitization.contribution.2jftehu66a1ldsl6liqzmb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50222), 1), + "pm.securitization.contribution.2jghcy3lolagaqdglqw0m0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2jiiivcqxwptezaxjrtqqv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2jjytjtyxe4ooccgt3tib2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 516649), 1), + "pm.securitization.contribution.2jkkgrvw3horzbkagdgz3i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2jreygfswr64mnmayan6aj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2jzda8pq3gkkthoy1c3dde": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49399), 1), + "pm.securitization.contribution.2k31cgyvunxasxyytzyyca": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 139452), 1), + "pm.securitization.contribution.2kbzxvbutn3mgjomqu3wpv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 264011), 1), + "pm.securitization.contribution.2kdw2wjeg8kmvalbcbnngd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2kecpslng6zq93rf93dsfg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2kg1m3lchg0fjnniziyo2m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2khegct9j84afcseyjvy4p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ki0mjefvi2uphasg2x8dy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 220223), 1), + "pm.securitization.contribution.2kk6nau0tdz3botewsbgml": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2klkuba1qrlynonhynna3i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 20942856), 1), + "pm.securitization.contribution.2kr2tapk68xepeafp74fcb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 514108), 1), + "pm.securitization.contribution.2ksfzj27digwpziygoiofo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 93106), 1), + "pm.securitization.contribution.2kviiqwy7jylsfoohm8dvh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2l5pbfd6ityklb8lfck5n9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2l6z5pbqgjnn5ih9wjtswu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 626607), 1), + "pm.securitization.contribution.2la2kqaxwzey7quwiqfep1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2lafsnxxmciulxjzyiz04y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 200824), 1), + "pm.securitization.contribution.2ldd76cvjmm9wfep8eoeaf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 639374), 1), + "pm.securitization.contribution.2levg1qmdbtkdf976iokan": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 860593), 1), + "pm.securitization.contribution.2lt44b1aer9akfqjqkdndf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ltajmkmtzvsbqsvvsrjox": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2luaqpyyjicn4scqurclwj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2lugouqaastt3avpthrpzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2m0kd1g4iitwp8mumn6ihs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2m2dg8qpmw5sqjbmyri76m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 188972), 1), + "pm.securitization.contribution.2mbkyi9bhxpv74hovwzer7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2mesrd9wwsmbx75qxwhb4j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 499770), 1), + "pm.securitization.contribution.2mlzwipydolqlar2ioih0y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2mnm4ieyf2hzytejqr7nif": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 135253), 1), + "pm.securitization.contribution.2mnqrpaxpjrhajtqiy2c8t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 191345), 1), + "pm.securitization.contribution.2msp4qbqezbt1zlrmuasir": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2mumnnpkzrkw4t9crly4u9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2myixubk5g00km2urr4eyk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 160315), 1), + "pm.securitization.contribution.2n1av8gx8ctkmo9rppbp1w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2n2gtlbrkfvqsxtahtyysq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2n6kuia76ufrux5veqrzlk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49703), 1), + "pm.securitization.contribution.2nbutdjcsppm8g1ubuxmfy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2nnsged0mqk0suwqni0afn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2nobgh5wg7h8wbpvdgnive": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48764), 1), + "pm.securitization.contribution.2noqkuqpos1exr3ou4u1os": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 445460), 1), + "pm.securitization.contribution.2nqpkxvjqv02rpubaaniru": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 549712), 1), + "pm.securitization.contribution.2nqwtejqdhero0tqapgmik": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 89445), 1), + "pm.securitization.contribution.2ns8otrzpkd4eicmgo6c9a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 120032), 1), + "pm.securitization.contribution.2nttyl4cscc7rruuvrxdfb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2nulvw3tceu8jdau8pfknc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2nyyegynufldxojcquxlqo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 144619), 1), + "pm.securitization.contribution.2oabdrd4ik95gtft6kbxzk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 72937), 1), + "pm.securitization.contribution.2ofpwstqrroolr5uxqxv5v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ognyjrzgjkshlqzpaqtw7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2oh1ppbgpbxpa4nxmb5uql": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2oj4yfx3claaj2xnxspubo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ojnn5r1bzf5yn94tahkcf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2oolvv0hl8n9utwejzsnve": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2owbk1subdfjecpmde2kc4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 103980), 1), + "pm.securitization.contribution.2oza8swjdfpirevmdl192o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 13119995), 1), + "pm.securitization.contribution.2p6kzrbwpqef6faezzk018": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2paxiamw0ajr51tpfubebv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1515362), 1), + "pm.securitization.contribution.2pdtgavbctsecb7wvfzb7c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2phxrqygzchi87l2k4wt7a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1206631), 1), + "pm.securitization.contribution.2psjpdr4xuhiylkqbqe1fb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 852085), 1), + "pm.securitization.contribution.2psoivfmgo9bafikzhg51u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 77390), 1), + "pm.securitization.contribution.2pu177ro7o3a1xnrcozxlm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2q4iqnfpikf1dga8ry2w3a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 559429), 1), + "pm.securitization.contribution.2qhwhtvpg85pbpxw5mh4uu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1970818), 1), + "pm.securitization.contribution.2qt5v5l7bddomvhlw8jcc2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4474243), 1), + "pm.securitization.contribution.2qxq93l653ubprcoa8dql4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2qza45ihxyatdrducoqysp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 67215), 1), + "pm.securitization.contribution.2qzkslhphhsbdanfgkjqcj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 247437), 1), + "pm.securitization.contribution.2r11residom43x7jb0easb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3206307), 1), + "pm.securitization.contribution.2r18gttis1xb1yriw7nokw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 163646), 1), + "pm.securitization.contribution.2r43pwgzwofyogcpvumkft": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2rbh1wpsipzx2m3p89gjft": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2rf93aqm6ukdm0ndansbas": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2rjh9kowdax29b2pisdygv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2rntagcadrufdhapndmgvu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2rnzffynod5erd6gcyef9b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2007563), 1), + "pm.securitization.contribution.2rqwkfukbfmtl8duktovea": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2rxd7yh3gijargbddyyvc1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2s3tsteiggeuimx1afqa04": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 247992), 1), + "pm.securitization.contribution.2s4tz6pnhriyhxd8eva0on": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2s5pea3wb7b44tcmszcae4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2s6iod3xfhcqoupox2bepf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2s7opitfdyo6e5g9kmiow8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2s7ql9mkbmfzvpphtivnqe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2sbd7axsz4p3map2le8q5u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49523), 1), + "pm.securitization.contribution.2sd2dsfltjhjs666nl739a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1108664), 1), + "pm.securitization.contribution.2sfjjev9lc3c3jclokyp8g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2shl0vzggfoxckwfelnlba": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 242150), 1), + "pm.securitization.contribution.2silxuqm0vs7u2jgtyp0ng": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2skurhana31llrwb2huga8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 353772), 1), + "pm.securitization.contribution.2so3jcz5w12eifqtzblbbf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 213692), 1), + "pm.securitization.contribution.2sqilic1q9djtcvilge4cw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 74998), 1), + "pm.securitization.contribution.2ss2euzzoay77nbayke3yw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ssz31bgnjsxtfcmbste7u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 195836), 1), + "pm.securitization.contribution.2styjejzzt4sceku0c48wb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2swt4wv9tfdmktya1zcl2q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2sybznpe5h05p0njh2tppe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2t550t7zqwca1thplggylz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 208343), 1), + "pm.securitization.contribution.2t8mpw87ufs8x92nspkqby": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2thixyzy8leects4cjbq6m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 559539), 1), + "pm.securitization.contribution.2tsojbgwz6kyvmqc5yz4g2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2twxobxm6j3to0om09nnc6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2u1zd6xcmparcpy5dqqgcx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2u8ygrzc91qlw5zgl7vb6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2uktfj7tpxbqt0iwcwwv9s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2uly2gipiqjqwecuawqome": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ur9xffdynikzd55watpuq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 63282), 1), + "pm.securitization.contribution.2ut61ap9kabniyfixffaga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 129573), 1), + "pm.securitization.contribution.2v1iir3b7auty8yvyt6pze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 197928), 1), + "pm.securitization.contribution.2v9xqxkjxmn5gdbzfcauyi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 109399), 1), + "pm.securitization.contribution.2va4yq6hrrm40u0ct772ab": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 13520), 1), + "pm.securitization.contribution.2vpqgpgokq3bm17pkh6hxm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 299022), 1), + "pm.securitization.contribution.2vttlos8mu81yuz5u6vqlv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2vvsyt5lglzmogpy8gv8lm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 497994), 1), + "pm.securitization.contribution.2vy7vlzfhot0fkhb3qhg4p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2w4njj35sevgivxwmmxyov": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2wcjifx8qwom1fe7vjofmk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2whxg66w8sz8ifbefnrytf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 150000), 1), + "pm.securitization.contribution.2wizxgdkbvyagkewbpivmf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2wpemy8ndjxty6zuzgmg4j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2wv2mdwjo72z5ik6ewgjnb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 69378), 1), + "pm.securitization.contribution.2wvlsjkyvwpnwr3bhdrkpi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48418), 1), + "pm.securitization.contribution.2xcomyimwntiy8lkcincbe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1506044), 1), + "pm.securitization.contribution.2xgvdvp9bbqucchgyh4fw9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2xlz8etpuoicslohlldlap": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 125902), 1), + "pm.securitization.contribution.2xnllzb5tlnrdovf9enfxb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2xny1vld8zn8kxjdmxem8d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2xqx058whofbau1owu7tm2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 340493), 1), + "pm.securitization.contribution.2xwtckrtnispob7voj4xsj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 61321), 1), + "pm.securitization.contribution.2yb6vqo97kzgpra91isvho": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 38158), 1), + "pm.securitization.contribution.2ydzq5bl9jaul4hbdvgybp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 80787), 1), + "pm.securitization.contribution.2yghccf3vxqxlfamvzflkv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2yilbkvnu4yvaaqqx47wn8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 68481), 1), + "pm.securitization.contribution.2yl85thgrfjacwndfh5sym": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2ypd8cxffot794zfnxulji": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.2yqovwele7vh4pzf9s09vj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 247291), 1), + "pm.securitization.contribution.2yyrtpffokpzhnsqcjrb80": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2469351193), 1), + "pm.securitization.contribution.2z9adpltpjeotmw9sgqqwc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 260192), 1), + "pm.securitization.contribution.2zyolqlmjeognoplnmddls": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 456761), 1), + "pm.securitization.contribution.2zzmsuizdtrvhqq2rymvb7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 213409), 1), + "pm.securitization.contribution.30b8az4pwobmjuso5pyjr8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 96914), 1), + "pm.securitization.contribution.30n3nfmvwebjpu9fk96bwf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.30of9goqm4cqlyiiit434s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.30utiqakcit5jydnpetvtp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.31ed5epgtwqm8t5roqji3m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 530312), 1), + "pm.securitization.contribution.31qibpihkjsbylrkdfnrnl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1022522), 1), + "pm.securitization.contribution.31smhfnqzoeu3knpzdreva": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.31vzumhakdkqsancn15him": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.32bg4xp6gblkbteukx9njk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.32fze5j66rovrtpxsq3p5l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 393900), 1), + "pm.securitization.contribution.32kwfvhd7hxejnj4jszzfx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.32tgggbqc79ef7a8iceciq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 143665), 1), + "pm.securitization.contribution.32wcl1qmndhpume1zjdn46": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.32yk4isxoqawnjtp9pswrg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 228780), 1), + "pm.securitization.contribution.3310lesjsoutvof89tdzw6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.338qaiqmbwolk6owhfehbz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.33btmihdqluvdbpciknil3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99698), 1), + "pm.securitization.contribution.33epg4tn3rtqe1yax05afp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4002299), 1), + "pm.securitization.contribution.33gn1lo78z9jyht0huedz9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48692), 1), + "pm.securitization.contribution.33jjwjwhnsmme0k2f65zrt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 65000), 1), + "pm.securitization.contribution.33qsbdlk5cb27ugbnpk358": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.33tfwlttc7fpiuzuuxzhof": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 344676), 1), + "pm.securitization.contribution.347l0a2hr3nn51slhkg2as": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 148607), 1), + "pm.securitization.contribution.34bpqwd91fj2z3x03izjbp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.34cjs7d2bv7opokhn8aibd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2560252), 1), + "pm.securitization.contribution.34l5bxdn7ubhfqjc6w85lw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 700574), 1), + "pm.securitization.contribution.3510vkysfmqsthq2tgbeg6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2406803), 1), + "pm.securitization.contribution.35ju2hgsslgkhtiybekbmr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.35oierhgpzlmfkifa5gout": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1469914), 1), + "pm.securitization.contribution.35ttcs0ur8n2j1hpffsgvq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 119585), 1), + "pm.securitization.contribution.363x3gbafwrjugm61mvwia": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 327849), 1), + "pm.securitization.contribution.36hudyvherkkccp9dzycze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.36iguvc03c3mnf1aavprpp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.36kdesiuy98ey2e1tlltvw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 400000), 1), + "pm.securitization.contribution.36la0uos1z5tsxl5tacwk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.36vxhyodm5vvmbswt72ddw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 129377), 1), + "pm.securitization.contribution.37667f0g4fcxuwot6nh1gz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3784wjaomh52k43amuhexm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 701388), 1), + "pm.securitization.contribution.37bxbboagxe1nkntkkl2cb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 371928), 1), + "pm.securitization.contribution.37sycwroyskmzq66r7he2s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 30245), 1), + "pm.securitization.contribution.38bzcmx6pbpuhexoncmbg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 86295), 1), + "pm.securitization.contribution.38leg1uq5dabx2afen0wpy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.38pntdcmofhwzbnpxmdu3o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 291293), 1), + "pm.securitization.contribution.38si6wan2incbtjae7a2jm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.39a0e0ozlyq0tuquymxsjk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.39g2pghb83i198xcpo1yb2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 80143), 1), + "pm.securitization.contribution.39k9rf6ojx022gokfpx0f0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.39lffuebd3uesjihqbkbuj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70771), 1), + "pm.securitization.contribution.39m3jurfbnwczndlmdwjkd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.39xwbxnpxvwxywpyggsewg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3a8och4vdele3tehwmysti": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ac4hpkolemgrmc99vmnjx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3adcsmculkyaly250e3pkw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 391687), 1), + "pm.securitization.contribution.3ah2uiqabfxwuuqhesyi6t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3anrahnd0fpr00voynfuuo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 495660), 1), + "pm.securitization.contribution.3aqe4rotqzuyz1sciujbf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1014209), 1), + "pm.securitization.contribution.3ar8l794iv8qzf5uiwc3ux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3asauake38vtmi6w4tg5yo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ayykjedprsxckynjpsjgj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 134681), 1), + "pm.securitization.contribution.3b3thrhmvhgojc9ahp5llp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3bejjyngmn7j7fqrjg8jhd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50012), 1), + "pm.securitization.contribution.3bephytsgpwspbef0zvgai": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 97711), 1), + "pm.securitization.contribution.3bhuqfrkduwhmakthdhlkf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 353857), 1), + "pm.securitization.contribution.3bigaumtazyytzhbfvwphe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 83931), 1), + "pm.securitization.contribution.3bkvr4jjykmhivccftatfz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3bq07fdpjupqk64yd72z6i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3bsnbhdps0mxofned32e0s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3bypy2bjrtfsgur5mbhp44": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 729339963), 1), + "pm.securitization.contribution.3bzwka3hdu0qpnwc5ewjah": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3caspkvsdp91wjhtdvbqnx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 85453), 1), + "pm.securitization.contribution.3cczabdiu8vukabik9nsin": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ch2i0fzedufpgtty1xtta": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3chtu1g7pvpi8jcf7zfuf4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3cisceyunpg3110ry8rqv0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3cl5vq8dekyo62zua7o33p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 9930398993), 1), + "pm.securitization.contribution.3cobxlvydwv9nne0onae4g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 948889), 1), + "pm.securitization.contribution.3cyqhm8hrfi7kw0uxmtmw3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3d3zabzrzkgpkayu1jx8cb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3dbaznt7whiapeh5bftt5b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3dbrl8bhotoe7pxpd3hw20": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 337748), 1), + "pm.securitization.contribution.3dbyqvby7wxmzykd3ott87": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3329734), 1), + "pm.securitization.contribution.3dbyrmkmebdco69iqycgje": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3dfcotknr7twxhtdfuqvit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3dkgm2taix7ofgkirxgw4s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 149664), 1), + "pm.securitization.contribution.3donds0kls1jwrfqav2xxn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1604498), 1), + "pm.securitization.contribution.3dujcmlowq31ebgt4tiwhu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3e4kofpdox8kymlrgjyamy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3e5abwrboixeyyjfrevw3p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 297631), 1), + "pm.securitization.contribution.3eaxqxrs2rfjs1ndynyc9o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 258446), 1), + "pm.securitization.contribution.3eazntpuqu8v20u6ihjxrg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ebebfh55v3vhafhw7x2wc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ebmq0nfrttuyfacdlfleh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 380563), 1), + "pm.securitization.contribution.3eja5rbbn3vv5y0muwg76q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1596365), 1), + "pm.securitization.contribution.3ejezk2zbmwnnaydlmu46t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48700), 1), + "pm.securitization.contribution.3enfi8fsgtzw8lprqsqztg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 44233), 1), + "pm.securitization.contribution.3ezvkflxn84tebzx85ss7f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3f00wcnsy8ouaifgyymrdb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3f3scm1a0wgxarim75iqmo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 159234), 1), + "pm.securitization.contribution.3f4xdmsbw1cpxyb8vik8lt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3f9bnpd7980ylehgzuszrb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 149667), 1), + "pm.securitization.contribution.3feguxumufo8tu2aoxxpjy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3fghv8jwqnrzb8k3kyadte": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 19098056), 1), + "pm.securitization.contribution.3fjefqnughcs3cser6orqc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3foki0cc4op5kotglthset": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3fwwwrmevg5amzh1scfhig": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3fx3m5ox522fn0cfrhrno6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 51214), 1), + "pm.securitization.contribution.3fyp4revhkhs6tg9wwl4lm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 441642), 1), + "pm.securitization.contribution.3g45qqvlcdyvr73dtwifh0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 75640), 1), + "pm.securitization.contribution.3g8d5hbkwta3xsh23zyld0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2403399), 1), + "pm.securitization.contribution.3g9kbs8ev0iys9sig1ed1o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3gd9857s49ihaqziqnrztn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3gdus2bkqvjujfzklqsuo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 382997), 1), + "pm.securitization.contribution.3gf6iaahodqeyox74lbuxh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3gid3a9u2hdf7ejylsf952": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3429753), 1), + "pm.securitization.contribution.3gjfqakldssdhhgeywqkyq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3gz5kl54xf9umjqz9obnf7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3h0y0so2hrooe4u6n6bbmt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 416555), 1), + "pm.securitization.contribution.3haoowo9nrhhc7gyz6o9df": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1474718), 1), + "pm.securitization.contribution.3hcrmmktvmtf3ievig4lgs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 543210), 1), + "pm.securitization.contribution.3hkuhqdwjhxrraqgfbdlqy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3hlwjko0rcgrhf4j9wsvfb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50906), 1), + "pm.securitization.contribution.3hpv3vfut1myhvyxinmt06": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 120740), 1), + "pm.securitization.contribution.3hpzb30pe7p2xkoqdty0oa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3hrn7jkmhmr3crzlmfv7th": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3hrwokejvedycohtx7mau2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ht97co3nvyswdzj3he8rd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3hv5nkpvbmbtqildk2skkh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 160749), 1), + "pm.securitization.contribution.3hvfkxsve9tbf2sknd5z1q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 131729), 1), + "pm.securitization.contribution.3hwqrkgcfj33zvzroeaqok": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 133664), 1), + "pm.securitization.contribution.3i9hbijgig06gude2qt3lo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1983311), 1), + "pm.securitization.contribution.3ibmyxyf5gk0kdj0bcr1e8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3icaqgqxr4ui2sp3jbnpue": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ijrtok5xwiozdrai9t6uw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ikd6fqnovrsdporzmwxpf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 109209), 1), + "pm.securitization.contribution.3iq1xhotjjyj5gif29rg8a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3iw3vt1qfnfydsoofyi0ht": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3j6fdulzc0ls90tlhmgqiy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 378112), 1), + "pm.securitization.contribution.3j7zhw4j2s6rhbsmuoljfh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 68160), 1), + "pm.securitization.contribution.3jck4ofn4h5irxkpnevii4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 60244), 1), + "pm.securitization.contribution.3jglayo1tq5txcvzglwtm5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 553036), 1), + "pm.securitization.contribution.3jgmte0buo02k43a1aawtc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1943703), 1), + "pm.securitization.contribution.3jpwqfxm643orxm0zmnqhe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1005269), 1), + "pm.securitization.contribution.3jq03jfquvc1l5kbzvpqgn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3jwxtbhbl78erf9g5yyowu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 84996), 1), + "pm.securitization.contribution.3k2yczey6awfj0ieoqaqoj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3kh0mk172taygftnlhn9jk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3khi1xwcp4kni6zxc0wypl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 76293), 1), + "pm.securitization.contribution.3kjcqxf8j8wouug8afabai": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3km43ilva4igjgn7u6tmgz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5058205), 1), + "pm.securitization.contribution.3kno8riqy8qn14hilavzop": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3kpvqzhj8wxpc5cc5kd0to": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ks8lrjadkpsgzgarglduf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1478022), 1), + "pm.securitization.contribution.3kvgfyvcxova6ys3yq20hs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3kzbqarwtzjvzppgj48i19": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1006475), 1), + "pm.securitization.contribution.3l1r8hocicwn1srhwh0kmx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3l6dpzt4agz9vw5ebwesca": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3l8izvc3rvgg8ifiyvk96v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 922374), 1), + "pm.securitization.contribution.3laqnes4dxektoplc13ma3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 60010), 1), + "pm.securitization.contribution.3lawgegrio4xkghvnhkjpq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3lfaqaggmpusrhfb24oudv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ll4r8iqrqgbpl368vc35w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 110218), 1), + "pm.securitization.contribution.3lnbhmlfya2mrnumz2hgak": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3lob4i4n29gctz5ep2zqrq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 119402), 1), + "pm.securitization.contribution.3lonzucny7wzqk4mppj8rb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3lys1wyzxl7wrvjqheowxb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 155789), 1), + "pm.securitization.contribution.3m0voohqib2puev2uaoa7k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 59465), 1), + "pm.securitization.contribution.3mgof14imi9unklofzhiru": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 89853), 1), + "pm.securitization.contribution.3mhxrx3tubkjqh5kzkm3xh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88350), 1), + "pm.securitization.contribution.3mito4ywfoe6qmbrxbwsgc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3mluz3rgvyjpwpwhdzxybe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3mmnazprp0ru1kjhu2whur": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3mo5qcb7svqv7bveddmafe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 523869), 1), + "pm.securitization.contribution.3mpxzfylv6pij23lyjriym": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1012296), 1), + "pm.securitization.contribution.3mxpynitpccsrivldcuvul": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3mygyyulrojjwgijma1jvc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 98551), 1), + "pm.securitization.contribution.3n97m4cifs69qr4bgpt7pz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1515201), 1), + "pm.securitization.contribution.3ndhamljmsb2wsqesmfpmh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3nfo3bqzgb7r8rwbqo7ckw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ngecgqbh9xmlisjtjafbp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 341258), 1), + "pm.securitization.contribution.3nivheghqhdqttmjpe48fj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 245975), 1), + "pm.securitization.contribution.3ntwegq00eydwdvrm8m9hb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3nwecwmhaawylv7j9jfgn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3o49hpdak0tgf0wvfpw3ve": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3obl4bzfphicq3qhqo1csv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3obvoajw1jadz4t3ovbigp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 499661), 1), + "pm.securitization.contribution.3oerd5ngrt6adt48qae9rr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6709543), 1), + "pm.securitization.contribution.3oglwnizodl3zmm9rxostk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ogvhivkp5c942mwqmvfdn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3omzyfeidovpd4e3sdddzx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3on9e4tdqbcklydeqx1mgt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1506914), 1), + "pm.securitization.contribution.3oxvdnsxyf2uqsy8pzxrzf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 118959), 1), + "pm.securitization.contribution.3p380qgxifmutckkvmihui": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3p9vj3kvlogxzzatsmvs6v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3pasguqwiwjyfkgaomonvk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3pemtibmzmjhu2zekxqwfd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3pf4znppeavasqam0scjzb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3pp7uinmw6dgmo7u4lgzva": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ppsnkxatrragv1dvlmqfb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3pw4htdkfsm02fjuximruf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 89067), 1), + "pm.securitization.contribution.3pyimgmdzfrnm1w9upwoio": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 502632), 1), + "pm.securitization.contribution.3q30lkvvunft6jgf1xjug3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 46619), 1), + "pm.securitization.contribution.3q9tk3yrkq2ml9dkbutttj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3qdr6o746kzyv1z46igext": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 565042025), 1), + "pm.securitization.contribution.3qdx1i5dcly0y8dvm8ff2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3qh1lscziogjzy9kwdht7y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 330187), 1), + "pm.securitization.contribution.3qnro9bjgattxzhmziibsj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3qo6cw2j7lkx1f5xq7lstb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 208716), 1), + "pm.securitization.contribution.3qotevi0kfddn9hvqx13xn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 506796), 1), + "pm.securitization.contribution.3qqv9f1venwce1i5pxp1qv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3244216), 1), + "pm.securitization.contribution.3qww766mrf1aov7vfsxllj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50093), 1), + "pm.securitization.contribution.3qz137slewwqslpsyd5ijf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3r1zuu7r80q2lhihtmtnvz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 798353), 1), + "pm.securitization.contribution.3rdc1l80kmlb1lf8airooc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3rffga3fit16kveqs2f7im": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100220), 1), + "pm.securitization.contribution.3rgndfdxqw9vx1uovjvud5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3rka2l7tts012fs1p1vrqz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3rlcr58k0bnnu80moyac6g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1587224), 1), + "pm.securitization.contribution.3rnmdkudna6odvm0piyidn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 114723), 1), + "pm.securitization.contribution.3rou4yafqpnuyffr4binie": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3rzbbnysu4ueee5pkvband": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3s8y40t18hyl4krtmnojof": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3safnpa7xaf9eqa1hlsgjz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3sao0gksqqdqzhs0gaevte": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 109281), 1), + "pm.securitization.contribution.3sgfub0rpipqlingamo6dr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3shqaihu2nwjst2tnluvns": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3sjpuxpcyzk5kxjjwoi5sx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3sonqpl4wezfco4bg0gbqu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 200680), 1), + "pm.securitization.contribution.3sqxh87lzgcr2jg4rqcmuy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 995881), 1), + "pm.securitization.contribution.3swigqj90gxjgnjnbxir0p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3szyzwvlulhi053wop9sme": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2797084), 1), + "pm.securitization.contribution.3t3h3aomwzjnlaochwchwa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4028363), 1), + "pm.securitization.contribution.3tavuxszneho3zx7acibkn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 137334), 1), + "pm.securitization.contribution.3tczhjdnoogknek5258np8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 65479), 1), + "pm.securitization.contribution.3tlzly27lchgsu72nm5ux8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3twibzqolwqcu9frj3qbn8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3u7dhcrtlvpqf6jii0uvbt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ub4u3rlryfird0bn3udbf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 753997), 1), + "pm.securitization.contribution.3uehfizhdjio4j0dnjykhc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99844), 1), + "pm.securitization.contribution.3ufgempxf0d7woddnb6cck": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ufmszwxzbhyouxpyjy3dt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48822), 1), + "pm.securitization.contribution.3ug0ikbzaiktqoe47f9k7b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ugro9psy6c4o4m6juaqir": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3uhldk7mvcewwwaezcs0yl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 146506), 1), + "pm.securitization.contribution.3uiandlwuuln3h9gphowmx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3uiq2su7qy6ebbo4yeasgm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 331049), 1), + "pm.securitization.contribution.3uzgp8enmmpq54lqsk1gfo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 45812), 1), + "pm.securitization.contribution.3v2pxvz5rnqjkdxxvvtaez": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3v4ja8bukelflyodcnoe7x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 128761), 1), + "pm.securitization.contribution.3vacg3he0sv429d22f85tm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3vgox2kcanugnhw3nwtmpj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 435274), 1), + "pm.securitization.contribution.3vonabve4doyon1ggasjqx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 117711), 1), + "pm.securitization.contribution.3vqsqrg3kaljynjxmkvjg2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 944387), 1), + "pm.securitization.contribution.3vstvgyjuiq0ucma6t4vux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 339921), 1), + "pm.securitization.contribution.3vugrqsyk1s7zdytli5sp2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 157800), 1), + "pm.securitization.contribution.3vwdekeqgvpbllcrui0f3k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 41), 1), + "pm.securitization.contribution.3vxfvr0jwg3u4ltf33nblg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 77002), 1), + "pm.securitization.contribution.3w2emfxzm2pcwzxfomdu6o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49662), 1), + "pm.securitization.contribution.3w5ishq42wexzuvwjamtxq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 58165), 1), + "pm.securitization.contribution.3w63umhlesngmvabyhv9gf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3w92bal054kbl6zxgj6bgi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100742), 1), + "pm.securitization.contribution.3wbw4o0yxvngktjdowp59o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3wgmta7mjhlxorahnlgjwq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 486878), 1), + "pm.securitization.contribution.3wik7qcalbrsipm1rqwp5o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3wlquulfylicdnpiggueiw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3wmdl42rj3uwerfizek26p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50019), 1), + "pm.securitization.contribution.3wmznbbsd3t3zginkszpcs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3woklvstl82uuba3lg5wit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 47829803), 1), + "pm.securitization.contribution.3wow9tqfhf5wkofkkic6ud": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3wsygj2k62rxsoyk2rbyqk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 59864), 1), + "pm.securitization.contribution.3wuubmlihbpddgakgpctou": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 766828), 1), + "pm.securitization.contribution.3wysz5uiek0ys61zf7lqz1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3x6itlm7bxiauncssstlpv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1489531), 1), + "pm.securitization.contribution.3x6ociuw83odx4bziounja": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 146692), 1), + "pm.securitization.contribution.3xjxjq501qxhtgh0736n4r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3xlofjxhlvzgt0drqzsgcz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2569703), 1), + "pm.securitization.contribution.3xlzzvy5safrusq6grp7r2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3xn47lhcs62bymuqzvsb1a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3xordcxbq1forzriyuq7ym": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3xpfjozjfcfai1op0alnfh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70162), 1), + "pm.securitization.contribution.3xslpkr3t97z1rfdsz1tim": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 12697), 1), + "pm.securitization.contribution.3xwjdvtbz009kqyqy4hji4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3xzuvg2xaf376hrec3a8ku": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3y4hsetkh2br7ce4mat4kh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 698590), 1), + "pm.securitization.contribution.3y658zycg155uf8vhohkq8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3y6jxws54mqtkgbbgnvsqr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99494), 1), + "pm.securitization.contribution.3yc9dpz8izcfgterysih0z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1005163), 1), + "pm.securitization.contribution.3ygnlmjnia4rkgg4mkfhuo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ygueka5qtvzzyiqguwcnd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3yif953qvdldmadaaqdaeh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3yk0rjk1n796mg1xiugjwp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3yq2ulgt2trgx3xs5ee796": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 174234), 1), + "pm.securitization.contribution.3yspmmgni4ihp0jspc5okq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3yvoioo6yjhwz4gqmz8kk0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 300549), 1), + "pm.securitization.contribution.3z6hn5kifdrop0brw3ythj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3z9g2qnwzkkxs70s0ugci8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2334630), 1), + "pm.securitization.contribution.3zamo3ogmsy6tqtta8ijhz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3ziaanbsl7yfnzpm36n5sv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3zneaenrpvtfoenjxdkmsu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 379025), 1), + "pm.securitization.contribution.3zotu1zbtoylfqwhpr9ozo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3zqz0ru27anqs0moymuqam": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3zrl2m5wywno7er11dnkpo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.3zyfxilbz8obodl0xs2g5y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 517386), 1), + "pm.securitization.contribution.40aavrxsjmuxmcfyig2tjl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.412goztxpybfmywnd6qeei": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88888), 1), + "pm.securitization.contribution.41g9dikexowumfddnvxy7r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.41gai8cpw2b3v8kwgwapjd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 97054), 1), + "pm.securitization.contribution.41szjjfxnrsldutotb3tr6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.41w5sj9vqrxqc0acs8jpht": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.41why7x04ms82ar6hfbdhf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.42h2ldtcy4kynuasesxihd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 77580), 1), + "pm.securitization.contribution.42hc2w392qpbjwcpsnwvgm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 133597), 1), + "pm.securitization.contribution.42lcxkrhtpsjxozdg5bthk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.42mnf4g5ewiq6sgybysehx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.42sgcz6yor1fzlozkqur61": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3323541), 1), + "pm.securitization.contribution.439yf5de3z1trcsczrbu55": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.43azlvfsegfxrwz6xkgc2k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1000538), 1), + "pm.securitization.contribution.43ewzkiifp6f2bkfdglqwt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1008982), 1), + "pm.securitization.contribution.43jqcmu1mmjzizp6tsdrxt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.43sw91q5zlmz51gtu1ape9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.43y0tiviqg8qwkw19ldp5n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.44d5e6tqahfglxwwvmuva2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.44ee9k3dgbgbq0vvz1eurw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 773243), 1), + "pm.securitization.contribution.44eqg6gooz0um0clwxjb2u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 635239), 1), + "pm.securitization.contribution.44fijgpt0vdjgdki1g0ui": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 497333), 1), + "pm.securitization.contribution.44fsxonjfg3q46mslo25u2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1684414), 1), + "pm.securitization.contribution.44gkygdxxwf6xwqn99rn3t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.44gumnedgn3uu6f8jm9zrj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.44igddtfi5kmwxwqtm26nr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5216974), 1), + "pm.securitization.contribution.44iwa3l8fnx93dbsyfxii1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.44vpk103uxdo7fw1edgbvw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.44y0qhkpkdytjs5gqfbir5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.451xtxx8438430ovk9tkus": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1485746), 1), + "pm.securitization.contribution.45c7cbzinyqwanuc5d7zlm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.45dytql6dsnq2jf99drneg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 697319), 1), + "pm.securitization.contribution.45g7jbchqu31sj7auzetd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.45larde6n46rwqfkhe5q6s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.45quqhqoudztazu4j7buno": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 269311), 1), + "pm.securitization.contribution.45qxnw6crsqmkqauyfwjzy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.45vednm5plc5yxglyzxde7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.46cxmfvk0p5bpnx7mwxrzx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 597259), 1), + "pm.securitization.contribution.46gpryuwhepss6gbak0opg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70061), 1), + "pm.securitization.contribution.46m9xh3k8n0aexrldxmfmj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 78583), 1), + "pm.securitization.contribution.46tdgfcruuk8jnnkuzi8yf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 177881), 1), + "pm.securitization.contribution.46vlrdxekuxkwajikuflcg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 142048), 1), + "pm.securitization.contribution.474kkgzwcwgz5c6ml4cgbm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 69660), 1), + "pm.securitization.contribution.479dyggrydwq5ite2pspqk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 245783), 1), + "pm.securitization.contribution.47aciwmo1ctqzvrpsq0sgc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.47bzhqjxgjqnhazxulcwj5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48034), 1), + "pm.securitization.contribution.47s9hvdl2oaoynhkqh8w3t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 69899), 1), + "pm.securitization.contribution.47t4omg96xjmnhq800n1bi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 395556), 1), + "pm.securitization.contribution.47uu90pofvwjyony49s1ga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1991475), 1), + "pm.securitization.contribution.485c5umtsr9tknyxmhymw5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.488k6a8lymytt0paa23frs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.48thniguhxihlosyfuddfi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.48va55au60tqg2rgosvtd9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 63002), 1), + "pm.securitization.contribution.48vhhafuqz2ntuf3quvry5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 150489), 1), + "pm.securitization.contribution.49l5rui9pbzwbtkvg2jrz0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88491), 1), + "pm.securitization.contribution.49omgq3bmijqlsqslreatc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.49toxvvnvobt2vqcj2m4zs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 79879), 1), + "pm.securitization.contribution.49uvhvhoilim1z2iqdlktu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 130540), 1), + "pm.securitization.contribution.4ahph82lgqygoqt3gpyl6b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49244), 1), + "pm.securitization.contribution.4aj0ji8ixckheaq91qr9la": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ak3q1nfv9npxrryelndhq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 369609), 1), + "pm.securitization.contribution.4anbdt2clbp6opuvbl1jvj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1510267), 1), + "pm.securitization.contribution.4as7fpagilronun1fufo9t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50113), 1), + "pm.securitization.contribution.4ayu9vu7qcoxi0dbj1finr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4azoqct68qlwoji96k4vw0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 921190), 1), + "pm.securitization.contribution.4bdxpt92oxq15bxrrjutmg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4bfxih2gip05bwu5d2pqze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 551497), 1), + "pm.securitization.contribution.4bhlolbn6w0cehjwwjrozp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4bkp03slcjmov25uhtned5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88086), 1), + "pm.securitization.contribution.4br0ebya3rawjp8uhjoiqw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4btnuij2cgepnsw5ojyzre": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 478748), 1), + "pm.securitization.contribution.4btpaf0nl87xqdtxswlkgf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4bycbpxb7e50ktwargzbli": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4c3dvjc4tg0r4snasmxpsp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4cid6i623g4dbt64ldefzu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4cmdgg4libql5yymejhjm5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 267800), 1), + "pm.securitization.contribution.4coknyciqgdxrbjihd1ptx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4cp1mll4oosh0neuv6ojup": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ct5xigafzkjmgztssgw2d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 298643), 1), + "pm.securitization.contribution.4cuksvsxxb58pubtc6ywv8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4cwq6lpdiis1wczicgpes": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4cxs1yqc033vzsxeuqvqmz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99761), 1), + "pm.securitization.contribution.4cxtmsatcxrtxdj78r9uio": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 69630), 1), + "pm.securitization.contribution.4d9ea79a1x8ujxew6euztg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4d9v8yo3jja4qqv9u8lxvu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ddw1oitr9gnc3w4pm1tod": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 174717), 1), + "pm.securitization.contribution.4ddxroi9kwz6bk3qcuddkk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 592783), 1), + "pm.securitization.contribution.4dedtlrr97wzosukwjznxi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4devbmr8ya5ofbpsna359h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4deyp19vo1lfiuw0l9z5y5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 499287), 1), + "pm.securitization.contribution.4dgxbir3jkdzereeepbetn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4dlo9roofpjx1ihrklygo5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4dqhjir1g7emput9hhu2ax": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4dr7fnybujyb8dzn2lip7y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1194456), 1), + "pm.securitization.contribution.4drhghfkbfs31as6ro7sid": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4dwmr4a8horjgu6gevefbp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4eeyx6x2jjawcv05vhmndf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4efbsxzikxsnbiddvamfxe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ehbeersczvptgwasdbzjl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 111802), 1), + "pm.securitization.contribution.4enhjgaomoiexeaymytmzs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4enhtg50dovd3q7staoxgw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 94187), 1), + "pm.securitization.contribution.4eqpowqpfcg2n8nirnvqkt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4esl3pl1wshuoukgfsi7cn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 72015), 1), + "pm.securitization.contribution.4eyi5oxhna7ngglswpuo3c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7862569637), 1), + "pm.securitization.contribution.4f47gbol98mifagrnqeamj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4faz0adavfy50p3l1trhrp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1116257), 1), + "pm.securitization.contribution.4fboevaowtatnhipi3etxq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4fgqzy6shzphfjfoc1piyx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1714509), 1), + "pm.securitization.contribution.4fkltglmajq4ukapgkiqis": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 146193), 1), + "pm.securitization.contribution.4fl7ylm15ybrxm5dfcn9lp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 726950), 1), + "pm.securitization.contribution.4fpdicc84mcslzrspcb1de": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 111737), 1), + "pm.securitization.contribution.4fsawkj1b3lqflfdhmrvkn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 24158420), 1), + "pm.securitization.contribution.4fuxfa8ufky8fbpzogloer": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4fzemxnohjqbhjb9gpgpoc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 498861), 1), + "pm.securitization.contribution.4fzrahzuvmg3b8dagsn9lz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 338924), 1), + "pm.securitization.contribution.4gmkiqejgyzrhxqnfpqmn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4gmo0p9zu6bve0xpfo6kd2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4gnvxhoduwagswh0senam5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4gvdvzucf8wvjixfi9zns9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 148696), 1), + "pm.securitization.contribution.4gvzv5ivrfxthqa96vuane": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 110001), 1), + "pm.securitization.contribution.4gwivb9doj7elnpbidtwdo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4gyqiogtz2g2tx0xufsbvq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 126160), 1), + "pm.securitization.contribution.4gzr6tibfftco6ur8srfll": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4hhm0p3aldscurix1lrldm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4hiy96banjhjai8ake01bp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 300179), 1), + "pm.securitization.contribution.4hj3l3pqqg1lxmbbdle0td": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4hndh9tlo4oyzcch23dhuf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4hvhqhv1y50ogtxatcotb9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4hyaefg67pwrbqlgqo7mn5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4i4fsjbxjjcc4ygw60keq6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 411996), 1), + "pm.securitization.contribution.4ibgvgy2zg1lmbqxvg9irt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3950379), 1), + "pm.securitization.contribution.4ihbjvev6vcniyytjezjxf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ikhpbhnen1i4zwqxc48af": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 84168), 1), + "pm.securitization.contribution.4iqrsprb0qxalv9urhubyo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4j3orqoijbjsruyvzql4jh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 80827), 1), + "pm.securitization.contribution.4j9qjeo2rzc2c4h5dgkknb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4jdxbf8csgv8vkrja7ta5g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4jeca7lpuvo5sz4nhv6ps2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4jgt6mjnckz42tmxtvniam": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4jjehad52hxdzksb6qtjcn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50257), 1), + "pm.securitization.contribution.4jolqbscrmoyw28mkmkywh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 94974), 1), + "pm.securitization.contribution.4jxztspyqgs2bhhfxitqvw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4jyruooz1tfhkdxdz5gm9p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4k4kluausfdihgjc1fbwsf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 30592), 1), + "pm.securitization.contribution.4k8khs9dvjf3gbm7zm22eo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 69067), 1), + "pm.securitization.contribution.4kagn2ofis9njzbkgv2zhw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4474164), 1), + "pm.securitization.contribution.4kegsqs41jvnxdry93m4ev": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4keo6xlrta8cpqms0y7y7y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2217421), 1), + "pm.securitization.contribution.4kfdudbdfrixaajupdqluf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 352139), 1), + "pm.securitization.contribution.4kpv2qsuputlcsjfurwyb3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4kvj1jypwrs6rrp80mk38q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4l4tjkykfecmzmqbz2tbcl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4l5kxffcxejxm65dv87pvn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4laa3ciuihedbg0ouhbxhu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2484893), 1), + "pm.securitization.contribution.4li5yxagggsfczfqnthsau": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4lmrbjskgvxdzrlbahjsdy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ln24btvueq1hqyj9g5rn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4lnprbzfiawncgnpvqc3s5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4loelr3e7iw2ottlpdmsk2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4lt2zdkkibltb0tr1mwy8z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 725766), 1), + "pm.securitization.contribution.4ltqvznssmgycm4s6nehoh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 65887), 1), + "pm.securitization.contribution.4lwideb9jykl8zolxmqzab": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4lx54wdvrsgqcygpc7z2nl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 64548), 1), + "pm.securitization.contribution.4lxmnkdphqyc4siqzu9lh3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 565146), 1), + "pm.securitization.contribution.4m2tfrdjhg2bqpvlnsz4qo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4maxif5tvgtygvms5hjxp8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 369494), 1), + "pm.securitization.contribution.4mgnbqmw9t6xip2okyowee": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2568166), 1), + "pm.securitization.contribution.4mhdbwdwldictnlr5n92cd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 209609), 1), + "pm.securitization.contribution.4mjpu4ajjhj1m9j8xehs5s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 316473), 1), + "pm.securitization.contribution.4mkq3ggo2spingc64elmwa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 625491), 1), + "pm.securitization.contribution.4mnaqfuxsepxliktcmk3f0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4mnlf9zvhqpfb0u4htkxlz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 456893), 1), + "pm.securitization.contribution.4mo2u0tom5zmgd2ijkdow": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 74643), 1), + "pm.securitization.contribution.4mvoefitaet1goomgf7tpm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4mxvklrxz2a3u7ss8bqmm1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4mzplga77fwzhvzcdvmrlb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4080217), 1), + "pm.securitization.contribution.4ngptn79hfgugbymwzu1kl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4nn0ilzvtcgd03cyq0bpuh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4nsav3vwa4f1hszu6ubood": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ntwywy4ar98by4kb8hsn0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4nuuzrn8qenhvnqghhnakk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4o1k0bcuhsc86inxguybvh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8599869493), 1), + "pm.securitization.contribution.4obqjjpqdcvl84rqusz2wu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 97855), 1), + "pm.securitization.contribution.4ocevl0blhhsghb34hqbdj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4oe0ps9hkjzglmr2mxhp8o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100322), 1), + "pm.securitization.contribution.4oeldiynvgis7zwdjsrq0t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4omy0h7zghcgfangshjmjh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4omz6rwecandbg35sj3pjn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4oq2iirvbldrfnqgursdrk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 238182), 1), + "pm.securitization.contribution.4oq8xnugiz7a1iok6issuf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4oqdziqmm0bjodai4a00ai": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ouscput51jvuwm82zrbis": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 500452), 1), + "pm.securitization.contribution.4ow76gnqhnyspzr1biau47": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 326308), 1), + "pm.securitization.contribution.4owai5euz9xrkykmznzuai": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4p3pm6v5hpgocdcjphhiqf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4p6mgtthi9i1nm7lwvao3w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 304159), 1), + "pm.securitization.contribution.4peh5ecywe5vxpk4fv554j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4pmyvrikctxfm8cfaqxy53": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1933714), 1), + "pm.securitization.contribution.4pnhuquwpcuzl2mqpgnyet": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 580117), 1), + "pm.securitization.contribution.4pvwc7gj3nksts56lgto7d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4pxyrxzmrs46ndaq3jhr7b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4q0mjuwdbqnrps2qohgvia": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4q8lbgyld2wub9xcrdxwrk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4qcahxjpbo1ornuppywmlx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4qerufn7gx8xtkf7dyxnxy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 198501), 1), + "pm.securitization.contribution.4qgtwmsvmwx3etsoopm779": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4qhud4d8ongt1doxzerds0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4qncfngihorezzf9fvbraj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4qonaalmurjnrzwi83iw8m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4qsfpc91ujeg4soyltakpv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4qujauin7w93qlsq7c9zmv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4qvla8z6uu4c5qvlevujid": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 55521), 1), + "pm.securitization.contribution.4qw4lhli43doma31uc19pc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 773541), 1), + "pm.securitization.contribution.4r7qdgkocgjel2vkvmlwne": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 152485), 1), + "pm.securitization.contribution.4rcmn5eq5fc89a5rpaiko8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 236688), 1), + "pm.securitization.contribution.4rhshhfbcdchfpfyuewooe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ripcano8lupblsqqvgmpt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 72541), 1), + "pm.securitization.contribution.4rkhqijslipzef1llrmhae": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1103376), 1), + "pm.securitization.contribution.4rlilqxp2u4at2cp5gdpkt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4rso05phbucmz0bw6yuvv6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4rwixe9xw75xfwsfrxbl5z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4s9oz3m9owofvwcbzywcb9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 983787), 1), + "pm.securitization.contribution.4saeac86ln3eaoo7kalwv0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4sjloyktbrmu2ur8noe9pm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4sofl9iq0ntygrpheooipy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 41027), 1), + "pm.securitization.contribution.4sogfxf3dup1qkkjtbzsh3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ssvcgn1dfiru4w2foqtx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4syspierpkcjwe2vpmyepu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4szkjbbbjwpbbdydsa4eso": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4szwggf8qdetrjl9wepqtd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 239120), 1), + "pm.securitization.contribution.4t9g6ppyftci5nhiwiw3pc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4teebhkvoyrjxfea4sffqj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1560755), 1), + "pm.securitization.contribution.4tnjgzeiefi2sgejktpc7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 977288), 1), + "pm.securitization.contribution.4tstr2wlwq7rlv6mxr5kbl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4tvgtdnf4jndzegdcu9bxb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4twv4vmhjhxyqrkaaujwfw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4tyi4mvcppdw0or9lipzsf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 166627), 1), + "pm.securitization.contribution.4u6llkmlvybe04wdaz44tv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7763009), 1), + "pm.securitization.contribution.4ub2vytjqotfy3skcqj46i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2584358), 1), + "pm.securitization.contribution.4ubc5917m2l5k9qresp8ws": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4udbxqckirfxluy5jisjlc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4utheebjrlsyh5sn5a8kse": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ux5lkstqe0xb9v76711eu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4uxq1mtt2bpv2wf6mxpvew": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4v6ukn0dqm8qkxjsr8yv9d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 72544), 1), + "pm.securitization.contribution.4v8v9vrpa64ia0wupsni0z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4vcsm37i9vapqn43rb1qfn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 394160), 1), + "pm.securitization.contribution.4vd9noopuvpiraoh4foi4j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4vdbxsnu6tveo9gfxtmvc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 71940), 1), + "pm.securitization.contribution.4vj2yvvef7dcubbfcinelz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1037972), 1), + "pm.securitization.contribution.4vlk8rohqrfbzjrnyp8dai": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 84767), 1), + "pm.securitization.contribution.4vmyk6finzyrbbctwfuc87": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4vpgpbgpvusvo4fdtrtmhv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 250131), 1), + "pm.securitization.contribution.4vpjktdoqktjvw4uvznzih": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 262953), 1), + "pm.securitization.contribution.4vqacksyfvdbblp01maezt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4vrwqgjbgaih4lnta4ltm8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 338585), 1), + "pm.securitization.contribution.4vzcj2bmhh6qjeesicjxfc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4w4gcccoatlvupibstcwcr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 47690), 1), + "pm.securitization.contribution.4wiwyrwhuzkczflnydgco7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 841087), 1), + "pm.securitization.contribution.4wmlsnecyqsmpk5dany2mq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4wvlbxxrggajbvleuju9ln": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4wwxy4ygspeuaobwodxdwu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4wwzglvfcm6avbudjthejh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 296108), 1), + "pm.securitization.contribution.4xbapnfbd98prjyp6figyw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 208130), 1), + "pm.securitization.contribution.4xgdrrdbaoiyywy2fn4li1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 62175), 1), + "pm.securitization.contribution.4xgodydw4aofsigtcylz41": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4xjhscuvhj0j5ntwavcqz4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99835), 1), + "pm.securitization.contribution.4xwvj4knc4e5ghpw2ztgyi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4xxmltum2gt377ovh7mxzs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4xzhm1p1dacj60gqxvrdt3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 652770), 1), + "pm.securitization.contribution.4yjj2txllfsrq00vxfvzm7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 95682), 1), + "pm.securitization.contribution.4yjw9mn2yqqt5x85n6piqy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4yqauocrjdudnur4rzwgj1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ys2ru6uiksqgsyxvv6cxy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4yzhdt006siip6rhshaxv1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 53226), 1), + "pm.securitization.contribution.4zds5kjwu9x6gh7e8b93gh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 472541), 1), + "pm.securitization.contribution.4zg95qimwsoeftplcpkbav": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 542936), 1), + "pm.securitization.contribution.4zgtjylr1vl2k1b60uoahl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 501382), 1), + "pm.securitization.contribution.4zk2m8l1hqrqlziofjfm8v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4ztyqw3ul6oicgrewedxvq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 401271), 1), + "pm.securitization.contribution.4zuaavpotddtz0lmg5z9aw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.4zvt7fjyxqh1ggk0p0vrtx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 458672), 1), + "pm.securitization.contribution.506g04qwf42cnuoqimrbtj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 301770), 1), + "pm.securitization.contribution.50xvyazrfhrmomylw9uuaa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 77251), 1), + "pm.securitization.contribution.51mne3n0vmncyh4atgoodg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.525xaia5hifdunseftuips": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 699465), 1), + "pm.securitization.contribution.52b0nnbpmaldgmtctjah2j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2364126), 1), + "pm.securitization.contribution.52daseuyztvth1xofj8h8h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.52jlks0esuevilcivrpsz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 494725), 1), + "pm.securitization.contribution.52lkpqr8vsstrhfkl1tjs3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 444688), 1), + "pm.securitization.contribution.52phhoyj0dkyqgcslb57rk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 308435), 1), + "pm.securitization.contribution.52rgwxu3e7lwspxg42dfuw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.53whnjgrbxtztctksh6ojq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.544m9kognm4km2h2n6hip0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.54lh5ha2xebafk09nlokxo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.54xrtact0vhqpeubtfasvk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.551fhjhisizatfiyykdzcb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 250638), 1), + "pm.securitization.contribution.553b7o8xkfjsfedl1kha17": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 527253), 1), + "pm.securitization.contribution.553tsciyxxefbmaako54nc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 495610), 1), + "pm.securitization.contribution.55ftxn7qotunkdlmqpsieo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.55sfirrjjtuirmntgznrtj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.565wkouvuiyrj14tkzpaz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2806729), 1), + "pm.securitization.contribution.56kox0jdctsomc6pggcxfb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 58799), 1), + "pm.securitization.contribution.57g6cr0nggdiyrybfo3nep": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.57p3uhbggbmvop0ocohtwa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.57qwnh0jpah6sjel9bcsv7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 271794), 1), + "pm.securitization.contribution.57suif9jgpqn2x1afdkjcs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7494074), 1), + "pm.securitization.contribution.57zesetyhq7rcsm6rognsh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1206301), 1), + "pm.securitization.contribution.58a5dkqnz2onbt7kaahkvo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1999312), 1), + "pm.securitization.contribution.58l9azpjanfg4tkjt6j7pj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.58oqxecutfkory3eefpeqx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.58qlegc0mtg1niwb5d8lu9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.590wrwigbsrss6ybqw5zwa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.59ch1xmdterckr9mgkv0wt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.59ghdw7uy7zocbmk07vzfv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.59hzf2jqsey4jarygsyj9q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.59wg47vpc1rl344qddor3s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.59ybj1slwaowogj2lktebo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1208121), 1), + "pm.securitization.contribution.5a0xy9xytnljmfmdtufuja": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5abkjrwnhknqmorkvbksxp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5aeo37tlfvmum8nvuv1f1q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5al9roi0iswhvfefsuzrjb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 603766), 1), + "pm.securitization.contribution.5aqdf7bngycoobvml4xzmr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 930000), 1), + "pm.securitization.contribution.5awcqjyvt5ff0q99cynem": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5awzx3wdd7bsev0oup55nh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5axewrkbihrtrezffp9hyl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 247209), 1), + "pm.securitization.contribution.5azkgtt6udewcpwmlblivw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 246793), 1), + "pm.securitization.contribution.5bdfijhtjvzotcvtyerdoz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 193685), 1), + "pm.securitization.contribution.5bpbak9vydk0qm5m0zwody": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100233), 1), + "pm.securitization.contribution.5bw6qehyjhjmqt67rui1gp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 59756), 1), + "pm.securitization.contribution.5bzmdd9wcebfgwrfdpz4be": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5c0ifjlumayfsby1uk00ez": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5c3xteejnoidz8qenlnh3e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5c7k6oli5nojzcsigehm0p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5chsqqgrcbvowudjzdmf02": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6045998), 1), + "pm.securitization.contribution.5cjz25arfsdptuj6rkyehi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5cmgb2mfuhhifnzk4em0eu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 449006), 1), + "pm.securitization.contribution.5codgpmx6r53ah2spuhid0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5cogyknq1b7oxhf9bmytmi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3002550), 1), + "pm.securitization.contribution.5cohauvers4nzugc7xvzai": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 330029), 1), + "pm.securitization.contribution.5cpxwf2okwfwmad79z3zal": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5cuupaafqf1xrf4klzwsrv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ded2qsprtxt2tkjl6wusm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5e2srrsslcya7dat6c1lwe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5e46ttlulyi1awiethpffq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5egepi5uquqblofy4foodr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5eghxcovaeawmszsus65vm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 208018), 1), + "pm.securitization.contribution.5egxp36u1kkse99r4xbvno": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ehodlgzjwuppiytg8wwo9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ehrleo80ipjqq8xgfinzj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5eltagcjkdlvpshpn6bo3p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5eser153effj0t0jkmndze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 121465), 1), + "pm.securitization.contribution.5eszfnxvzfgafsm9kjb2ns": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ewas7whyrmeoiyaxgla1y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 79455), 1), + "pm.securitization.contribution.5ewqyqgvnwyprx8iua5cou": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 69102), 1), + "pm.securitization.contribution.5ezuqm3reksya7g57xfvqz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100073), 1), + "pm.securitization.contribution.5f2vhgjvpjvxkql92zgbyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5f3xxwzyfllfnx9vrrmu2c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5f5jvwyxiygz48msj8yxcf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5fbiz0ixtfry0lwdy8q0jg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5fefdw7cho79ogxkm17mfa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5fg4osjxln06qgxbvdwq49": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5fgarru5jicigo6squiwmt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5fk8gxwdq9axauskwteugp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5fknbund8mfvmb4shzmfry": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 533553), 1), + "pm.securitization.contribution.5fmmxdllyacodiabdjdyr3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 42959), 1), + "pm.securitization.contribution.5ftmjszf1uxfukrq7ldfpl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5fvi10ox5agnp3ybc8f8on": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5g7ii3irabjm1shvtqqcwp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 300445), 1), + "pm.securitization.contribution.5g7j3t8icf149tcoly7qqs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50390), 1), + "pm.securitization.contribution.5g9ivffbqkbvxdrl0lwaqz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5gdckg44akkcrjm5ytzrwu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1796704), 1), + "pm.securitization.contribution.5gjoy08aswcvtol03gybz0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 144319), 1), + "pm.securitization.contribution.5gmyfhbqthkuh2rlxonq9u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5gsayojwbl3dds9ihv3hh1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5gwwdxe9aziunzwppe2zot": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5h5n2w6bdygu6yrg8ajeme": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5h6xumrzv5newusdja9nw4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49643), 1), + "pm.securitization.contribution.5hbg3co5egpgq3mcc1gv2d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1508077), 1), + "pm.securitization.contribution.5hbozlmxpnwqhsgvthklol": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1613679), 1), + "pm.securitization.contribution.5hbujnht3tb3safnaxmtoy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 170219), 1), + "pm.securitization.contribution.5hphy7d4tygz8lmi30m1np": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 146679), 1), + "pm.securitization.contribution.5hst5j0wzg5f2izbsn4mnq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 97271), 1), + "pm.securitization.contribution.5huybgyyqsyesm8pjnzkes": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 390940), 1), + "pm.securitization.contribution.5hwdbfamxa0ttshou8m4ys": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 42604), 1), + "pm.securitization.contribution.5ihxdfs5r7n5rltzxzbdxf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 107801), 1), + "pm.securitization.contribution.5il7m0uzyd2mjh6luuq0av": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5im7f4bxymnzkmb4dk4x6n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 221851), 1), + "pm.securitization.contribution.5isi7fgkiwv3n3l2tqx0ok": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1116869), 1), + "pm.securitization.contribution.5iz7ycvnfi37b2tcsxjhbk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5izwes5aoxf6tkt1fa7dj9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5j24sxlklbjaywtgrgqrh0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2945105), 1), + "pm.securitization.contribution.5jahgthhqvv3bamsqd1c7d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5jb9n2qdhumcjevfagwyeb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5jbytnoby0eokredlvctkt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 66238), 1), + "pm.securitization.contribution.5jcuh2wqkmpqil1bppgjda": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 190000), 1), + "pm.securitization.contribution.5jeink8yjkd0ns7kpntjbt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 76745), 1), + "pm.securitization.contribution.5jhipybea9fmtkcicm13ai": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5jjkbzssqr15beyml3my0d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 67308), 1), + "pm.securitization.contribution.5jokypnoj4euzqmy8enr27": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100092), 1), + "pm.securitization.contribution.5jpo8ybfm23m6uql9dwwna": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 809489), 1), + "pm.securitization.contribution.5jpxualkp0fveyxxsp490f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5jqmnqn1wnq0oopnrtfsod": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 172076), 1), + "pm.securitization.contribution.5jtaiutsswdzpsmljuylu3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5jzqqgwrrcirfnspopksit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5k0g5racsqaxfhet2ktiz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 743113), 1), + "pm.securitization.contribution.5k1gt0ztucztz67ndduhij": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5k1piax9cykfqpndkegbgz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 282318), 1), + "pm.securitization.contribution.5k2cxl3hg0zrb514b56e0z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 420339), 1), + "pm.securitization.contribution.5kb45abhzfvjqfzobatsuq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 146942), 1), + "pm.securitization.contribution.5kghymv7ew1sbywbkjywzc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5khe9yvneijgg2j3pkpfgb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5kp4hzo68z27ac4wm8hufp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5kpxb8gkh0twqne6qapjoi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5kqpiobujds7h76lf8gm95": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 150688), 1), + "pm.securitization.contribution.5kutvd9aivanz6ic9oxcjj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5kxiue3ii5co9ijuavzvhy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5l07bnzppx67sqa8kbmpbl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5l3e4ouwz6yotkgipz2cua": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 18681951), 1), + "pm.securitization.contribution.5lg4ex1oio9al9nhunglkj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70171), 1), + "pm.securitization.contribution.5li1rgpr1idxsb5mj2b1tx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 59842), 1), + "pm.securitization.contribution.5lipofzmoyhvqww9fvg2zf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5lqnnj31hofnhm77hzsszq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 258200), 1), + "pm.securitization.contribution.5lupdywrtoztt9n0ndmzfe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5lzlbijxutrztlilczpjmd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5mkxrvoa0gpiggbw527pxl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 102525), 1), + "pm.securitization.contribution.5mlvc0in3jcybucqv9sfdp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5mocq2cgqmrsdjqkkfbisy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 249170), 1), + "pm.securitization.contribution.5msd6uzgubyzieg1f0qxlt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5mxfnkczdkjhww6wjyya2r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 500349), 1), + "pm.securitization.contribution.5nccf3kyrz3jrzx2xxfa5i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ncncvjvonq9fugsjl0qpk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1874236), 1), + "pm.securitization.contribution.5npd4kzj8q66v4jaq0zd9n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 491710), 1), + "pm.securitization.contribution.5nqtwi7cdal3it4jlmnark": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ns9a3y8gdcrahyutlwksz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5nt52k8jk5h3t0d3kzme4q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5nxhlbla6ttqdrdczyqoje": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5o2z1vcjww1kzgq9maelba": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5o5l0pzlvugvbrqwap2vzp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 433494), 1), + "pm.securitization.contribution.5o6fpkagdwny8hazkpmrpz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5o8bv4vqkjywysvahq3qoi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 87791), 1), + "pm.securitization.contribution.5o9ssdgxbwxhzlvhplh3yu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5oamtflf0tsn0u7atneux8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5odqova7mdjcplrqejsx13": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1208071), 1), + "pm.securitization.contribution.5oi1z7al2iaxuyv3voxpbv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5oit0mo9ofto8ptaycdet1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ooynllklsykouglikrv61": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 497253), 1), + "pm.securitization.contribution.5opgn9z4pnqxaswuuktibl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ouj1rjnwy2ynqxs659quc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ovrstlwdjcavx0wztwynu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5p33vkw7jqg7i7gtigi9q8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5pah8yftkxriqeziqglpwt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 466461), 1), + "pm.securitization.contribution.5pmphbhdugnbuxdcvzphc2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5pn8xgo6hc0aonpl3pctof": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5pnnto8yjdpox4pykowxln": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1978966), 1), + "pm.securitization.contribution.5pquysrnzusjdmy9bsguih": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5psmxneezallvodxqxuci2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 54568), 1), + "pm.securitization.contribution.5pumms1jsyqi9ki5moyuun": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5q0rj0uvp6s7dhyvh8sakc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5q3uilt1xvlzkcdsd3rmdg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5qf9xz6lw8pcvcfubjpun7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 900668), 1), + "pm.securitization.contribution.5qgp2z7qkcgxp2brzxenvg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5qhne6nfqshz1zghtkcsps": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5qlszhctsfegr3avcszjs8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 783747), 1), + "pm.securitization.contribution.5qmjtllddmr12c3i3zhuzp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 90192), 1), + "pm.securitization.contribution.5qv3cuaphmxkjasbuvyycr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5qym0b5p54sdrqwxfvvy4i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1983172), 1), + "pm.securitization.contribution.5r6qpn6pknaxko1t2508pg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 373891), 1), + "pm.securitization.contribution.5rdmztmvtsfvmc1r5d3cfq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5rfkm4gnugcgia7jp5kdyt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ri50hiep7q3znruyeiqsp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5rq76fv09hvvkr2vk9vhcm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 150215), 1), + "pm.securitization.contribution.5rvlcmuq070yhrfbhfouou": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5s4eqpufgt79tbhax2jkjm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 248239), 1), + "pm.securitization.contribution.5satqtv62ymtpw5js6far2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5sfwu8xdeodekingj62ujy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5sfxgv9qzbyivsbyhihrvg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5sg3fcuqgrvdcus3qsoov": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 451803), 1), + "pm.securitization.contribution.5shqairvgzhwbej4lbc9fx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5snhumtuyujdtyobq1nswk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5soz1mgmwo5orfa15ahjdm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 150997), 1), + "pm.securitization.contribution.5sq0p8jaytrfreafngal8s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5strvkt8byturbfmiaomva": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 69767), 1), + "pm.securitization.contribution.5taeawrapvkb9suyg50hzu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5tfad7otslm2lvdfk7nuku": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ths1fxejykrexdhv1iyzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49879), 1), + "pm.securitization.contribution.5tikny6p4nwq4gp9rkkktb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 299180), 1), + "pm.securitization.contribution.5tk9ccwj4ylzquifgjxfsa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 110374), 1), + "pm.securitization.contribution.5ttljkf1nepzyab4la7bm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 300536), 1), + "pm.securitization.contribution.5tubrkcjb0dkqpu5axnx17": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5tupkg49womrwqyolmopxo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 700951), 1), + "pm.securitization.contribution.5tzmyyht1pttofmpiyewrc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ub63vtxe0iwqtb2vf95cj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ubkv9ayb51d7aedyabfqb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5udumaxo3heyrrmm2kwtjk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5udv3w19cr6nwmgfsskfw8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ufczjfij2hyt7hjg61khp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50035), 1), + "pm.securitization.contribution.5ufhmi1pittzwfdt75caim": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 147860), 1), + "pm.securitization.contribution.5ujkijhcoavc0ef0svfzl5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ukitgkbyykoewgxdktxzv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 366633), 1), + "pm.securitization.contribution.5ulrigasxw7jau8kigs3qc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5unldsm3gjuw35hn1qdwoh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49145), 1), + "pm.securitization.contribution.5unwb9l4nrbb0zfg5ycd8j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5upp6agxpa1d25bv0iq0ux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5usgqbb0cys7v2kjkrpgon": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5utmqqlsnrc0hz7nw40if7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5ux6itvfdtyeikhljwavy8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5v454cqsmuwngskqjgukwz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 56696), 1), + "pm.securitization.contribution.5vc5z9epv317oo0dvwnvan": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5vcpgw03zfweb44k2utch8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 197454), 1), + "pm.securitization.contribution.5vh0vnbkwy0xtpxwc7zjhn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5vhhsarx8jf3mzs8phwdfv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 600363), 1), + "pm.securitization.contribution.5vwdac2mwgcaoig6bfafrn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1139930), 1), + "pm.securitization.contribution.5w5btttvyorqabuozupimp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 295395), 1), + "pm.securitization.contribution.5w7r5tnkcpve3qdg8okt7v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5w95w2gowcatx45pceatht": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 127893), 1), + "pm.securitization.contribution.5waeldshmipm1zshyriw0y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5wajvkiqqdbovawwukf1kh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1465642), 1), + "pm.securitization.contribution.5wlbwh8ixayrtlqxszmbjz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5wriohzoqwdvqodt3ggc9f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5wtzjan0sv8x4qu2eomksi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5wvmqvrqgeggqp6quvnaga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5wxjayf5jrmjtlhnfkfnvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 244921), 1), + "pm.securitization.contribution.5wzo4fcwmhtcjvurnlxaah": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 190135), 1), + "pm.securitization.contribution.5x0kaoy0axg8x3ys3ddqfy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5x6ldlr5tatzagkdzoiye6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5xgw55ywfkxvzwwgvrx6z4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5xkkehobos9dxgzrqgjchk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1502392), 1), + "pm.securitization.contribution.5xrcdyn3ut71qspgtppyxm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5xrqaictty3tp75pktphr4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 270261), 1), + "pm.securitization.contribution.5xsd9uasijoby3k6gdfzhj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5xu6hxx50n9ky7h99bxuzr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1003841), 1), + "pm.securitization.contribution.5xuwytaywhbfw6vopzfoyw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 11082230), 1), + "pm.securitization.contribution.5xvbjexyzzkntxcsrqscdl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5xwvil02yqxxsjokwak3ig": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5y6mbgq7kngz4pahhf0mzz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5yacp3t9vjkwxtcwed2han": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88910), 1), + "pm.securitization.contribution.5yafdis5rvznnlxo62jl2t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5yagdr8ix94jgt0dlqcasq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 437830), 1), + "pm.securitization.contribution.5yax5lfeqxinxxvxaopnib": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 403747), 1), + "pm.securitization.contribution.5ycrpbkc7vip645wewyadp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5yjakqj6k3igmym6j7dtqn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 322695), 1), + "pm.securitization.contribution.5yrtrm9lpbvufbtlqndzio": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5z78hkrmwze67xjju2goxb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 248472), 1), + "pm.securitization.contribution.5zau3mnwsdjlce4p0edbdi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 974050), 1), + "pm.securitization.contribution.5zdypx7byhf2cjcmdy6mji": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6000000), 1), + "pm.securitization.contribution.5zfw6nzcm5ryzkabjpyksy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 91234), 1), + "pm.securitization.contribution.5zmimrv0kase9htybx09hg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5znsxoltlvlkuzjdrdumob": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.5zpgloi4qom5vbniyw2mhi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 296945), 1), + "pm.securitization.contribution.5zqnmiz8yv8spkcdfommll": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 483924), 1), + "pm.securitization.contribution.5zu58hhgrvo37tadowydep": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 110808), 1), + "pm.securitization.contribution.60axvoppjmo0xlsl7b5upv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.60hi8zqsoetes6o5ecparz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.60icuw2dybqqk9cgxoq0pr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2822947), 1), + "pm.securitization.contribution.60ws5urlezsxiyyhhn0ic5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.61aak2ij2i0asuqznobrn6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 93968), 1), + "pm.securitization.contribution.61gspxdoib78up25demw7d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 671615), 1), + "pm.securitization.contribution.61iejyafrrabgv1ohhhqwf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.61mkmqskgpovoffbowd0jm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 220613), 1), + "pm.securitization.contribution.61psigoqopohh7jujs7u5n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.62ntryommkopfyup1od37t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.62wjskqvothrqfdonbd59o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6314ki7fosazlhrguxvy0e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.635zl1dpwidt1navfe8iz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 57384), 1), + "pm.securitization.contribution.63zzxyjahbleyj22fdl11c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50065), 1), + "pm.securitization.contribution.64cvczfzxxsj52p33accgu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.64jdjizr557buhfvarupg3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.64ph7upt3myp4vcadyxytd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1260973), 1), + "pm.securitization.contribution.64uusm5m57mslagpagi19b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.64vi5gwwmkelevv9ibahnm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.64xwtklu1bjeeqeibgk4ou": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.65tzyo2ksszbzctznso9vx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 486975), 1), + "pm.securitization.contribution.65vm0onytno3n8kikfgwun": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 507334), 1), + "pm.securitization.contribution.65wwfdzfuwok0hrdub6v39": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 151263), 1), + "pm.securitization.contribution.660hbjh1vrshdvxsiytyeo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.66bnj9kkim908axfegozoh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.66hbf9ddfcyzvroeoendgm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.66j1lszxq77qwekt1l9pkt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.66y4djqislhisxon9y75d5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.67bijzghysxtndu1itfai2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.67hprvwktle5gcrp3zn7g3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 93180), 1), + "pm.securitization.contribution.67kt3o7pujce7hdmdchub": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50759), 1), + "pm.securitization.contribution.67l0fsfp1izgdilkspiwfq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.67lmjdnnbxoifjxrajcdee": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 141428), 1), + "pm.securitization.contribution.67v0yeyqhtsbqqszoxph0j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 178646), 1), + "pm.securitization.contribution.67zkvxyvsrqjtfvtdi07wz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.68bf2jx8lbvkqusv8ryfke": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.68f3sdpijfart5hpwoupd3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.68guhtrheskkvl3m0ypz2y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.68h8i0nyonnujhzknzwlb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 63838), 1), + "pm.securitization.contribution.68j22v9tpa6oyuhyb8q4eh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.68moevl4aitihibobb8pcm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 488900), 1), + "pm.securitization.contribution.68w8bfbeogz45reb6k24lz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6926sfx7ea5qewigmu7j5u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1695200), 1), + "pm.securitization.contribution.6949ibylwhpungx2h2r20i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6976zrtoxr9tcpllqfnftb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.69dymdvxjdr2knto9kizer": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.69gwnxt7psx2p36tdekveo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4737080), 1), + "pm.securitization.contribution.69l9awebg2t6sj7md8xbvd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.69nbdewk07lbue21wp1uh1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6a2g9o1jrdzrbs7hnnjkcn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6add15n1x4uy9dqxxyt6jz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5324981), 1), + "pm.securitization.contribution.6ae91zx0xjc7dmbwqghw9m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 523993), 1), + "pm.securitization.contribution.6aesoqvsiouqqqfg221lxu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6agilg1bt2ciwbrfssumxp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 129869), 1), + "pm.securitization.contribution.6ahikcisuo7zxmz7bw0an0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6aiwmztou3st0ijuv2ai6y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6ajgfyx5xpljgfgz9vjwl4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6arijdvexva8mkfrqjqdlr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6as4h6rcwtmvruwwanw2xu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 99732), 1), + "pm.securitization.contribution.6asx7f6xita7lbnz2hzgg9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6auu6ixn1oz8fvqeoe6vga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1425317), 1), + "pm.securitization.contribution.6az0ovau8taj4ii2f0p4hs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 12502305), 1), + "pm.securitization.contribution.6azqrdtrww65jldsbtac9g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6b0gjvpqxse8ya6qinehsn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6b11pwwmvknmlo8bnyeekl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 298455), 1), + "pm.securitization.contribution.6bajgs5hlccldzdzilbbwz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6bfkajiostr6prg85fagxf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6bfwugehay1kfyssjjb1k6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2515836), 1), + "pm.securitization.contribution.6bgxxgp2h20ts8iio6ulme": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6blgxsblkrao2gyhbtyxkg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6bqxr57pm9qi8kjdco9pzg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 52609), 1), + "pm.securitization.contribution.6br4qwnalboqs8xogrqtc8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2329120), 1), + "pm.securitization.contribution.6brslyb37zbahg0nvzojin": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2861695), 1), + "pm.securitization.contribution.6bs68twjmqhfgbfjar4zk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6bucaeap7gs5wakxorwfxh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 665560), 1), + "pm.securitization.contribution.6bulswje2lhmptk29ejhq9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6bxd9gzsmehfpru8qtuwfh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6c6hbhcq4ejnimdfidf0my": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 392156), 1), + "pm.securitization.contribution.6c9ncbsdm4f4f1qarhqncz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6cdcvjk9je9e74f3hnold9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 149852), 1), + "pm.securitization.contribution.6cf6hh4z9cq4t7zqwvctkk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100841), 1), + "pm.securitization.contribution.6cipkimtwz2izejk0ai5rs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3015835), 1), + "pm.securitization.contribution.6ckpzqctbz4mjs5pxre9xi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6cn6eny13iv5vwkuddimea": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6coufm61zeaug1rljaazpj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48161), 1), + "pm.securitization.contribution.6d4jorxigdrbe9mov4owf8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 170181), 1), + "pm.securitization.contribution.6dgtrw2gc7zegjsugkpq0t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6dkwvhp79rs39e88hpxeep": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6dmqoofijgbrsy6haedj9h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 140502), 1), + "pm.securitization.contribution.6dotrbipsd5ssyxiwynfd4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 750154), 1), + "pm.securitization.contribution.6dq0c4vvi0o6yvs94kgtpr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6dqm3gna8vlowy0hcjniyy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48802), 1), + "pm.securitization.contribution.6dqrvcknf2r1ukvuycxmky": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6dybseqphwloaop1au6ceu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6dyew2ngjlvarfc7jpt3r0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6dyq4umz8vzmcdtcezrsrs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 92792), 1), + "pm.securitization.contribution.6e1xqhd393kzk1w63wtalj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49863), 1), + "pm.securitization.contribution.6e8obzuz5tqo5mdfaxbwlb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 370128), 1), + "pm.securitization.contribution.6edxqbfapwiajbifzr6tkg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 59464), 1), + "pm.securitization.contribution.6efes9wncprvrfbyq6i1lp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 157906), 1), + "pm.securitization.contribution.6egnacawqj5otdwgaqw2n5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6egwuwmdwxnb234gqdpoif": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6ej9nstdvq0vae9ypqofkc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6esudqjum1w8jto9rlnor1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 499867), 1), + "pm.securitization.contribution.6euwuu07o4g6ssunjgvs71": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6exjttqzs2cfxv1a0ske4g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 181585), 1), + "pm.securitization.contribution.6f78xfeddx4mvyret8j0ku": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6fan6eceekjyl3tzb2bdxk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6fbdceku0xdlh5ldtg0eef": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 67695), 1), + "pm.securitization.contribution.6fcglju2iaaml30mdkjayb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6fcjxfgmnqrp1whyyse320": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1398767), 1), + "pm.securitization.contribution.6ffryifoiu9u43xltokeb3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6fk4rqav9zd9gjf43apbtb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1467687), 1), + "pm.securitization.contribution.6fkx42ihaw96sz2x7axsf0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6flujqtwd3yoa30eiddraj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 292865), 1), + "pm.securitization.contribution.6fs8hrujrca5d8yntqsvdx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6ftotk4vpncove56s2cjvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 196578), 1), + "pm.securitization.contribution.6fwsasa4qqhskofzfcnhcz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 201197), 1), + "pm.securitization.contribution.6gaf7c6popund5bi3bjc6o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1001569), 1), + "pm.securitization.contribution.6geod1u3cx5n8uwygqijjl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6gf0l4aiqvmtd5h0ktsue": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6gh761onumix1pf9080u0u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6gly34rpzcs1huxcjxnhxb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6gpungbcailktx3kxygtvj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 198791), 1), + "pm.securitization.contribution.6gtsnlu3n5uba0xa1sipad": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 610421), 1), + "pm.securitization.contribution.6gtuuroonlhozfz0avbjmd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6h1hvrl8wcw59xxpihy7hn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6h1kksbpeoyesp2jm6h5ng": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6hgdu0rpwxbojmhybdi7ng": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 916150), 1), + "pm.securitization.contribution.6hjofturuvgzokxzhill4i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 262290), 1), + "pm.securitization.contribution.6hteyqukkwmox41njlfsdm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6hw2dlcg3rtkrd1xvccxvd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 72738), 1), + "pm.securitization.contribution.6hxx3lhe05rqdp00xsfe6m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 51688), 1), + "pm.securitization.contribution.6hyghejqxgj0vzn794fd9z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6i0gv4mld3ou3mqlmrfq59": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6i6pozmvtkhwllvka7i9bn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 227724), 1), + "pm.securitization.contribution.6iai6yhek7m8gqhl55bnjr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 89247), 1), + "pm.securitization.contribution.6idl2elxhtzo2pxqbhqflb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 113968), 1), + "pm.securitization.contribution.6ifhk3v4tz5berykslvz6n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6iimdbgiotjlhllcu9jid4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 126682), 1), + "pm.securitization.contribution.6inldyl3a88uxjfccbllfy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6iqxn0wufdwt4cbhenl87z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 155539), 1), + "pm.securitization.contribution.6ittlwps0xwc87ob4sr1xp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 35300), 1), + "pm.securitization.contribution.6iuaq0tohzrsk08uoifov6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1001962), 1), + "pm.securitization.contribution.6iv2ho45ymea0cuu4rgrru": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6j7lcidw4sjuawxqc9xsws": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6jblpcmi8w9vcngks1bkec": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 71291), 1), + "pm.securitization.contribution.6jcmctkmumy4swzoem7vpn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49911), 1), + "pm.securitization.contribution.6jedlavbmqmscosu5g8n8q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6jfxfdsad8wfveiebentgz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5817543), 1), + "pm.securitization.contribution.6jgbytbe2wiomsqxltgzim": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6jjuhs8ca57wlldefbyfkz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 497861), 1), + "pm.securitization.contribution.6jlpnktchx5gsw47yn460j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1505051), 1), + "pm.securitization.contribution.6jmkt4k2zjg0e4gigd2guh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 58756), 1), + "pm.securitization.contribution.6k2lsygjmatnzvhjkkkmii": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 77531), 1), + "pm.securitization.contribution.6k5agih2p8ritpblggdzfm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4820578), 1), + "pm.securitization.contribution.6k6cb78osmcrujlgsqvnqf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1082729), 1), + "pm.securitization.contribution.6kfcvu0dgymtdvsztjdqhh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 171147), 1), + "pm.securitization.contribution.6kpggjawkp9ufux12jjkbd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6kpicz0dffn1mvbvsitivs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50638), 1), + "pm.securitization.contribution.6kpkcs0x7qw04g25jegxb2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6kuw3lbph9hwtzhq4paznu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 136902), 1), + "pm.securitization.contribution.6kwqkplzg4l1fbstzmorrg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6kwybgti0qosqlintke4fj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6kzfnq1pjvjygdq0x2qkg4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6l3ngzuczqgnkxrtlp5oex": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6l4yfu2x30mgixyyrhpohg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6lln88fgfyxzetdpdwfino": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6lwd21lxpnrzyvtfhzsu33": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1200749), 1), + "pm.securitization.contribution.6lwx310imtom1b4yv8srlq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1105590), 1), + "pm.securitization.contribution.6lwyysyyeqwu3ud5nzh12k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 200867), 1), + "pm.securitization.contribution.6m4qox398rpfet3pdbkdex": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 126414), 1), + "pm.securitization.contribution.6m4ytw9la77yqa8br1zej6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6m6sklbomruosl6l3oacjs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6melliherg34lnlajcl53b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1099220), 1), + "pm.securitization.contribution.6mjladsudyssjl9bwuw1we": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 98241), 1), + "pm.securitization.contribution.6mlwlohbxy3va2yjp21b3s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100933), 1), + "pm.securitization.contribution.6mnra5dqnolidbvc4do3lv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6mq3k3qjvrxheancuys3ak": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6mroo8m1bhzkzh7rbymvvs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6mt3qiq2m88njgkmstsxfk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 681500), 1), + "pm.securitization.contribution.6muebwoezrbhogoalf7dqv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 6000000), 1), + "pm.securitization.contribution.6mx1473mea39nx32k0jrte": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 595531), 1), + "pm.securitization.contribution.6mygawjvcty0xod1ifmku2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6n7d72cvyjubfuqznaoc2i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6nd6q5z9o5dtuzjhc4r5i8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6nqvugxeipe9ra4hxnyvmd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6nyxc553drsi3alk0uqm0b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 223614), 1), + "pm.securitization.contribution.6o1li0siqil9uddhkwtqz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 96927), 1), + "pm.securitization.contribution.6o2geuxuaf2t1tno9mg6nx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6o2pyejxlfpc15xfmi075z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 133821), 1), + "pm.securitization.contribution.6o7uuznzvkh5suoivtagy5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6oa3cfu6es5jeyfssnzmyf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6ocjxj6xsbsha3qhmikgkw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2007135), 1), + "pm.securitization.contribution.6ogjjs5q4jdmzs084mwtvt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 663942), 1), + "pm.securitization.contribution.6oj7vp7lj5lnfbgiopm288": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6olc20r8zjijqv9jkeacvr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6omunzwurbl3a86owwvf7t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6ov0m2fduwhlcqydmomswv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 86829), 1), + "pm.securitization.contribution.6p003hkhnzftuvucnwhfjw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 925608), 1), + "pm.securitization.contribution.6p1m1floscabzfhwvf4ork": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 337974), 1), + "pm.securitization.contribution.6p57ouwgzyqrexqu0iqn2a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 167801), 1), + "pm.securitization.contribution.6pcfxlhf9h493popcyxmcd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6phccujx4bxpdcog489geo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 466645), 1), + "pm.securitization.contribution.6pllomltznzb3queizi9uw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6pnku8f060h5tp3jb5bpdp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49641), 1), + "pm.securitization.contribution.6popo1fswlvyifqmdew9ec": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6ptvq3wftgbujpy1vh57v2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6px4jhpm18iub7fme0jhra": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 46832), 1), + "pm.securitization.contribution.6px9mh3vodmgk6szwebpw3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 92878), 1), + "pm.securitization.contribution.6qf2yhx933rhdvjgod0gc0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 171452), 1), + "pm.securitization.contribution.6qfiatzb9iyoeifqddzbd3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100602), 1), + "pm.securitization.contribution.6qih700qrh3bibt0k8f8k7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6qnm1faabzrjgresfami7f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6qnxz5ubdbwf7utxpvnpkq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2831511), 1), + "pm.securitization.contribution.6qxbjzynfqg4nvxq0jlexk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6r5qrbsty9s90btkkeytnl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 281451), 1), + "pm.securitization.contribution.6rbbvlw7lrq0e8rcego9cv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 7108482), 1), + "pm.securitization.contribution.6rnre00rqammsfmvj5bywz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 47576), 1), + "pm.securitization.contribution.6roolt5d6vgtzl5q3mauhn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6roz4u75jlzmhqnlp4uycz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6rvuqrcbh7m4paegkrw2cn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 137797), 1), + "pm.securitization.contribution.6s4ghzc8ktr2alir4etvvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 58614), 1), + "pm.securitization.contribution.6s5dnbqnbkeuyy2y96rizo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1323278), 1), + "pm.securitization.contribution.6scfe23wbghnphiqsyfqr1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6sddmn7l7cr0iasr6fwbz1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6searmgl0xoqsos3morfhg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6sgxdt3yzlchilwfz2xhsl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 119234), 1), + "pm.securitization.contribution.6so1kfock9qir0ejkiznvk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1462947), 1), + "pm.securitization.contribution.6sodmbvjhrqmhd2gkr5bfr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 294592), 1), + "pm.securitization.contribution.6sojqg4lbpunanidzhwdhm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6svdxu0ufgn7iylasxpyjd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6svtxrikk1wczxadysaiu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 615862), 1), + "pm.securitization.contribution.6sxshzhp2bpayfvx4ft2cc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6tcpdhdyjhixghevtlwa9m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6tdkvup68vabpagbsauqr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6tewnwlgmeunj6r67rlfed": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6tg8dzgpzz4jfrbyxro6sx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6tjwt8gnwyyvauxdiwtydu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6tokctw2wfda6xahkhdybn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6tpyepd7gmuz9hvjl2r2ag": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6tsyzdrguxuc4lqyountjf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 441165), 1), + "pm.securitization.contribution.6twvzf5tlib1i6kw38ovvl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6twwmpbon4dtuifhacouiu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6tzp5fkxbxkg1hipezuosr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6u1ffftucehcpvfnkvqyf2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6u78cjipihkjjux0uy0ltb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 219291), 1), + "pm.securitization.contribution.6udg6afmhgxlcaxbdtjdoa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6ufk4kl4gpqfpdbvrd9qpd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 680065), 1), + "pm.securitization.contribution.6uk7jtxcne1f3zvu7paq2x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6un5sj3thi4n8kcemny4nl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 681774), 1), + "pm.securitization.contribution.6usexeu8ze1suqrgz1pgmu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6uzazrnvtblvyoiszdec8c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 500261), 1), + "pm.securitization.contribution.6v3npfmfkdocm9mr3hq3xa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6v6lamuzw8n3i8abpmudg0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6vetdon8mge0pprzest2xh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6vlsz7enpqjaoondqpx2vs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6vok1lgj2ctkzu1e9x0ibe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 58870), 1), + "pm.securitization.contribution.6vvkpj428quvpuptebbnx0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 56646), 1), + "pm.securitization.contribution.6vxt1ftvw28qdsu5sc0zpt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6vzgyhgqsr3qsdb1spuam6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6w4drigwy1rw7daptdzmd1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6wamyszm2jnzjcxdbzklsw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 382534), 1), + "pm.securitization.contribution.6wgueuoma8zjayrtw0nugy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6wikkosj3pgtmqbwx5il1d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 975222), 1), + "pm.securitization.contribution.6winqgncu3vrr1c79l8oek": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6wjyyty77bjbonn64xtbid": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 52233), 1), + "pm.securitization.contribution.6wlim28bduqwry8hi2im3v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6wsvmusgi1letrwd2szlnw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 207570), 1), + "pm.securitization.contribution.6wv4rudyi3dfjpwc5jbjft": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6wvmiiaqypgyhe2rnb8rtg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49802), 1), + "pm.securitization.contribution.6ww5z728be4iltda3o8dkl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 147753), 1), + "pm.securitization.contribution.6wwr1kriijed53el7vnxit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 78113), 1), + "pm.securitization.contribution.6xcz3ca3dvw7pbo1k6ivfr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 105111), 1), + "pm.securitization.contribution.6xe88lzftv3bpksijfkadf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6xoa6suamjpsrek5hvpstq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 795598), 1), + "pm.securitization.contribution.6xqqj2ywc7qee2yrryuabn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 229650), 1), + "pm.securitization.contribution.6xwewnas2woqr79firbmpr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6xxkqa7j9deh0y2srhsit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6xzrmxbs8qsez9io2zpqu6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 80383), 1), + "pm.securitization.contribution.6yavwuoirpjr39mirnghhs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6ygcpi6afoh7gql6woneqa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 251885), 1), + "pm.securitization.contribution.6yghaxog6bawwrnf9uca6t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70826), 1), + "pm.securitization.contribution.6yhbdaj37tvqcdlkdzj9dc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88959), 1), + "pm.securitization.contribution.6yhplpxducrenadfcyc2k3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 252299), 1), + "pm.securitization.contribution.6yj5x4dupp7awde67yzw5o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 444682), 1), + "pm.securitization.contribution.6yn0yys3ntnr8ktprtljee": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6ynjwpsnwd0ofjanylijad": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 33514), 1), + "pm.securitization.contribution.6ynwbz3trhfmmpgz1tvewg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6yqk9uidlniuvfgvwg0lao": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 73687), 1), + "pm.securitization.contribution.6ywcxhupuczaf9xjrfybls": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6yziakqhgktyyzrt1w66nx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 339096), 1), + "pm.securitization.contribution.6z0nf1z5heh2xizumcrntx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6z9phdfzldm9d1q11yl7rx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 491878), 1), + "pm.securitization.contribution.6za3rdbmant1glua8utrny": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 992397), 1), + "pm.securitization.contribution.6zae4xjwdmbd0szao8ml8l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1195854), 1), + "pm.securitization.contribution.6zbhheoxs2rns879cawrmv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50769), 1), + "pm.securitization.contribution.6zh09pxitgwabdxdq2frdp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6zhqxdysnejtd8gvvnjax1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6zktqhuhn5juaqooj7hcrl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6zpxhbk4cruwpa5zurzrci": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.6zwwsyvslnjv148ekbsb8s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 200316), 1), + "pm.securitization.contribution.70aask0y5xnxqkflb62vde": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 200180), 1), + "pm.securitization.contribution.70axabhrutrjg1tmelfhlr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.70gzvlquvtjbteo0i2hbqr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.71bcabnkgocsrn4uiwiixr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 295574), 1), + "pm.securitization.contribution.71mhcrgltfpjogravvid6z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.71mjpgtwfujv6utyyoyawi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49778), 1), + "pm.securitization.contribution.71ragqn5lpfybci893rujw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70169), 1), + "pm.securitization.contribution.71vmp0hfrnxlgqebzc2ukj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.723j6e3m1srasxapbni0mt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.72cmxy3vw6086l9qoexegz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.72cwl7hbseogjybgbyflsw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.72n88jop6iv2lanxu3mnx1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 166874), 1), + "pm.securitization.contribution.72oxwnx650rsot8lixt9sh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 793941), 1), + "pm.securitization.contribution.731rdhm0dzyqyzgmpanpq7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 115273), 1), + "pm.securitization.contribution.735po9yu8lu9a4ohefn8s3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1996762), 1), + "pm.securitization.contribution.73cfox74s1gkyme2vnpesi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.73fktpxlbxu07kf2ioysqf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.74fx7sbmiumiznocgf9fmi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 157039), 1), + "pm.securitization.contribution.74hlwfdwveymhtcnq8skxt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.74jhysyf829xeiplwvruwt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.74nuv4etmtcceghnv99i6k": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.74r2htyc3nus0nqtacuo1a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.74vzwl8ydhtay2iny3zgfc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 504443), 1), + "pm.securitization.contribution.74zcsig7eygfjj0n5v0fzn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 751142), 1), + "pm.securitization.contribution.7557rwden95jinzw98jvve": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.75oa0immmkpc5ehtloyfvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.75osm7hmaazqqdwydut8dd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 445733), 1), + "pm.securitization.contribution.75t9bmstlxvvfdfkflqbnr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.75vrsumff7xqxip6ugrc5o": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 152406), 1), + "pm.securitization.contribution.76a3verg8mjaujebo1wwyu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 602498), 1), + "pm.securitization.contribution.76fqy6iqfwc8kwgglsqodg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50061), 1), + "pm.securitization.contribution.76gwthnuqfkf0e8ywfyd63": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 502225), 1), + "pm.securitization.contribution.77iu70xiyazqg8cgdltge2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 148580), 1), + "pm.securitization.contribution.77oz5lcdtepdweoke3svvw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 139450), 1), + "pm.securitization.contribution.792ebeqvy5qlsfapiuzvaf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 297243), 1), + "pm.securitization.contribution.79ba24t6fotydssczrvow0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.79maniwzkhuwohf3ryuxoa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.79o3y7aqmtfpvzdowsda6n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ablp1ygnqfwkkqeoha2qf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7agv5b8vjcrxob4fgbcoyr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ak4sze0te7m8mxn1b2gjp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 526122), 1), + "pm.securitization.contribution.7aq48rvhraq62gygbmoafd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 174052), 1), + "pm.securitization.contribution.7auezek8rbhprg1zeyksky": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 44449), 1), + "pm.securitization.contribution.7ax2algdvybx6mhsndir2x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ayjyufu9i3kghaq5ovv3l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ayp5er1rawucebxhcsx1d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 583805), 1), + "pm.securitization.contribution.7b2gd8gnrwbkbsdetgxxpv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 786162), 1), + "pm.securitization.contribution.7b4lpj7hnv36xpgxmpf5nf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 63058), 1), + "pm.securitization.contribution.7b5arrk4fkbl9grnx8wvpi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1884880), 1), + "pm.securitization.contribution.7bf7ng51vk4vmpwlbutj79": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7bfcs9p5extqhgov53crac": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 314382), 1), + "pm.securitization.contribution.7bhz5urczdgvjqqig7gohj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7bowrozpa4bcbhu3xfx4z0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 60524), 1), + "pm.securitization.contribution.7bpvwzuj7wjiszguhdvqo6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7bqw56srhifknee6qtokri": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 496359), 1), + "pm.securitization.contribution.7bshlwl4qbswbeuryt1u1h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7bzstspf1tculqitnfpslk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7c0j5jlcoslmtepikkgvol": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7c33nkyp4uwsrnxtkgfhez": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 288700), 1), + "pm.securitization.contribution.7c6rjdvg2fe4oizxkjlqem": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7cenk4ao75aeotxeaftoih": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7cn2ib1dgkwwgbgtuw535r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 84189), 1), + "pm.securitization.contribution.7cwispgglxyngfpzhc9qrd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 620228), 1), + "pm.securitization.contribution.7d2hzx6rinyuntc2km6zy9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7d5rghivipiy62m0s3e7ea": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 350938), 1), + "pm.securitization.contribution.7d9puul5akqw86tuterevo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7db60lxdazuwwvnluyzkld": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 89959), 1), + "pm.securitization.contribution.7dblblhhrmcrzarngatjr3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7diihrsfvjhphgwakhb9el": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1186437), 1), + "pm.securitization.contribution.7diijayjyh2wm8c6oajotc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7dmmk8p1hfzpgl68ozpzzl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 47272), 1), + "pm.securitization.contribution.7dppvnzdhetpjgc0bmsvve": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 602966), 1), + "pm.securitization.contribution.7dqdmtjn2ibbmjknbxfa2v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7drtwdey2rjeeyobwy3krg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 789351612), 1), + "pm.securitization.contribution.7dxj14ydvsowmz7faewi7i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 110478), 1), + "pm.securitization.contribution.7dyflkqu1zops6h4gibdjr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 170477), 1), + "pm.securitization.contribution.7dzyu3exuyg2lmd9cwqumk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ecerk5boozjtcwi0sf83g": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ecwnqyjtm4yof8ehsdzcb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 89749), 1), + "pm.securitization.contribution.7ei0en0b8dhedmrk5e6iga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7eizugkvgocydow2vf6s54": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1393812), 1), + "pm.securitization.contribution.7ekjyszfvfw7xxwcfifxna": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7eoqk9n1r51ivetomazrti": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 55329), 1), + "pm.securitization.contribution.7etmezfclfzibiaxepecek": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7exa6ilunqtrrsqy0wm7gs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7fagmc3q8ufleu15frfe7u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7fb4tvxxoswjmgivnyqghs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7fcmy30nbtsifgyiz11w5z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7fdcn7uqszjvkclitsrcok": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 190654), 1), + "pm.securitization.contribution.7fptrka1gaxtta9kna5ohc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 52510), 1), + "pm.securitization.contribution.7fr0zyvrh3ktarh62vii3j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 211555), 1), + "pm.securitization.contribution.7ftmr2g3zcx6evuiglpuam": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 93038), 1), + "pm.securitization.contribution.7g6ucfplnupuwrlbddp6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7gdwga0gkhzxkimawempms": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 201214), 1), + "pm.securitization.contribution.7ghbioj0e8yetkjlnmhxdy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 186890), 1), + "pm.securitization.contribution.7gixybzkrcn90tfyzxsfyc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 996325), 1), + "pm.securitization.contribution.7gkpe9tbchm4voa5bmzicl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1025231), 1), + "pm.securitization.contribution.7gl97gii3qbgouguikfjfn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7gqfuavdnm7hwkmspvjyqp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1532203), 1), + "pm.securitization.contribution.7gqmqib4ybptr8qibxxuqa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2498649), 1), + "pm.securitization.contribution.7grxkq36loqkun4rfps6gy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7gshbiz6vmxqiqcbzf8kqj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7gv7kpkfkc4wcv5mi9nj09": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 333826), 1), + "pm.securitization.contribution.7gw3oddtvcuanv8cn7chqb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 236515), 1), + "pm.securitization.contribution.7gyhkpouv5wrkcwq6eyxyu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 488646), 1), + "pm.securitization.contribution.7gyjxfmr9vos1aesrgcmre": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 100091), 1), + "pm.securitization.contribution.7hdwjrvznut9y1yszpx3sj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 819754), 1), + "pm.securitization.contribution.7henzvfw2djyipqsykb8fk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 500172), 1), + "pm.securitization.contribution.7hfoh97gcyltkelal7d0ux": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1505470), 1), + "pm.securitization.contribution.7howv2lwcu1h2j7zx3c8tc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 598227), 1), + "pm.securitization.contribution.7hp68v9ieumbyswrgwdal2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 229061), 1), + "pm.securitization.contribution.7hqlvuj5u1pkgq7a1uuky2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7hqyzoxsrrrhuyknkoxhvp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7hsp8qm7kzbd2mpcir9csl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 395666), 1), + "pm.securitization.contribution.7hswdbw9zsadnzinx65tcv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ht8vsdoivvvbarcjcrb2c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 91185), 1), + "pm.securitization.contribution.7hve09jruc6woimnvnt5ss": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 51161), 1), + "pm.securitization.contribution.7hvw6vkma93dsfjifw5wzq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3782607), 1), + "pm.securitization.contribution.7iebstiwstxwfdtzav4pr5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ifoekqbpujh8juhe60kc8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49307), 1), + "pm.securitization.contribution.7ikrllcqay8boyxg7gesrp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 426640), 1), + "pm.securitization.contribution.7iohj7tdhslv44aachdhij": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1503886), 1), + "pm.securitization.contribution.7j68cksihhzufxdtbowaxp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7j6ueit7m0azwpfktuw3y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7j7coiez8rw7aq9yciriuf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 803491), 1), + "pm.securitization.contribution.7jafcc1jf13sqevmrhd0m5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7jaqvdlmifk5nhosfyya37": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7jeky5l3funf9791p1krfc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50212), 1), + "pm.securitization.contribution.7jhp3nqnatt1j0kzto3gkk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7jong4qbt2ynylvxwx0ifc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 140159), 1), + "pm.securitization.contribution.7jsvyntx000ydbjhfeh5vu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 947224), 1), + "pm.securitization.contribution.7jtcl247wf6alaxxs0mcrm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2627893), 1), + "pm.securitization.contribution.7jwbt5oiowgdqxewqsb7gg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 729726), 1), + "pm.securitization.contribution.7k3e2aie0kfzjmavyqlinm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7k4tql76n1di4i4dgy7qnr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7k637qrp3yjlhji2cco2dh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7klscvquahgt4ra8fedykk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7kq9atebc0zmkpfv1b9dfw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 194275), 1), + "pm.securitization.contribution.7ksqhctitgsxwu5frxexqt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ktuiuf5ygxl0p89wg8gvw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 640053), 1), + "pm.securitization.contribution.7ku16bypy3b7fo8vt3gvcj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7kzg27eyebnmhrkue6rlc5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 78322), 1), + "pm.securitization.contribution.7l2hd7xrnrdwcmhriliklv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 284697), 1), + "pm.securitization.contribution.7lafc0sfisiwrhc8bgwkwa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 318803), 1), + "pm.securitization.contribution.7lbc9azqvqkkakouxo9lfw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 275206), 1), + "pm.securitization.contribution.7lcgrckhxqp3et2rgxz1v8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ljzzo87ygghbanmhzpn2t": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 503847), 1), + "pm.securitization.contribution.7lnv4pcnu1augzzrffcvws": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 119450), 1), + "pm.securitization.contribution.7loniatvpt1vibtcsyyxcg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7lq69secrci0zrjjodt04h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1051224), 1), + "pm.securitization.contribution.7lsoftehvojl90d3pwo0oa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7lwok2yzdmhs96v5oxdhsh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7lyn6tj2exltaespjx65wf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7lzcqkvvmadw367qpydwow": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7lzig7snhgvjaytjt2qzrs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 120553), 1), + "pm.securitization.contribution.7m5mi7n5kxp9yzxme3su2a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 215761), 1), + "pm.securitization.contribution.7mfvbeibcessb3lo8vrcvk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 81316), 1), + "pm.securitization.contribution.7mpmjwxl5fo4rejelzvx2r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1200647), 1), + "pm.securitization.contribution.7mrofiokzntizqgdcegdix": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50336), 1), + "pm.securitization.contribution.7myzvrwwuhxphqepebew3p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7mz1e9vgpesvrysd7mwpba": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7n2ixvhzytayt0hysqjxz9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49548), 1), + "pm.securitization.contribution.7naueg6xaf5ksuuqsdx2vk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7nckmsuqeryxckf5y7q3nl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 430314), 1), + "pm.securitization.contribution.7nsyiuon6uqguljvvu5cas": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7nx7gdranvao44zhivqnhb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 94219), 1), + "pm.securitization.contribution.7od6yrqjsldqae3cxix37v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 195457), 1), + "pm.securitization.contribution.7ol8s6wq3zxftfbfuxp0qf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 179365), 1), + "pm.securitization.contribution.7ot7dah4sswfragycp26qy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 170233), 1), + "pm.securitization.contribution.7owugouxwknnih9x8tfp3d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 70198), 1), + "pm.securitization.contribution.7oz7senmng0ljqe14c4z9a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7p9nxtsrd7ddtqu1jifx8w": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7pkr43e90r4q5xc96ct7f3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7psrx5pgrqjy54frsr4en9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7q1q5uxg8ijjetiqsvg1bm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7qdiq3v9h00faglyyralmh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1101411), 1), + "pm.securitization.contribution.7qfyatcdjfw4ijgxwyryws": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 985948), 1), + "pm.securitization.contribution.7qhq1ytz8ku72dyddwvqoy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 996682), 1), + "pm.securitization.contribution.7qijt0gougqwecyghwykw2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8074792), 1), + "pm.securitization.contribution.7qtrd3skch14p7sprky76j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 78719), 1), + "pm.securitization.contribution.7qtsyrevfzsecmug4zmlie": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7qylmtt8dcleilrbcwsnin": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7qzfmt1bcrzxk3eisd1wea": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 22706413), 1), + "pm.securitization.contribution.7rjpt50nu3q94us3aarwrc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 94363), 1), + "pm.securitization.contribution.7rl6ytgqkntlvvym53vndc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7rtkzqy4yuoduav3nsmcgy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 592752), 1), + "pm.securitization.contribution.7rz39corrnmki4hx7eo0yj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7s4o5siglhyd5ybbejwkjc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7se8l4ulh3xmhx6rv9derz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7serfiad7rhqpkxpkekq1e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7sfquoplvkeuassvdqkxra": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7sipxnwnsqx6gbosd5ghj3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7sngbmcnwxokpfzxloruxc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7sqiqmy51hgtfr7lrn7coh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 299612), 1), + "pm.securitization.contribution.7synnmgs03t8jvswgfqfwq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 102357), 1), + "pm.securitization.contribution.7szgkfl5ufk4offgkamhfi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7taeskrtp5v4sz4rn8qxk2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7tig6yb2rrj9cwvyywvmjz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 93681), 1), + "pm.securitization.contribution.7tjr95n8hqrj17ebehpshh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7tkaemavza1qycanccljmb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7tookgtcg9bi22t7k4zqgz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7tri6ouagtsk3a7baxv98f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1805481), 1), + "pm.securitization.contribution.7u62jb7jdjfvnrk0dxounz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 4192701), 1), + "pm.securitization.contribution.7u7epln1b6ocmrkxl3hc29": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7uarak3d9gdhfwccd16t15": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7ucbctqnzb3zoprzg27n03": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1396256), 1), + "pm.securitization.contribution.7uertc4qbct22jm5wcpxpo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7unvvbfxavlvlbm9ef6l6e": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7up9ucddv4r2patbvisbvn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7uqyrvagp3sl4hoqhggzt9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1466897), 1), + "pm.securitization.contribution.7uzfzy2jtsvfrtb0fmqjim": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 56812), 1), + "pm.securitization.contribution.7vbn8rodprve44ayigkg2c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2784684), 1), + "pm.securitization.contribution.7vemrf5w0nnp8ylqvihhkt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 398969), 1), + "pm.securitization.contribution.7vlzhepkuomwaaxm2agdoq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 95346), 1), + "pm.securitization.contribution.7vnoh4axx3izochewmgfev": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7vueujzkibhlogw4tgudqh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7vxwytjqrp0ppu1scsizy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 55732), 1), + "pm.securitization.contribution.7vyx584rwrf2lnwphwjw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7wc0bqacqtdeexqcxxqpr0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 505137), 1), + "pm.securitization.contribution.7wiucsvbfgs6wiwynmqmh2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7wjroa49qd9cln5mquirl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1051919), 1), + "pm.securitization.contribution.7wkvrn2ad2exd3qxif978b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7wzivxayazyrfgsfpkbkpi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7x286rkuczizm8jqekulqk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7x2avt6wzxl9mhegut66qo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7xdctudcfhe1bplk2rthug": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7xhlxjdkln1jlv5dz5kcco": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7xjifaohxtycszmmtujqgz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7xmiwt8yhhgzoswvc8vck7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 496423), 1), + "pm.securitization.contribution.7xuxplugrx3hdygp3cjtn8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 105465), 1), + "pm.securitization.contribution.7y19tbbtepa4tlyh3uduq2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5613642), 1), + "pm.securitization.contribution.7yu2wzf9vlfrw337yppnx6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 348372), 1), + "pm.securitization.contribution.7yvvrp2ccojswgarl6w0iv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7yxhbmju7v761tlmc24tok": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7zdjmai6h0uqqwzqvbztxu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7zfwaemyc7h6u3k7oi5bmg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7zjyozrv1chjvvvawugrcr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.7zmeu880ztn0r9pmfzbis0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 166929), 1), + "pm.securitization.contribution.7ztn5hnhzozzgawy1jdu4h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2600000), 1), + "pm.securitization.contribution.7zxzu3bwpmhbogmffew4ur": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 892199), 1), + "pm.securitization.contribution.83qj6vs06o7ot9uun2rad": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.84deiahxssmju4j1mb6si": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.85prrjfh51kmdavihlf59": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.8auxsbdx7pq1bwph2hido": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 53483), 1), + "pm.securitization.contribution.8blsgtrurumtxnckf4syg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.8fshpo2lei5ajj2edcdvf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3283493099), 1), + "pm.securitization.contribution.8g32ozojzqc2eg5pkeet3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.8gminfcqm9bkig7n4gag6": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 108283), 1), + "pm.securitization.contribution.8i7iqe7gzmnsya49qpagf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.8trkpv1iirypsv9f6kft": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.8ukuod2ihkc7uqghvffy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.9nnuklcvh77i0ye24oepl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.9q3oorx0qxgdcnhrqx8vv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.9rjteklecjjvk23k2jnra": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 421486), 1), + "pm.securitization.contribution.9u8v0htjoiyfe6bniajgh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.9wgva38qhep5cc1zdda6v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ag4esjrtenksitqgoahem": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2789803), 1), + "pm.securitization.contribution.ajmhvkjyxfyokqhbbcrgv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 111483), 1), + "pm.securitization.contribution.amzwuswyvje8xzom34pa3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.axuasbflrxgcd4ygffmy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 56974), 1), + "pm.securitization.contribution.ayn2z0evzkk3nfzdmkyes": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.azpvcjq09slqvxghbpijd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 57223), 1), + "pm.securitization.contribution.b313blj8rspv5o2t1obmh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 958717), 1), + "pm.securitization.contribution.b7xgjcfbk68an5zbdljlr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 840960), 1), + "pm.securitization.contribution.bc7mdsrk3nb7mswjycby0": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 506971), 1), + "pm.securitization.contribution.bgj25kzgcnyj5cdxbdnfj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 318245), 1), + "pm.securitization.contribution.blpoqnbn8ut9wdi4zucod": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.bpxfhkmcumor5b7jjtjz2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2371427), 1), + "pm.securitization.contribution.bso0k6fdedfksd8kmdszr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.c0zkeqbzjgjtrneioryij": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.c25noetxpbql1gfs5i9f8": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.c6cpxpmzw71g6qaoqd9eg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 480063), 1), + "pm.securitization.contribution.c8zi7mnk1bqukmwfeivdm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 494709), 1), + "pm.securitization.contribution.cdnrklgj7avgdtbnshbrf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.cf0ajif8eb0h5fcxksdno": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.cfawjhqgq9yqqpcdtxrtm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2507699), 1), + "pm.securitization.contribution.cgzdlqzymjpgasosoogc3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.cp7xnezouisdmc2r9lemh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 73537), 1), + "pm.securitization.contribution.crvpftquqtu04auyaa8ga": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 63825), 1), + "pm.securitization.contribution.cu9oqwto1d9huf6dx7w1j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 125638), 1), + "pm.securitization.contribution.cuz3zpgvxmidntkknp075": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.cwadoop5ajozaqrorxncc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.d5ztelxbh8lj24lyhvxvj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 103256), 1), + "pm.securitization.contribution.d6111q46yxjxingfbdd4y": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 13000000), 1), + "pm.securitization.contribution.dfaihw6wyltt9b1hcszmk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 700000), 1), + "pm.securitization.contribution.dhp3ti2unr7vflvmf8lze": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 105222), 1), + "pm.securitization.contribution.dkagpmwtwuk8i0708shoh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.dnpklonn33yztvnfgfv7m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 332923), 1), + "pm.securitization.contribution.dtgfjwiru2rucxhzkqa54": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.e2saykieoodg5d1hhvfms": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.e3ana8t3gsnsyvcrrneud": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 5216340), 1), + "pm.securitization.contribution.e8evco1gjm0wqbnomwizq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.eckuqh4jfm78xv72hzq6n": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ecleon2kicpi8kp62atz3": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 938056), 1), + "pm.securitization.contribution.efx0k7ell0gt7zdadzk7l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 254049), 1), + "pm.securitization.contribution.emcxfdcqxbgfdodxy5v3x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.eyjv3nseln3opkuvg7yla": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 208018), 1), + "pm.securitization.contribution.ezrkxnmuidjxf3z3uwqwk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.f3cqujvxhxw8lmdgojbiy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.f5y8vxjxwf3klindin9m1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.feb77yg43dfjwbyouxecp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 146224), 1), + "pm.securitization.contribution.fhjvvsbemblrd1mgo6hdf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 75375), 1), + "pm.securitization.contribution.fjpihnpmfjguc4dltvrcm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1175591), 1), + "pm.securitization.contribution.fpwmqokgesbx0kgtes7gq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 178099), 1), + "pm.securitization.contribution.fqaaaajxwju3tgzkabbrw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.fqyy6lrrynfgy7oc7z76z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.fu6nk2f3uh2dyiphe9glx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 495805), 1), + "pm.securitization.contribution.g0ab5szuftlvoriu23mvi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.gamwgssqrundvhkm8c6s4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.gbbjuevpilydrfzckpihi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 98724), 1), + "pm.securitization.contribution.gc7qbfki5bm8iuohjoxtc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 56483), 1), + "pm.securitization.contribution.gfp0y5y84fsilex0zzzjr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 101861), 1), + "pm.securitization.contribution.h39at1fk0mcp7n6dqjdjn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48447), 1), + "pm.securitization.contribution.h6eytliusgtucd1qhvvuo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.heogqvl689z1plfxtiunk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 90885), 1), + "pm.securitization.contribution.hfclcbb9qsoa2tnd46ml7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.hjpqddkkle7pruf0vuyxa": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 8965344), 1), + "pm.securitization.contribution.hmdzltqxg00w89mg903d7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.hpcemnqvzgnhx8xvd0kj9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.hvrisv2dw2naweip1d2lu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.hxxc9wg3tb9qfwvobk4zq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ib6hc34rou8ymrxkdqtvp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 71836), 1), + "pm.securitization.contribution.ibnw7vdkd6ip6dyfbk63f": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.icfygdoftgt4ondemk7wo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ifkwvwvwivutw1xgy1hei": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49765), 1), + "pm.securitization.contribution.ilxqhsrrbalkvwhxibb7a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 898257), 1), + "pm.securitization.contribution.irt7qfao3w42hhjtbgkax": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 149028), 1), + "pm.securitization.contribution.iuu7xsu70s4r23wq8hutt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 807044), 1), + "pm.securitization.contribution.ixy3unmuph09k3jjndkzc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 655881), 1), + "pm.securitization.contribution.iyi57atbhxp8m3kbk1lja": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.j031nzqx0iq8kpodkyub4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.j1djvzxmkoqqd1baslctw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 79983), 1), + "pm.securitization.contribution.j7f9f4bh4mtxuaij0mfx4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 74851), 1), + "pm.securitization.contribution.j9qlwqbkqeouqu7ydzyey": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 412318), 1), + "pm.securitization.contribution.jeeubpimfhovjzacq7a3l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.jhqo4ga7syqhtd3x2f9uy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 48999), 1), + "pm.securitization.contribution.jlrjdwuy4e3n38awvbl2a": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 932437), 1), + "pm.securitization.contribution.jrxeyr8x2gkymluhv8eb5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 588164), 1), + "pm.securitization.contribution.jyqrydra79znpps0kzszg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 140553), 1), + "pm.securitization.contribution.k7qqjueczv1lxaa1fnkdu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.kdjyolhed88ofir8owy5q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 59417), 1), + "pm.securitization.contribution.keqosphcnimowphxcxpez": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3375483), 1), + "pm.securitization.contribution.khsguirj1ls3kyvnbhzlk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.krr5dnnwo64wa1bnb6vcb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 141023), 1), + "pm.securitization.contribution.ksuvyrtmyz47ybk3nqu1b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 133745), 1), + "pm.securitization.contribution.ktc74b8xkabom8fw2nmfc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1467264), 1), + "pm.securitization.contribution.ktmtnmnqxkux68hga80gm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 90034), 1), + "pm.securitization.contribution.ktndrx2fjcuklsbdgw5ch": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 998403), 1), + "pm.securitization.contribution.kxvomphgqlvawrwtmg2fm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1049633), 1), + "pm.securitization.contribution.l0t6ltlpwmocibs30mz6b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 97714), 1), + "pm.securitization.contribution.l2dyvypl1uf9pmnb3ifoi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 271263), 1), + "pm.securitization.contribution.l4ptkrlsjb0bkctjhvndr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 667334), 1), + "pm.securitization.contribution.l4wwgywuodicsugfeccks": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 482746), 1), + "pm.securitization.contribution.lbqthcgh6gmzeiemun30s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50039), 1), + "pm.securitization.contribution.lik7hhjni4jcuplmaezi2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ljostahjotnezmnkp4awp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.lllcpeavaqdwhdgy4zz3m": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.lmr6dhklnh94rgntrbki2": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.lmzcmutlxyoyxxluf6s8z": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.lol1cusp8muplmh6qd11r": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.lqmxnxtrunein0nofwuc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 51250), 1), + "pm.securitization.contribution.lsgyylkhtjrqyyukbifip": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 98959), 1), + "pm.securitization.contribution.lzvknueny7lptv7w8np2v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.m8gr4tv9bojq9lsmidpxv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.mfrao13uobxiopctlijfm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.miptw79ro0vglje1nuns1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.mn8trgklx54i3bd6vohu7": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 84265), 1), + "pm.securitization.contribution.mofhobbeulr89lv1h0lsb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ms5gws1q6ih3baf26xpiv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 472420), 1), + "pm.securitization.contribution.mt25rgansqslazsq0qung": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.mwkto7qtz6zul4alo6rky": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.mxrc45kuevbcjjk1icwuo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 146576), 1), + "pm.securitization.contribution.myltsa9gjgyc6xbrlsmpb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.n3r5sinmqzlmhbduoj271": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 19675308348), 1), + "pm.securitization.contribution.nbbuefyy4tufoxxu10oey": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.niqqabdgjpvvcvdpvgy2h": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 98096), 1), + "pm.securitization.contribution.nm1s3faptoomumnriaprj": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.nube5kzjkovzyvs9sh4sq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1561643), 1), + "pm.securitization.contribution.nxpqppmhgsp2v9u0m2cgh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ocvni6pdzeidxmr7jwy5v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.odwyvtqgp0yrgzbbmsrog": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 97012), 1), + "pm.securitization.contribution.omikg4tgh2itgvup7buqx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 132582), 1), + "pm.securitization.contribution.opsbcbjms7hqppfee1ekv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 49704), 1), + "pm.securitization.contribution.oxr0hiv1dw0ffntvnfs0s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 397844), 1), + "pm.securitization.contribution.p2vg6rz4aca8cjhncuuys": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 118698), 1), + "pm.securitization.contribution.p81fbbz54lp1mov6cirr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.pabo12z94sfzqywha6lsh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.pmapjbulsfw3iqhjxhnfz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88563), 1), + "pm.securitization.contribution.psns1syuugb6hc0idqmnu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ptgdiyxmgyqbwdfct5qvv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.qaivwkm0cloinguzb2yqc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 120376), 1), + "pm.securitization.contribution.qcputsbyodobtpapqntge": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 541752), 1), + "pm.securitization.contribution.qdewux8geymv6wbksugor": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 648677), 1), + "pm.securitization.contribution.qemofchcogaarpiy6b5l9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.qhujykjdryvxz9k4bde3c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.qsazfeonnplqethivw1mz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 42013), 1), + "pm.securitization.contribution.qt5ystt6euosz3tcdeq4l": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.qt6ucyzcicvgoisdhjlhh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.qwtg36aj6eumvy0eld3ha": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.r3pwtyeuy3yjsw4vhty0i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.rb8ytgt7shxof66yzknex": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.rbfexysnhrcm6pst4reit": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1324049), 1), + "pm.securitization.contribution.rbfv1tvpf0lhh7fribivh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.rk9ba9nq4etlyxdwasczy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.rqlvwj3wpmqusf1rixwl1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 168971), 1), + "pm.securitization.contribution.rurpf3lbi5trnyec5cufe": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.rxfdwwuya8lhn98hi5ema": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.s4l2bi5lyojnodnpchvcg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.s7cih7akm0eywnei4xy0x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.sgnzvp6otdoz5uwsibrld": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.shd2peoplqa0chx9ajlab": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.sjonmby8goni9lktpok01": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.sk4s0mpze3kaytadpc32d": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.snmfhr9e3y91dfjhvpgmu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 171482), 1), + "pm.securitization.contribution.srbmx49kuezzeeei9e8tn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.srojyk2gla045t2botkbm": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.stefwlpbcrgp6kf2fkz0p": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.sxqvnifj41knlsraoxrti": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 478763), 1), + "pm.securitization.contribution.tbrbkjkcoqtexaegcalsx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.tg2pvw1kapxkxamatvgwt": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 88949), 1), + "pm.securitization.contribution.tghltksxt4hzjjm3eofqr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.tn4cwxlnuggpivxxnuww5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.to3rrx0uz6gc9dgvjrma5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.tqmafgmc24jyblmrx5wxl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.tqqngqh4pl8knsxkqfvx": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 52262), 1), + "pm.securitization.contribution.tufoi7agcn4x8jxtix8ek": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1932146), 1), + "pm.securitization.contribution.u8v3epsfsavny0n1mrdut": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.uba6svlszivyrql62y7gf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1761837), 1), + "pm.securitization.contribution.udd6pgjdyv7tzulujzyvc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.uovvnzuoqwo4mvryrthca": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.uqksoytkj81ijn0qncljy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.uvo3lc4nqumea7gdbc51v": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.uwbvfxgwoxnoejme5btdo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.uzgcjokihdfgith3h3bsk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 292864), 1), + "pm.securitization.contribution.v5usupix404pxbzqcqyas": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.v6oovqq3atmrtwoa03xip": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.v7jqlxncey0bslgrx3yho": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.v7vctqftlam6jnerkvdia": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.vbdmi8crwp2opflijnyye": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 388918), 1), + "pm.securitization.contribution.vbxkeh64tkwalzfxxgbdu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50075), 1), + "pm.securitization.contribution.vdzul3vmrjwml80r4bjjk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.vft45wdt8fn6dxen1dbwv": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 140475), 1), + "pm.securitization.contribution.vh6tjnehdfaigjlcipvyh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.vjzsgvf7o3rveuidyjfub": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 501477), 1), + "pm.securitization.contribution.vm44aydshxjenqkarhdkz": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 84117), 1), + "pm.securitization.contribution.vmjglhcgf1xf0guirgpjl": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 950125), 1), + "pm.securitization.contribution.vpddsoywwxt2go16vseuw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.vpe9vdoxbppeeytl9egrc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.vrdow6a1dzy4szohvbmpd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 248632), 1), + "pm.securitization.contribution.vrzjp3wy6ww9z2vueysir": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 360520), 1), + "pm.securitization.contribution.vtj9sy66oi77op6yagdlp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.vv2tvrfq4lnwia6zdbvuf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 547831), 1), + "pm.securitization.contribution.w8xpurj9s0ykc9smrz6bi": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.wcqkhqc8tgpgyuc2lsfy4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.wpxn2ors829ya2anie59i": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.wrhljsa3t7qqqqn0a83pd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 169165), 1), + "pm.securitization.contribution.ww4mdsbakngfs9mukjmud": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 193852), 1), + "pm.securitization.contribution.xi0tg5a8ce6m6qmdauc6s": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.xkklvl4zxnjtshgtar85q": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.xoow1n3uvkmtaf1gpiypk": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.xoxmmt7ha0mfcnec2i2gn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1478701), 1), + "pm.securitization.contribution.xqx4udvdzp6omgf221g8j": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 2271987), 1), + "pm.securitization.contribution.xufyk334omwtgkave5hft": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.xvwphuxtpjlksfqltqedy": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 131779), 1), + "pm.securitization.contribution.xxtatfxkfnts9rlvbsgbw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.xzujifqqiz5y1awrbqaud": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.y3jfknl5cjtjbt8hotvvn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.yamxlbymrxs5xbj3doqep": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ybmqyq4swknyody7gjlfh": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.ycb4x6z4z1znka9xp5ixb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 197806), 1), + "pm.securitization.contribution.yekrovvhylonrvbenxtug": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.yi9newn8yuy2e4uhrp9k9": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.yipz17lpx6xtefk3xyggn": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 245748), 1), + "pm.securitization.contribution.ynjuaswglmjpvap4glpe5": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.yrmkkk1ivpoysmq1aq5ec": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.yswoxomv569e05oc0jjcc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.z7qatjfhxma5r4lqoulo1": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 85937), 1), + "pm.securitization.contribution.za9w52xzb3fnisp7uw8fr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 290981), 1), + "pm.securitization.contribution.zf48krjsxhvxdb3ud0t7u": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.zh4s2gpylgnhwrt552ajc": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.contribution.zljunzc78rkxegif9mutp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 971110), 1), + "pm.securitization.contribution.zlplbr8gpekxum6xtfisr": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 502431), 1), + "pm.securitization.contribution.zoloq6zzqix9nxlj1tt5b": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 3925880), 1), + "pm.securitization.contribution.ztw4e3vrg7hy0tf7wmnqd": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 352356), 1), + "pm.securitization.contribution.zuoo5ninpegh7bgylj4n4": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 50139), 1), + "pm.securitization.contribution.zxcwuwkxukpyretmqqwfw": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 242836), 1), + "pm.securitization.security.1el9pxnputk3opdkhb6nkp": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.security.1olctdvsdpzrus03hx1kfg": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.security.1xdfafxlzxioomnxmy5gwq": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.security.4lm9xmky2ip3keczn0mopf": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.security.5tggqtmmww9eufmrw88jml": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.security.660q15ip5xnigmh4omlcot": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.security.6cwkscnq5batstxzzklmoo": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.securitization.security.6vkvzkuujub5oovtyzap3x": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.testpool.asset.2jfc6zryi741pqmtlrvqrs": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.testpool.asset.2rem3pzmql8uvghgit0kok": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.token": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.warehouse.facility.1fffdpizv6ijjurr0qkzde": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + "pm.warehouse.facility.1k80vheyt5070o3drrvldu": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 0), 1), + } +} From 27d2f0c9d598d38d931c9e4e400c5b0adeb33cfb Mon Sep 17 00:00:00 2001 From: Carlton Hanna Date: Fri, 10 Nov 2023 10:30:52 -0700 Subject: [PATCH 05/14] Add upgrade handler to add marker navs for pio-mainnet-1 (#1712) * add upgrade handler for net asset values * add upgrade handler for nav * add upgrade test * add more test cases * add changelog entry * check iterate error * add custom list processing, add a few examples for testnet * fix default logic and change log * fix test * Add new navs for mainnet in list * Update tests * update method comment * Rename update function, add detailed comments --------- Co-authored-by: Ira Miller <72319+iramiller@users.noreply.github.com> --- CHANGELOG.md | 1 + app/navs_mainnet.go | 6 +++- app/upgrades.go | 23 ++++++++++++-- app/upgrades_test.go | 75 +++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 101 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 152ad7ae9a..331fac5d5c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -99,6 +99,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ * Bump cometbft to v0.34.29 (from v0.34.28) [PR 1649](https://github.com/provenance-io/provenance/pull/1649). * Add genesis/init for Marker module send deny list addresses. [#1660](https://github.com/provenance-io/provenance/issues/1660) * Add automatic changelog entries for dependabot. [#1674](https://github.com/provenance-io/provenance/issues/1674) +* Add upgrade handler to set net asset values to markers [PR 1712](https://github.com/provenance-io/provenance/pull/1712). * Add publishing of docker arm64 container builds [#1634](https://github.com/provenance-io/provenance/issues/1634) * Ensure IBC marker has matching supply [#1706](https://github.com/provenance-io/provenance/issues/1706). diff --git a/app/navs_mainnet.go b/app/navs_mainnet.go index 98b58298d1..3e6bc51a4f 100644 --- a/app/navs_mainnet.go +++ b/app/navs_mainnet.go @@ -2,10 +2,14 @@ package app import ( "github.com/cosmos/cosmos-sdk/types" + markertypes "github.com/provenance-io/provenance/x/marker/types" ) -func GetDenomToNav() map[string]markertypes.NetAssetValue { +// GetPioMainnet1DenomToNav are net asset values for the pio-mainnet-1 taken at blockheight 13631650 +// Source: https://figure.tech/service-pricing-engine/external/api/v1/pricing/marker/new?time=2023-11-07T17:59:59.999722Z +// NOTE: These should not be ran against any other network but pio-mainnet-1 +func GetPioMainnet1DenomToNav() map[string]markertypes.NetAssetValue { return map[string]markertypes.NetAssetValue{ "pm.participation.agreement.1bcslgccejhm9v3higsx7c": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 1037949704), 1), "pm.participation.agreement.1cag7ztnmm4rdbbtwdrodb": markertypes.NewNetAssetValue(types.NewInt64Coin(markertypes.UsdDenom, 788900239), 1), diff --git a/app/upgrades.go b/app/upgrades.go index 9254bac161..56739f8c95 100644 --- a/app/upgrades.go +++ b/app/upgrades.go @@ -23,7 +23,7 @@ import ( "github.com/provenance-io/provenance/x/exchange" "github.com/provenance-io/provenance/x/hold" ibchookstypes "github.com/provenance-io/provenance/x/ibchooks/types" - "github.com/provenance-io/provenance/x/marker/types" + markertypes "github.com/provenance-io/provenance/x/marker/types" msgfeetypes "github.com/provenance-io/provenance/x/msgfees/types" oracletypes "github.com/provenance-io/provenance/x/oracle/types" triggertypes "github.com/provenance-io/provenance/x/trigger/types" @@ -164,6 +164,9 @@ var upgrades = map[string]appUpgrade{ removeInactiveValidatorDelegations(ctx, app) setupICQ(ctx, app) updateMaxSupply(ctx, app) + + addMarkerNavs(ctx, app, GetPioMainnet1DenomToNav()) + setExchangeParams(ctx, app) updateIbcMarkerDenomMetadata(ctx, app) @@ -377,6 +380,22 @@ func updateMaxSupply(ctx sdk.Context, app *App) { ctx.Logger().Info("Done updating MaxSupply marker param") } +// addMarkerNavs adds navs to existing markers +func addMarkerNavs(ctx sdk.Context, app *App, denomToNav map[string]markertypes.NetAssetValue) { + ctx.Logger().Info("Adding marker net asset values") + for denom, nav := range denomToNav { + marker, err := app.MarkerKeeper.GetMarkerByDenom(ctx, denom) + if err != nil { + ctx.Logger().Error(fmt.Sprintf("unable to get marker %v: %v", denom, err)) + continue + } + if err := app.MarkerKeeper.AddSetNetAssetValues(ctx, marker, []markertypes.NetAssetValue{nav}, "upgrade_handler"); err != nil { + ctx.Logger().Error(fmt.Sprintf("unable to set net asset value %v: %v", nav, err)) + } + } + ctx.Logger().Info("Done adding marker net asset values") +} + // setExchangeParams sets exchange module's params to the defaults. // TODO: Remove with the saffron handlers. func setExchangeParams(ctx sdk.Context, app *App) { @@ -396,7 +415,7 @@ func setExchangeParams(ctx sdk.Context, app *App) { // TODO: Remove with the saffron handlers. func updateIbcMarkerDenomMetadata(ctx sdk.Context, app *App) { ctx.Logger().Info("Updating ibc marker denom metadata") - app.MarkerKeeper.IterateMarkers(ctx, func(record types.MarkerAccountI) bool { + app.MarkerKeeper.IterateMarkers(ctx, func(record markertypes.MarkerAccountI) bool { if !strings.HasPrefix(record.GetDenom(), "ibc/") { return false } diff --git a/app/upgrades_test.go b/app/upgrades_test.go index 8628ce4471..88e34fc12e 100644 --- a/app/upgrades_test.go +++ b/app/upgrades_test.go @@ -25,6 +25,7 @@ import ( stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" "github.com/provenance-io/provenance/x/exchange" + markertypes "github.com/provenance-io/provenance/x/marker/types" msgfeetypes "github.com/provenance-io/provenance/x/msgfees/types" ) @@ -465,6 +466,8 @@ func (s *UpgradeTestSuite) TestSaffron() { "INF Done updating ICQ params", "INF Updating MaxSupply marker param", "INF Done updating MaxSupply marker param", + "INF Adding marker net asset values", + "INF Done adding marker net asset values", "INF Ensuring exchange module params are set.", "INF Updating ibc marker denom metadata", "INF Done updating ibc marker denom metadata", @@ -868,6 +871,77 @@ func (s *UpgradeTestSuite) TestSetAccountDataNameRecord() { s.AssertLogContents(logOutput, expInLog, nil, true, "setAccountDataNameRecord") } +func (s *UpgradeTestSuite) TestAddMarkerNavs() { + address1 := sdk.AccAddress("address1") + testcoin := markertypes.NewEmptyMarkerAccount("testcoin", + address1.String(), + []markertypes.AccessGrant{}) + testcoin.Supply = sdk.OneInt() + s.Require().NoError(s.app.MarkerKeeper.AddMarkerAccount(s.ctx, testcoin), "AddMarkerAccount() error") + + testcoinInList := markertypes.NewEmptyMarkerAccount("testcoininlist", + address1.String(), + []markertypes.AccessGrant{}) + testcoinInList.Supply = sdk.OneInt() + s.Require().NoError(s.app.MarkerKeeper.AddMarkerAccount(s.ctx, testcoinInList), "AddMarkerAccount() error") + + nosupplycoin := markertypes.NewEmptyMarkerAccount("nosupplycoin", + address1.String(), + []markertypes.AccessGrant{}) + s.Require().NoError(s.app.MarkerKeeper.AddMarkerAccount(s.ctx, nosupplycoin), "AddMarkerAccount() error") + + hasnavcoin := markertypes.NewEmptyMarkerAccount("hasnavcoin", + address1.String(), + []markertypes.AccessGrant{}) + hasnavcoin.Supply = sdk.NewInt(100) + s.Require().NoError(s.app.MarkerKeeper.AddMarkerAccount(s.ctx, hasnavcoin), "AddMarkerAccount() error") + presentnav := markertypes.NewNetAssetValue(sdk.NewInt64Coin(markertypes.UsdDenom, int64(55)), uint64(100)) + s.Require().NoError(s.app.MarkerKeeper.AddSetNetAssetValues(s.ctx, hasnavcoin, []markertypes.NetAssetValue{presentnav}, "test")) + + addMarkerNavs(s.ctx, s.app, map[string]markertypes.NetAssetValue{ + "testcoininlist": {Price: sdk.NewInt64Coin(markertypes.UsdDenom, int64(12345)), Volume: uint64(1)}, + }) + + tests := []struct { + name string + markerAddr sdk.AccAddress + expNav *markertypes.NetAssetValue + }{ + { + name: "already has nav", + markerAddr: hasnavcoin.GetAddress(), + expNav: &markertypes.NetAssetValue{Price: sdk.NewInt64Coin(markertypes.UsdDenom, int64(55)), Volume: uint64(100)}, + }, + { + name: "nav add fails for coin", + markerAddr: nosupplycoin.GetAddress(), + expNav: nil, + }, + { + name: "nav set from custom config", + markerAddr: testcoinInList.GetAddress(), + expNav: &markertypes.NetAssetValue{Price: sdk.NewInt64Coin(markertypes.UsdDenom, int64(12345)), Volume: uint64(1)}, + }, + } + for _, tc := range tests { + s.Run(tc.name, func() { + netAssetValues := []markertypes.NetAssetValue{} + err := s.app.MarkerKeeper.IterateNetAssetValues(s.ctx, tc.markerAddr, func(state markertypes.NetAssetValue) (stop bool) { + netAssetValues = append(netAssetValues, state) + return false + }) + s.Require().NoError(err, "IterateNetAssetValues err") + if tc.expNav != nil { + s.Assert().Len(netAssetValues, 1, "Should be 1 nav set for testcoin") + s.Assert().Equal(tc.expNav.Price, netAssetValues[0].Price, "Net asset value price should equal default upgraded price") + s.Assert().Equal(tc.expNav.Volume, netAssetValues[0].Volume, "Net asset value volume should equal 1") + } else { + s.Assert().Len(netAssetValues, 0, "Marker not expected to have nav") + } + }) + } +} + func (s *UpgradeTestSuite) TestSetExchangeParams() { startMsg := "INF Ensuring exchange module params are set." noopMsg := "INF Exchange module params are already defined." @@ -917,7 +991,6 @@ func (s *UpgradeTestSuite) TestSetExchangeParams() { expInLog: []string{startMsg, noopMsg, doneMsg}, }, } - for _, tc := range tests { s.Run(tc.name, func() { s.app.ExchangeKeeper.SetParams(s.ctx, tc.existingParams) From 512818605f70aee00338815e0cafaf8c679fd44b Mon Sep 17 00:00:00 2001 From: Matt Witkowski Date: Fri, 10 Nov 2023 13:08:53 -0500 Subject: [PATCH 06/14] Add additional trigger module logging (#1742) * Add additional logging. * Update logging to show success. * Update changelog. --- CHANGELOG.md | 1 + x/trigger/keeper/event_detector.go | 2 ++ x/trigger/keeper/trigger_dispatcher.go | 4 ++++ 3 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 331fac5d5c..b118a6ab70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,6 +46,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ * Wrote unit tests on the keeper methods [#1699](https://github.com/provenance-io/provenance/issues/1699). * During `FillBids`, the seller settlement fee is now calculated on the total price instead of each order individually [#1699](https://github.com/provenance-io/provenance/issues/1699). * In the `OrderFeeCalc` query, ensure the market exists [#1699](https://github.com/provenance-io/provenance/issues/1699). +* Add additional logging to trigger module [#1718](https://github.com/provenance-io/provenance/issues/1718). ### Bug Fixes diff --git a/x/trigger/keeper/event_detector.go b/x/trigger/keeper/event_detector.go index ef033a2d1e..0d64b5fdf9 100644 --- a/x/trigger/keeper/event_detector.go +++ b/x/trigger/keeper/event_detector.go @@ -15,6 +15,7 @@ func (k Keeper) DetectBlockEvents(ctx sdk.Context) { triggers = append(triggers, k.detectTimeEvents(ctx)...) for _, trigger := range triggers { + k.Logger(ctx).Debug(fmt.Sprintf("Trigger %d added to queue", trigger.Id)) k.UnregisterTrigger(ctx, trigger) k.QueueTrigger(ctx, trigger) } @@ -77,6 +78,7 @@ func (k Keeper) getMatchingTriggersUntil(ctx sdk.Context, prefix string, match f err := k.IterateEventListeners(ctx, prefix, func(trigger types.Trigger) (stop bool, err error) { event, _ := trigger.GetTriggerEventI() if match(trigger, event) { + k.Logger(ctx).Debug(fmt.Sprintf("Event detected for trigger %d", trigger.Id)) triggers = append(triggers, trigger) } return terminator(trigger, event), nil diff --git a/x/trigger/keeper/trigger_dispatcher.go b/x/trigger/keeper/trigger_dispatcher.go index ed5e9fff78..1163d85037 100644 --- a/x/trigger/keeper/trigger_dispatcher.go +++ b/x/trigger/keeper/trigger_dispatcher.go @@ -24,8 +24,10 @@ func (k Keeper) ProcessTriggers(ctx sdk.Context) { item := k.QueuePeek(ctx) triggerID := item.GetTrigger().Id gasLimit := k.GetGasLimit(ctx, triggerID) + k.Logger(ctx).Debug(fmt.Sprintf("Processing trigger %d with gas limit %d", triggerID, gasLimit)) if gasLimit+gasConsumed > MaximumQueueGas { + k.Logger(ctx).Debug(fmt.Sprintf("Exceeded MaximumQueueGas %d/%d skipping...", gasLimit+gasConsumed, MaximumQueueGas)) return } actionsProcessed++ @@ -79,6 +81,7 @@ func (k Keeper) handleMsgs(ctx sdk.Context, msgs []sdk.Msg) ([]sdk.Result, error if handler == nil { return nil, fmt.Errorf("no message handler found for message %s at position %d", sdk.MsgTypeURL(msg), i) } + k.Logger(ctx).Debug(fmt.Sprintf("Executing %s at position %d", sdk.MsgTypeURL(msg), i)) r, err := k.safeHandle(ctx, msg, handler) if err != nil { return nil, fmt.Errorf("error processing message %s at position %d: %w", sdk.MsgTypeURL(msg), i, err) @@ -87,6 +90,7 @@ func (k Keeper) handleMsgs(ctx sdk.Context, msgs []sdk.Msg) ([]sdk.Result, error if r == nil { return nil, fmt.Errorf("got nil sdk.Result for message %s at position %d", sdk.MsgTypeURL(msg), i) } + k.Logger(ctx).Debug(fmt.Sprintf("Successfully executed %s at position %d", sdk.MsgTypeURL(msg), i)) results[i] = *r } From b740e9263acf1d7c4df0b60af0d5b37396c0bfe2 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Fri, 10 Nov 2023 11:48:46 -0700 Subject: [PATCH 07/14] Have exchange module update marker net-asset-value entries (#1741) * [1736]: Properly wrap the errors in AddSetNetAssetValues. * [1736]: Reorg SetNetAssetValue to emit the event last and create the key and store closer to where they're used. * [1736]: Move the NAV event back up to earlier and add a comment on why its not at the end like most other events. * [1736]: Add the marker keeper to the exchange keeper. * [1736]: Generate and record the NAVs with the marker module after a settlement. * [1736]: Unit tests on GetNAVs. * [1736]: update GetNAVs to use asks if there aren't any bids. * [1736]: Unit tests on the keeper changes and fix the ones that broke. * [1736]: Update the msg server tests too. * [1736]: Undo the marker keeper changes since it basically just boiled down to the addition of a comment. * [1736]: Update the changelog to mark v1.17.0-rc2 and also include an entry for this PR. --------- Co-authored-by: Ira Miller <72319+iramiller@users.noreply.github.com> --- CHANGELOG.md | 35 +- app/app.go | 2 +- x/exchange/expected_keepers.go | 6 + x/exchange/fulfillment.go | 55 ++ x/exchange/fulfillment_test.go | 519 +++++++++++++++++++ x/exchange/keeper/export_test.go | 6 + x/exchange/keeper/fulfillment.go | 77 ++- x/exchange/keeper/fulfillment_test.go | 720 ++++++++++++++++++++++++-- x/exchange/keeper/keeper.go | 10 +- x/exchange/keeper/mocks_test.go | 124 +++++ x/exchange/keeper/msg_server_test.go | 147 +++++- x/exchange/keeper/suite_test.go | 96 +++- 12 files changed, 1718 insertions(+), 79 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b118a6ab70..c1958e8165 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,15 +37,36 @@ Ref: https://keepachangelog.com/en/1.0.0/ ## [Unreleased] +### Improvements + +* When the exchange module settles orders, update the marker net-asset-values ([#1736](https://github.com/provenance-io/provenance/pull/1736). + +### Bug Fixes + +* Fixed denom metadata source chain-id retrieval for new ibc markers [#1726](https://github.com/provenance-io/provenance/issues/1726). + +### Dependencies + +- Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.27.2 ([#1724](https://github.com/provenance-io/provenance/pull/1724)) +- Bump `github.com/google/uuid` from 1.3.1 to 1.4.0 ([#1723](https://github.com/provenance-io/provenance/pull/1723)) +- Bump `github.com/gorilla/mux` from 1.8.0 to 1.8.1 ([#1734](https://github.com/provenance-io/provenance/pull/1734)) +- Bump `golang.org/x/text` from 0.13.0 to 0.14.0 ([#1735](https://github.com/provenance-io/provenance/pull/1735)) +- Bump `github.com/spf13/cobra` from 1.7.0 to 1.8.0 ([#1733](https://github.com/provenance-io/provenance/pull/1733)) + +--- + +## [v1.17.0-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.17.0-rc2) - 2023-11-03 + ### Features -* Add the (empty) `saffron-rc2` upgrade [#1699](https://github.com/provenance-io/provenance/issues/1699). +* Add the `saffron-rc2` upgrade and update `saffron` to create denom metadata for IBC markers [#1728](https://github.com/provenance-io/provenance/issues/1728). ### Improvements * Wrote unit tests on the keeper methods [#1699](https://github.com/provenance-io/provenance/issues/1699). * During `FillBids`, the seller settlement fee is now calculated on the total price instead of each order individually [#1699](https://github.com/provenance-io/provenance/issues/1699). * In the `OrderFeeCalc` query, ensure the market exists [#1699](https://github.com/provenance-io/provenance/issues/1699). +* Add publishing of docker arm64 container builds [#1634](https://github.com/provenance-io/provenance/issues/1634) * Add additional logging to trigger module [#1718](https://github.com/provenance-io/provenance/issues/1718). ### Bug Fixes @@ -53,15 +74,11 @@ Ref: https://keepachangelog.com/en/1.0.0/ * During `InitGenesis`, ensure LastOrderId is at least the largest order id [#1699](https://github.com/provenance-io/provenance/issues/1699). * Properly populate the permissions lists when reading access grants from state [#1699](https://github.com/provenance-io/provenance/issues/1699). * Fixed the paginated order queries to properly look up orders [#1699](https://github.com/provenance-io/provenance/issues/1699). -* Fixed denom metadata source chain-id retrieval for new ibc markers [#1726](https://github.com/provenance-io/provenance/issues/1726). -### Dependencies +### Full Commit History -- Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.27.2 ([#1724](https://github.com/provenance-io/provenance/pull/1724)) -- Bump `github.com/google/uuid` from 1.3.1 to 1.4.0 ([#1723](https://github.com/provenance-io/provenance/pull/1723)) -- Bump `github.com/gorilla/mux` from 1.8.0 to 1.8.1 ([#1734](https://github.com/provenance-io/provenance/pull/1734)) -- Bump `golang.org/x/text` from 0.13.0 to 0.14.0 ([#1735](https://github.com/provenance-io/provenance/pull/1735)) -- Bump `github.com/spf13/cobra` from 1.7.0 to 1.8.0 ([#1733](https://github.com/provenance-io/provenance/pull/1733)) +* https://github.com/provenance-io/provenance/compare/v1.17.0-rc1...v1.17.0-rc2 +* https://github.com/provenance-io/provenance/compare/v1.16.0...v1.17.0-rc2 --- @@ -1291,4 +1308,4 @@ into new 0.40.x base. Minimal unit test coverage and features in place to begin The Provenance Blockchain was started by Figure Technologies in 2018 using a Hyperledger Fabric derived private network. A subsequent migration was made to a new internal private network based on the 0.38-0.39 series of Cosmos SDK and -Tendermint. The Provence-IO/Provenance Cosmos SDK derived public network is the \ No newline at end of file +Tendermint. The Provence-IO/Provenance Cosmos SDK derived public network is the diff --git a/app/app.go b/app/app.go index fd143c7506..c84a43edee 100644 --- a/app/app.go +++ b/app/app.go @@ -577,7 +577,7 @@ func New( app.ExchangeKeeper = exchangekeeper.NewKeeper( appCodec, keys[exchange.StoreKey], authtypes.FeeCollectorName, - app.AccountKeeper, app.AttributeKeeper, app.BankKeeper, app.HoldKeeper, + app.AccountKeeper, app.AttributeKeeper, app.BankKeeper, app.HoldKeeper, app.MarkerKeeper, ) pioMessageRouter := MessageRouterFunc(func(msg sdk.Msg) baseapp.MsgServiceHandler { diff --git a/x/exchange/expected_keepers.go b/x/exchange/expected_keepers.go index d1ddb480d7..edea428335 100644 --- a/x/exchange/expected_keepers.go +++ b/x/exchange/expected_keepers.go @@ -6,6 +6,7 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" attrtypes "github.com/provenance-io/provenance/x/attribute/types" + markertypes "github.com/provenance-io/provenance/x/marker/types" ) type AccountKeeper interface { @@ -30,3 +31,8 @@ type HoldKeeper interface { ReleaseHold(ctx sdk.Context, addr sdk.AccAddress, funds sdk.Coins) error GetHoldCoin(ctx sdk.Context, addr sdk.AccAddress, denom string) (sdk.Coin, error) } + +type MarkerKeeper interface { + GetMarker(ctx sdk.Context, address sdk.AccAddress) (markertypes.MarkerAccountI, error) + AddSetNetAssetValues(ctx sdk.Context, marker markertypes.MarkerAccountI, netAssetValues []markertypes.NetAssetValue, source string) error +} diff --git a/x/exchange/fulfillment.go b/x/exchange/fulfillment.go index 3d4ad50f1e..16ed27b0a2 100644 --- a/x/exchange/fulfillment.go +++ b/x/exchange/fulfillment.go @@ -881,3 +881,58 @@ func getPriceTransfer(f *orderFulfillment) (*Transfer, error) { // This is here in case a new SubTypeI is made that isn't accounted for in here. panic(fmt.Errorf("%s order %d: unknown order type", f.GetOrderType(), f.GetOrderID())) } + +// NetAssetValue is a total of assets and the price they sold for. +type NetAssetValue struct { + // Assets is the funds being bought/sold + Assets sdk.Coin + // Price is the price paid for those assets. + Price sdk.Coin +} + +// filterOrders returns all the filled orders (partial or full) that return true from the checker. +func filterOrders(settlement *Settlement, checker func(order OrderI) bool) []OrderI { + var rv []OrderI + for _, order := range settlement.FullyFilledOrders { + if checker(order) { + rv = append(rv, order) + } + } + if settlement.PartialOrderFilled != nil && checker(settlement.PartialOrderFilled) { + rv = append(rv, settlement.PartialOrderFilled) + } + return rv +} + +// GetNAVs returns all the net-asset-value entries that represent this settlement. +func GetNAVs(settlement *Settlement) []*NetAssetValue { + // We need to count ONLY the bid orders or ONLY the ask orders. + // But some settlements are expected to only have one or the other, so look + // for bids first and fall back to asks if there aren't any bids. + // I chose bids first because they're filled at their listed price, but I don't + // think it really matters which one is chosen to check first. + orders := filterOrders(settlement, OrderI.IsBidOrder) + if len(orders) == 0 { + orders = filterOrders(settlement, OrderI.IsAskOrder) + } + + var navs []*NetAssetValue + for _, order := range orders { + assets := order.GetAssets() + price := order.GetPrice() + found := false + for _, nav := range navs { + if nav.Assets.Denom == assets.Denom && nav.Price.Denom == price.Denom { + found = true + nav.Assets.Amount = nav.Assets.Amount.Add(assets.Amount) + nav.Price.Amount = nav.Price.Amount.Add(price.Amount) + break + } + } + if !found { + navs = append(navs, &NetAssetValue{Assets: assets, Price: price}) + } + } + + return navs +} diff --git a/x/exchange/fulfillment_test.go b/x/exchange/fulfillment_test.go index 23a0777ac4..77dd91ad28 100644 --- a/x/exchange/fulfillment_test.go +++ b/x/exchange/fulfillment_test.go @@ -287,6 +287,27 @@ func assertEqualOrderFulfillmentSlices(t *testing.T, expected, actual []*orderFu return false } +// assertEqualNAVs asserts that the two NAV slices are equal. +// Returns true if equal. +// If not equal, they're converted to strings and rechecked in order to help identify the differences. +func assertEqualNAVs(t *testing.T, expected, actual []*NetAssetValue, message string, args ...interface{}) bool { + if assert.Equalf(t, expected, actual, message, args...) { + return true + } + + navStringer := func(nav *NetAssetValue) string { + if nav == nil { + return "" + } + return fmt.Sprintf("%s:%s", nav.Assets, nav.Price) + } + + expStrs := stringerLines(expected, navStringer) + actStrs := stringerLines(actual, navStringer) + assert.Equalf(t, expStrs, actStrs, message+" as strings", args...) + return false +} + func TestBuildSettlement(t *testing.T) { assetDenom, priceDenom := "apple", "peach" feeDenoms := []string{"fig", "grape"} @@ -6218,3 +6239,501 @@ func TestGetPriceTransfer(t *testing.T) { }) } } + +func TestFilterOrders(t *testing.T) { + askOrder := func(orderID uint64) *FilledOrder { + return NewFilledOrder(NewOrder(orderID).WithAsk(&AskOrder{}), sdk.NewInt64Coin("accordion", 12), nil) + } + bidOrder := func(orderID uint64) *FilledOrder { + return NewFilledOrder(NewOrder(orderID).WithBid(&BidOrder{}), sdk.NewInt64Coin("bassoon", 34), nil) + } + evens := func(order OrderI) bool { + return order.GetOrderID()%2 == 0 + } + + tests := []struct { + name string + settlement *Settlement + checker func(order OrderI) bool + expOrders []OrderI + }{ + { + name: "no orders", + settlement: &Settlement{}, + checker: evens, + expOrders: nil, + }, + { + name: "one fully, ask get asks", + settlement: &Settlement{FullyFilledOrders: []*FilledOrder{askOrder(1)}}, + checker: OrderI.IsAskOrder, + expOrders: []OrderI{askOrder(1)}, + }, + { + name: "one fully, ask get bids", + settlement: &Settlement{FullyFilledOrders: []*FilledOrder{askOrder(1)}}, + checker: OrderI.IsBidOrder, + expOrders: nil, + }, + { + name: "one fully, bid get asks", + settlement: &Settlement{FullyFilledOrders: []*FilledOrder{bidOrder(1)}}, + checker: OrderI.IsAskOrder, + expOrders: nil, + }, + { + name: "one fully, bid get bids", + settlement: &Settlement{FullyFilledOrders: []*FilledOrder{bidOrder(1)}}, + checker: OrderI.IsBidOrder, + expOrders: []OrderI{bidOrder(1)}, + }, + { + name: "only partial, ask get asks", + settlement: &Settlement{PartialOrderFilled: askOrder(1)}, + checker: OrderI.IsAskOrder, + expOrders: []OrderI{askOrder(1)}, + }, + { + name: "only partial, ask get bids", + settlement: &Settlement{PartialOrderFilled: askOrder(1)}, + checker: OrderI.IsBidOrder, + expOrders: nil, + }, + { + name: "only partial, bid get asks", + settlement: &Settlement{PartialOrderFilled: bidOrder(1)}, + checker: OrderI.IsAskOrder, + expOrders: nil, + }, + { + name: "only partial, bid get bids", + settlement: &Settlement{PartialOrderFilled: bidOrder(1)}, + checker: OrderI.IsBidOrder, + expOrders: []OrderI{bidOrder(1)}, + }, + { + name: "one fully and partial, neither pass checker", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(1)}, + PartialOrderFilled: bidOrder(3), + }, + checker: evens, + expOrders: nil, + }, + { + name: "one fully and partial, just fully passes checker", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(2)}, + PartialOrderFilled: bidOrder(3), + }, + checker: evens, + expOrders: []OrderI{askOrder(2)}, + }, + { + name: "one fully and partial, just partial passes checker", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(1)}, + PartialOrderFilled: bidOrder(4), + }, + checker: evens, + expOrders: []OrderI{bidOrder(4)}, + }, + { + name: "one fully and partial, both pass checker", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(4)}, + PartialOrderFilled: bidOrder(2), + }, + checker: evens, + expOrders: []OrderI{askOrder(4), bidOrder(2)}, + }, + { + name: "many orders, get asks", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1), askOrder(2), askOrder(3), + bidOrder(4), bidOrder(5), + }, + PartialOrderFilled: bidOrder(6), + }, + checker: OrderI.IsAskOrder, + expOrders: []OrderI{askOrder(1), askOrder(2), askOrder(3)}, + }, + { + name: "many orders, get bids", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1), askOrder(2), askOrder(3), + bidOrder(4), bidOrder(5), + }, + PartialOrderFilled: bidOrder(6), + }, + checker: OrderI.IsBidOrder, + expOrders: []OrderI{bidOrder(4), bidOrder(5), bidOrder(6)}, + }, + { + name: "many orders, get evens", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1), askOrder(2), askOrder(3), + bidOrder(4), bidOrder(5), + }, + PartialOrderFilled: bidOrder(6), + }, + checker: evens, + expOrders: []OrderI{askOrder(2), bidOrder(4), bidOrder(6)}, + }, + } + + for _, tc := range tests { + t.Run(tc.name, func(t *testing.T) { + var orders []OrderI + testFunc := func() { + orders = filterOrders(tc.settlement, tc.checker) + } + require.NotPanics(t, testFunc, "filterOrders") + assert.Equal(t, tc.expOrders, orders, "filterOrders result") + }) + } +} + +func TestGetNAVs(t *testing.T) { + coin := func(coinStr string) sdk.Coin { + rv, err := parseCoin(coinStr) + require.NoError(t, err, "parseCoin(%q)", coinStr) + return rv + } + askOrder := func(orderID uint64, assets, price string) *FilledOrder { + order := NewOrder(orderID).WithAsk(&AskOrder{Assets: coin(assets), Price: coin(price)}) + return NewFilledOrder(order, order.GetPrice(), nil) + } + bidOrder := func(orderID uint64, assets, price string) *FilledOrder { + order := NewOrder(orderID).WithBid(&BidOrder{Assets: coin(assets), Price: coin(price)}) + return NewFilledOrder(order, order.GetPrice(), nil) + } + nav := func(assets, price string) *NetAssetValue { + return &NetAssetValue{Assets: coin(assets), Price: coin(price)} + } + + tests := []struct { + name string + settlement *Settlement + expNAVs []*NetAssetValue + }{ + { + name: "no orders", + settlement: &Settlement{}, + expNAVs: nil, + }, + { + name: "full ask, no partial", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(1, "10apple", "20plum")}, + }, + expNAVs: []*NetAssetValue{nav("10apple", "20plum")}, + }, + { + name: "full ask, partial ask same denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(1, "10apple", "20plum")}, + PartialOrderFilled: askOrder(2, "8apple", "15plum"), + }, + expNAVs: []*NetAssetValue{nav("18apple", "35plum")}, + }, + { + name: "full ask, partial ask diff asset denom", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(1, "10apple", "20plum")}, + PartialOrderFilled: askOrder(2, "8acorn", "15plum"), + }, + expNAVs: []*NetAssetValue{ + nav("10apple", "20plum"), + nav("8acorn", "15plum"), + }, + }, + { + name: "full ask, partial ask diff price denom", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(1, "10apple", "20plum")}, + PartialOrderFilled: askOrder(2, "8apple", "15pear"), + }, + expNAVs: []*NetAssetValue{ + nav("10apple", "20plum"), + nav("8apple", "15pear"), + }, + }, + { + name: "full ask, partial ask diff denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(1, "10apple", "20plum")}, + PartialOrderFilled: askOrder(2, "8acorn", "15pear"), + }, + expNAVs: []*NetAssetValue{ + nav("10apple", "20plum"), + nav("8acorn", "15pear"), + }, + }, + { + name: "full ask, partial bid", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{askOrder(1, "10apple", "20plum")}, + PartialOrderFilled: bidOrder(2, "8apple", "15plum"), + }, + expNAVs: []*NetAssetValue{nav("8apple", "15plum")}, + }, + { + name: "full bid, no partial", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{bidOrder(1, "10apple", "20plum")}, + }, + expNAVs: []*NetAssetValue{nav("10apple", "20plum")}, + }, + { + name: "full bid, partial ask", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{bidOrder(1, "10apple", "20plum")}, + PartialOrderFilled: askOrder(2, "8apple", "15plum"), + }, + expNAVs: []*NetAssetValue{nav("10apple", "20plum")}, + }, + { + name: "full bid, partial bid same denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{bidOrder(1, "10apple", "20plum")}, + PartialOrderFilled: bidOrder(2, "8apple", "15plum"), + }, + expNAVs: []*NetAssetValue{nav("18apple", "35plum")}, + }, + { + name: "full bid, partial bid diff asset denom", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{bidOrder(1, "10apple", "20plum")}, + PartialOrderFilled: bidOrder(2, "8acorn", "15plum"), + }, + expNAVs: []*NetAssetValue{ + nav("10apple", "20plum"), + nav("8acorn", "15plum"), + }, + }, + { + name: "full bid, partial bid diff price denom", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{bidOrder(1, "10apple", "20plum")}, + PartialOrderFilled: bidOrder(2, "8apple", "15pear"), + }, + expNAVs: []*NetAssetValue{ + nav("10apple", "20plum"), + nav("8apple", "15pear"), + }, + }, + { + name: "full bid, partial bid diff denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{bidOrder(1, "10apple", "20plum")}, + PartialOrderFilled: bidOrder(2, "8acorn", "15pear"), + }, + expNAVs: []*NetAssetValue{ + nav("10apple", "20plum"), + nav("8acorn", "15pear"), + }, + }, + { + name: "only filled asks, no partial", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1, "10apple", "20plum"), + askOrder(2, "15apple", "30plum"), + askOrder(3, "20apple", "35plum"), + }, + }, + expNAVs: []*NetAssetValue{nav("45apple", "85plum")}, + }, + { + name: "only filled asks, partial ask", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1, "10apple", "20plum"), + askOrder(2, "15apple", "30plum"), + askOrder(3, "20apple", "35plum"), + }, + PartialOrderFilled: askOrder(4, "8apple", "12plum"), + }, + expNAVs: []*NetAssetValue{nav("53apple", "97plum")}, + }, + { + name: "only filled asks, partial bid", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1, "10apple", "20plum"), + askOrder(2, "15apple", "30plum"), + askOrder(3, "20apple", "35plum"), + }, + PartialOrderFilled: bidOrder(4, "8apple", "12plum"), + }, + expNAVs: []*NetAssetValue{nav("8apple", "12plum")}, + }, + { + name: "one filled bid, no partial", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1, "10apple", "20plum"), + askOrder(2, "15apple", "30plum"), + bidOrder(3, "8apple", "12plum"), + askOrder(4, "20apple", "35plum"), + }, + }, + expNAVs: []*NetAssetValue{nav("8apple", "12plum")}, + }, + { + name: "one filled bid, partial ask", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1, "10apple", "20plum"), + askOrder(2, "15apple", "30plum"), + bidOrder(3, "8apple", "12plum"), + askOrder(4, "20apple", "35plum"), + }, + PartialOrderFilled: askOrder(5, "55apple", "114plum"), + }, + expNAVs: []*NetAssetValue{nav("8apple", "12plum")}, + }, + { + name: "one filled bid plus partial bid, same denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1, "10apple", "20plum"), + askOrder(2, "15apple", "30plum"), + bidOrder(3, "8apple", "12plum"), + askOrder(4, "20apple", "35plum"), + }, + PartialOrderFilled: bidOrder(5, "55apple", "114plum"), + }, + expNAVs: []*NetAssetValue{nav("63apple", "126plum")}, + }, + { + name: "one filled bid plus partial bid, diff asset denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1, "10apple", "20plum"), + askOrder(2, "15apple", "30plum"), + bidOrder(3, "8apple", "12plum"), + askOrder(4, "20apple", "35plum"), + }, + PartialOrderFilled: bidOrder(5, "55acorn", "114plum"), + }, + expNAVs: []*NetAssetValue{ + nav("8apple", "12plum"), + nav("55acorn", "114plum"), + }, + }, + { + name: "one filled bid plus partial bid, diff price denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1, "10apple", "20plum"), + askOrder(2, "15apple", "30plum"), + bidOrder(3, "8apple", "12plum"), + askOrder(4, "20apple", "35plum"), + }, + PartialOrderFilled: bidOrder(5, "55apple", "114pear"), + }, + expNAVs: []*NetAssetValue{ + nav("8apple", "12plum"), + nav("55apple", "114pear"), + }, + }, + { + name: "one filled bid plus partial bid, diff both denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + askOrder(1, "10apple", "20plum"), + askOrder(2, "15apple", "30plum"), + bidOrder(3, "8apple", "12plum"), + askOrder(4, "20apple", "35plum"), + }, + PartialOrderFilled: bidOrder(5, "55acorn", "114pear"), + }, + expNAVs: []*NetAssetValue{ + nav("8apple", "12plum"), + nav("55acorn", "114pear"), + }, + }, + { + name: "four bids, same denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + bidOrder(1, "10apple", "20plum"), + bidOrder(2, "8apple", "12plum"), + askOrder(3, "15apple", "30plum"), + bidOrder(4, "20apple", "35plum"), + askOrder(5, "27apple", "56plum"), + }, + PartialOrderFilled: bidOrder(6, "55apple", "114plum"), + }, + expNAVs: []*NetAssetValue{nav("93apple", "181plum")}, + }, + { + name: "four bids, two asset denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + bidOrder(1, "10apple", "20plum"), + bidOrder(2, "8acorn", "12plum"), + askOrder(3, "15apple", "30plum"), + bidOrder(4, "20apple", "35plum"), + askOrder(5, "27apple", "56plum"), + bidOrder(6, "55acorn", "114plum"), + }, + }, + expNAVs: []*NetAssetValue{ + nav("30apple", "55plum"), + nav("63acorn", "126plum"), + }, + }, + { + name: "four bids, two price denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + bidOrder(1, "10apple", "20pear"), + bidOrder(2, "8apple", "12pear"), + askOrder(3, "15apple", "30plum"), + bidOrder(4, "20apple", "35plum"), + askOrder(5, "27apple", "56plum"), + bidOrder(6, "55apple", "114plum"), + }, + }, + expNAVs: []*NetAssetValue{ + nav("18apple", "32pear"), + nav("75apple", "149plum"), + }, + }, + { + name: "four bids, diff denoms", + settlement: &Settlement{ + FullyFilledOrders: []*FilledOrder{ + bidOrder(1, "10apple", "20pear"), + bidOrder(2, "8apple", "12plum"), + askOrder(3, "15apple", "30plum"), + bidOrder(4, "20apple", "35plum"), + askOrder(5, "27apple", "56plum"), + }, + PartialOrderFilled: bidOrder(6, "55acorn", "114pear"), + }, + expNAVs: []*NetAssetValue{ + nav("10apple", "20pear"), + nav("28apple", "47plum"), + nav("55acorn", "114pear"), + }, + }, + } + + for _, tc := range tests { + t.Run(tc.name, func(t *testing.T) { + var actNavs []*NetAssetValue + testFunc := func() { + actNavs = GetNAVs(tc.settlement) + } + require.NotPanics(t, testFunc, "SetNAVs") + assertEqualNAVs(t, tc.expNAVs, actNavs, "SetNAVs result") + }) + } +} diff --git a/x/exchange/keeper/export_test.go b/x/exchange/keeper/export_test.go index 968ac1a293..08a5be52c3 100644 --- a/x/exchange/keeper/export_test.go +++ b/x/exchange/keeper/export_test.go @@ -33,6 +33,12 @@ func (k Keeper) WithHoldKeeper(holdKeeper exchange.HoldKeeper) Keeper { return k } +// WithMarkerKeeper is a test-only method that returns a new Keeper that uses the provided MarkerKeeper. +func (k Keeper) WithMarkerKeeper(markerKeeper exchange.MarkerKeeper) Keeper { + k.markerKeeper = markerKeeper + return k +} + // GetStore is a test-only exposure of getStore. func (k Keeper) GetStore(ctx sdk.Context) sdk.KVStore { return k.getStore(ctx) diff --git a/x/exchange/keeper/fulfillment.go b/x/exchange/keeper/fulfillment.go index 867fc05d61..be29fe6c73 100644 --- a/x/exchange/keeper/fulfillment.go +++ b/x/exchange/keeper/fulfillment.go @@ -10,6 +10,7 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" "github.com/provenance-io/provenance/x/exchange" + markertypes "github.com/provenance-io/provenance/x/marker/types" ) // sumAssetsAndPrice gets the sum of assets, and the sum of prices of the provided orders. @@ -299,7 +300,7 @@ func (k Keeper) closeSettlement(ctx sdk.Context, store sdk.KVStore, marketID uin deleteAndDeIndexOrder(store, *order.GetOriginalOrder()) } - // And emit all the needed events. + // Emit all the needed events. events := make([]proto.Message, 0, len(settlement.FullyFilledOrders)+1) for _, order := range settlement.FullyFilledOrders { events = append(events, exchange.NewEventOrderFilled(order)) @@ -309,5 +310,79 @@ func (k Keeper) closeSettlement(ctx sdk.Context, store sdk.KVStore, marketID uin } k.emitEvents(ctx, events) + // Record the NAVs + navs := exchange.GetNAVs(settlement) + k.recordNAVs(ctx, marketID, navs) + return nil } + +// recordNAVs attempts to record the provided NAVs in the marker module. +// If a problem is encountered for one (or more), the error is logged and the rest are still processed. +// Events should still be emitted even for the ones that have a problem. +func (k Keeper) recordNAVs(ctx sdk.Context, marketID uint32, navs []*exchange.NetAssetValue) { + source := fmt.Sprintf("x/exchange market %d", marketID) + + // convert them to what the marker module needs. + markerNAVs := make(map[string][]markertypes.NetAssetValue) + var denomOrder []string + for _, nav := range navs { + if !nav.Assets.Amount.IsUint64() { + k.logErrorf(ctx, "could not record net-asset-value of %q at a price of %q: asset volume greater than max uint64", + nav.Assets, nav.Price) + k.emitEvent(ctx, &markertypes.EventSetNetAssetValue{ + Denom: nav.Assets.Denom, + Price: nav.Price.String(), + Volume: nav.Assets.Amount.String(), + Source: source, + }) + continue + } + + if _, known := markerNAVs[nav.Assets.Denom]; !known { + denomOrder = append(denomOrder, nav.Assets.Denom) + } + + markerNAV := markertypes.NetAssetValue{ + Price: nav.Price, + Volume: nav.Assets.Amount.Uint64(), + } + markerNAVs[nav.Assets.Denom] = append(markerNAVs[nav.Assets.Denom], markerNAV) + } + + // Get the markers and record the NAVs. + for _, denom := range denomOrder { + markerAddr, err := markertypes.MarkerAddress(denom) + if err != nil { + k.logErrorf(ctx, "error creating marker address for asset denom %q: %v", denom, err) + k.emitNAVEvents(ctx, denom, markerNAVs[denom], source) + continue + } + marker, err := k.markerKeeper.GetMarker(ctx, markerAddr) + if err != nil { + k.logErrorf(ctx, "error getting asset marker %q: %v", denom, err) + k.emitNAVEvents(ctx, denom, markerNAVs[denom], source) + continue + } + if marker == nil { + k.logInfof(ctx, "no marker found for asset denom %q", denom) + k.emitNAVEvents(ctx, denom, markerNAVs[denom], source) + continue + } + + err = k.markerKeeper.AddSetNetAssetValues(ctx, marker, markerNAVs[denom], source) + if err != nil { + k.logErrorf(ctx, "error setting net-asset-values for marker %q: %v", denom, err) + } + } +} + +// emitNAVEvents emits the marker module's EventSetNetAssetValue events for the given navs. +// The AddSetNetAssetValues func does this too, so this should only be used when that isn't being called. +func (k Keeper) emitNAVEvents(ctx sdk.Context, denom string, navs []markertypes.NetAssetValue, source string) { + events := make([]proto.Message, len(navs)) + for i, nav := range navs { + events[i] = markertypes.NewEventSetNetAssetValue(denom, nav.Price, nav.Volume, source) + } + k.emitEvents(ctx, events) +} diff --git a/x/exchange/keeper/fulfillment_test.go b/x/exchange/keeper/fulfillment_test.go index f4131775f7..69967ff5e6 100644 --- a/x/exchange/keeper/fulfillment_test.go +++ b/x/exchange/keeper/fulfillment_test.go @@ -5,23 +5,30 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - "github.com/provenance-io/provenance/x/exchange" + markertypes "github.com/provenance-io/provenance/x/marker/types" ) func (s *TestSuite) TestKeeper_FillBids() { + appleMarker := s.markerAccount("100000000000apple") + acornMarker := s.markerAccount("100000000000acorn") + tests := []struct { - name string - attrKeeper *MockAttributeKeeper - bankKeeper *MockBankKeeper - holdKeeper *MockHoldKeeper - setup func() - msg exchange.MsgFillBidsRequest - expErr string - expEvents []*exchange.EventOrderFilled - expAttrCalls AttributeCalls - expHoldCalls HoldCalls - expBankCalls BankCalls + name string + attrKeeper *MockAttributeKeeper + bankKeeper *MockBankKeeper + holdKeeper *MockHoldKeeper + markerKeeper *MockMarkerKeeper + setup func() + msg exchange.MsgFillBidsRequest + expErr string + expEvents []*exchange.EventOrderFilled + adlEvents sdk.Events + expAttrCalls AttributeCalls + expHoldCalls HoldCalls + expBankCalls BankCalls + expMarkerCalls MarkerCalls + expLog []string }{ // Tests on error conditions. { @@ -419,8 +426,9 @@ func (s *TestSuite) TestKeeper_FillBids() { }, }, { - name: "error collecting creation fee", - bankKeeper: NewMockBankKeeper().WithSendCoinsResults("", "", "another error for testing"), + name: "error collecting creation fee", + bankKeeper: NewMockBankKeeper().WithSendCoinsResults("", "", "another error for testing"), + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{}) s.requireCreateMarket(exchange.Market{MarketId: 2, AcceptingOrders: true, AllowUserSettlement: true}) @@ -448,11 +456,152 @@ func (s *TestSuite) TestKeeper_FillBids() { {ctxHasQuarantineBypass: false, fromAddr: s.addr4, toAddr: s.marketAddr2, amt: s.coins("2fig")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("6plum"), Volume: 1}}, + source: "x/exchange market 2", + }, + }, + }, }, // Tests on successes. { - name: "one order: no fees", + name: "one order: no fees", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithBid(&exchange.BidOrder{ + Assets: s.coin("12apple"), Price: s.coin("60plum"), MarketId: 6, Buyer: s.addr2.String(), + })) + }, + msg: exchange.MsgFillBidsRequest{ + Seller: s.addr5.String(), + MarketId: 6, + TotalAssets: s.coins("12apple"), + BidOrderIds: []uint64{13}, + }, + expEvents: []*exchange.EventOrderFilled{ + {OrderId: 13, Assets: "12apple", Price: "60plum", MarketId: 6}, + }, + expHoldCalls: HoldCalls{ReleaseHold: []*ReleaseHoldArgs{{addr: s.addr2, funds: s.coins("60plum")}}}, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr5, toAddr: s.addr2, amt: s.coins("12apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr2, toAddr: s.addr5, amt: s.coins("60plum")}, + }, + }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("60plum"), Volume: 12}}, + source: "x/exchange market 6", + }, + }, + }, + }, + { + name: "one order: no fees, error getting marker", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerErr(appleMarker.GetAddress(), "just a dummy error"), + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithBid(&exchange.BidOrder{ + Assets: s.coin("12apple"), Price: s.coin("60plum"), MarketId: 6, Buyer: s.addr2.String(), + })) + }, + msg: exchange.MsgFillBidsRequest{ + Seller: s.addr5.String(), + MarketId: 6, + TotalAssets: s.coins("12apple"), + BidOrderIds: []uint64{13}, + }, + expEvents: []*exchange.EventOrderFilled{ + {OrderId: 13, Assets: "12apple", Price: "60plum", MarketId: 6}, + }, + adlEvents: sdk.Events{s.navSetEvent("12apple", "60plum", 6)}, + expHoldCalls: HoldCalls{ReleaseHold: []*ReleaseHoldArgs{{addr: s.addr2, funds: s.coins("60plum")}}}, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr5, toAddr: s.addr2, amt: s.coins("12apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr2, toAddr: s.addr5, amt: s.coins("60plum")}, + }, + }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + }, + expLog: []string{"ERR error getting asset marker \"apple\": just a dummy error module=x/exchange"}, + }, + { + name: "one order: no fees, no asset marker", + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithBid(&exchange.BidOrder{ + Assets: s.coin("12apple"), Price: s.coin("60plum"), MarketId: 6, Buyer: s.addr2.String(), + })) + }, + msg: exchange.MsgFillBidsRequest{ + Seller: s.addr5.String(), + MarketId: 6, + TotalAssets: s.coins("12apple"), + BidOrderIds: []uint64{13}, + }, + expEvents: []*exchange.EventOrderFilled{ + {OrderId: 13, Assets: "12apple", Price: "60plum", MarketId: 6}, + }, + adlEvents: sdk.Events{s.navSetEvent("12apple", "60plum", 6)}, + expHoldCalls: HoldCalls{ReleaseHold: []*ReleaseHoldArgs{{addr: s.addr2, funds: s.coins("60plum")}}}, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr5, toAddr: s.addr2, amt: s.coins("12apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr2, toAddr: s.addr5, amt: s.coins("60plum")}, + }, + }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + }, + expLog: []string{"INF no marker found for asset denom \"apple\" module=x/exchange"}, + }, + { + name: "one order: no fees, very large amount", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithBid(&exchange.BidOrder{ + Assets: s.coin("184467440737095516150apple"), Price: s.coin("60plum"), MarketId: 6, Buyer: s.addr2.String(), + })) + }, + msg: exchange.MsgFillBidsRequest{ + Seller: s.addr5.String(), + MarketId: 6, + TotalAssets: s.coins("184467440737095516150apple"), + BidOrderIds: []uint64{13}, + }, + expEvents: []*exchange.EventOrderFilled{ + {OrderId: 13, Assets: "184467440737095516150apple", Price: "60plum", MarketId: 6}, + }, + adlEvents: sdk.Events{s.navSetEvent("184467440737095516150apple", "60plum", 6)}, + expHoldCalls: HoldCalls{ReleaseHold: []*ReleaseHoldArgs{{addr: s.addr2, funds: s.coins("60plum")}}}, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr5, toAddr: s.addr2, amt: s.coins("184467440737095516150apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr2, toAddr: s.addr5, amt: s.coins("60plum")}, + }, + }, + expLog: []string{ + "ERR could not record net-asset-value of \"184467440737095516150apple\" at a " + + "price of \"60plum\": asset volume greater than max uint64 module=x/exchange", + }, + }, + { + name: "one order: no fees, error setting nav", + markerKeeper: NewMockMarkerKeeper(). + WithGetMarkerAccount(appleMarker). + WithAddSetNetAssetValuesResults("oh no, it is an error"), setup: func() { s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithBid(&exchange.BidOrder{ @@ -475,9 +624,21 @@ func (s *TestSuite) TestKeeper_FillBids() { {ctxHasQuarantineBypass: true, fromAddr: s.addr2, toAddr: s.addr5, amt: s.coins("60plum")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("60plum"), Volume: 12}}, + source: "x/exchange market 6", + }, + }, + }, + expLog: []string{"ERR error setting net-asset-values for marker \"apple\": oh no, it is an error module=x/exchange"}, }, { - name: "one order: all the fees", + name: "one order: all the fees", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{ DefaultSplit: 1000, @@ -525,9 +686,20 @@ func (s *TestSuite) TestKeeper_FillBids() { {senderAddr: s.marketAddr3, recipientModule: s.feeCollector, amt: s.coins("3fig")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("60plum"), Volume: 12}}, + source: "x/exchange market 3", + }, + }, + }, }, { - name: "three orders", + name: "three orders", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker).WithGetMarkerAccount(acornMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{DefaultSplit: 1000}) s.requireCreateMarket(exchange.Market{ @@ -592,6 +764,24 @@ func (s *TestSuite) TestKeeper_FillBids() { {senderAddr: s.marketAddr3, recipientModule: s.feeCollector, amt: s.coins("3fig,1plum,1prune")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{acornMarker.GetAddress(), appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: acornMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("50prune"), Volume: 5}}, + source: "x/exchange market 3", + }, + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{ + {Price: s.coin("33prune"), Volume: 6}, + {Price: s.coin("60plum"), Volume: 12}, + }, + source: "x/exchange market 3", + }, + }, + }, }, } @@ -614,15 +804,23 @@ func (s *TestSuite) TestKeeper_FillBids() { if tc.holdKeeper == nil { tc.holdKeeper = NewMockHoldKeeper() } + if tc.markerKeeper == nil { + tc.markerKeeper = NewMockMarkerKeeper() + } expEvents := untypeEvents(s, tc.expEvents) + if len(tc.adlEvents) > 0 { + expEvents = append(expEvents, tc.adlEvents...) + } em := sdk.NewEventManager() ctx := s.ctx.WithEventManager(em) kpr := s.k.WithAttributeKeeper(tc.attrKeeper). WithAccountKeeper(s.accKeeper). WithBankKeeper(tc.bankKeeper). - WithHoldKeeper(tc.holdKeeper) + WithHoldKeeper(tc.holdKeeper). + WithMarkerKeeper(tc.markerKeeper) + s.logBuffer.Reset() var err error testFunc := func() { err = kpr.FillBids(ctx, &tc.msg) @@ -634,6 +832,11 @@ func (s *TestSuite) TestKeeper_FillBids() { s.assertAttributeKeeperCalls(tc.attrKeeper, tc.expAttrCalls, "FillBids") s.assertHoldKeeperCalls(tc.holdKeeper, tc.expHoldCalls, "FillBids") s.assertBankKeeperCalls(tc.bankKeeper, tc.expBankCalls, "FillBids") + s.assertMarkerKeeperCalls(tc.markerKeeper, tc.expMarkerCalls, "FillAsks") + + outputLog := s.getLogOutput("FillBids") + actLog := s.splitOutputLog(outputLog) + s.Assert().Equal(tc.expLog, actLog, "Lines logged during FillBids") if len(actEvents) == 0 { return @@ -650,18 +853,25 @@ func (s *TestSuite) TestKeeper_FillBids() { } func (s *TestSuite) TestKeeper_FillAsks() { + appleMarker := s.markerAccount("100000apple") + acornMarker := s.markerAccount("100000acorn") + tests := []struct { - name string - attrKeeper *MockAttributeKeeper - bankKeeper *MockBankKeeper - holdKeeper *MockHoldKeeper - setup func() - msg exchange.MsgFillAsksRequest - expErr string - expEvents []*exchange.EventOrderFilled - expAttrCalls AttributeCalls - expHoldCalls HoldCalls - expBankCalls BankCalls + name string + attrKeeper *MockAttributeKeeper + bankKeeper *MockBankKeeper + holdKeeper *MockHoldKeeper + markerKeeper *MockMarkerKeeper + setup func() + msg exchange.MsgFillAsksRequest + expErr string + expEvents []*exchange.EventOrderFilled + adlEvents sdk.Events + expAttrCalls AttributeCalls + expHoldCalls HoldCalls + expBankCalls BankCalls + expMarkerCalls MarkerCalls + expLog []string }{ // Tests on error conditions. { @@ -1064,8 +1274,9 @@ func (s *TestSuite) TestKeeper_FillAsks() { }, }, { - name: "error collecting creation fee", - bankKeeper: NewMockBankKeeper().WithSendCoinsResults("", "", "another error for testing"), + name: "error collecting creation fee", + bankKeeper: NewMockBankKeeper().WithSendCoinsResults("", "", "another error for testing"), + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{}) s.requireCreateMarket(exchange.Market{MarketId: 2, AcceptingOrders: true, AllowUserSettlement: true}) @@ -1093,11 +1304,22 @@ func (s *TestSuite) TestKeeper_FillAsks() { {ctxHasQuarantineBypass: false, fromAddr: s.addr4, toAddr: s.marketAddr2, amt: s.coins("2fig")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("6plum"), Volume: 1}}, + source: "x/exchange market 2", + }, + }, + }, }, // Tests on successes. { - name: "one order: no fees", + name: "one order: no fees", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithAsk(&exchange.AskOrder{ @@ -1120,9 +1342,150 @@ func (s *TestSuite) TestKeeper_FillAsks() { {ctxHasQuarantineBypass: true, fromAddr: s.addr5, toAddr: s.addr2, amt: s.coins("60plum")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("60plum"), Volume: 12}}, + source: "x/exchange market 6", + }, + }, + }, }, { - name: "one order: all the fees", + name: "one order: no fees, error getting marker", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerErr(appleMarker.GetAddress(), "uncomfortable marker error"), + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithAsk(&exchange.AskOrder{ + Assets: s.coin("12apple"), Price: s.coin("60plum"), MarketId: 6, Seller: s.addr2.String(), + })) + }, + msg: exchange.MsgFillAsksRequest{ + Buyer: s.addr5.String(), + MarketId: 6, + TotalPrice: s.coin("60plum"), + AskOrderIds: []uint64{13}, + }, + expEvents: []*exchange.EventOrderFilled{ + {OrderId: 13, Assets: "12apple", Price: "60plum", MarketId: 6}, + }, + adlEvents: sdk.Events{s.navSetEvent("12apple", "60plum", 6)}, + expHoldCalls: HoldCalls{ReleaseHold: []*ReleaseHoldArgs{{addr: s.addr2, funds: s.coins("12apple")}}}, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr2, toAddr: s.addr5, amt: s.coins("12apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr5, toAddr: s.addr2, amt: s.coins("60plum")}, + }, + }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + }, + expLog: []string{"ERR error getting asset marker \"apple\": uncomfortable marker error module=x/exchange"}, + }, + { + name: "one order: no fees, no asset marker", + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithAsk(&exchange.AskOrder{ + Assets: s.coin("12apple"), Price: s.coin("60plum"), MarketId: 6, Seller: s.addr2.String(), + })) + }, + msg: exchange.MsgFillAsksRequest{ + Buyer: s.addr5.String(), + MarketId: 6, + TotalPrice: s.coin("60plum"), + AskOrderIds: []uint64{13}, + }, + expEvents: []*exchange.EventOrderFilled{ + {OrderId: 13, Assets: "12apple", Price: "60plum", MarketId: 6}, + }, + adlEvents: sdk.Events{s.navSetEvent("12apple", "60plum", 6)}, + expHoldCalls: HoldCalls{ReleaseHold: []*ReleaseHoldArgs{{addr: s.addr2, funds: s.coins("12apple")}}}, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr2, toAddr: s.addr5, amt: s.coins("12apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr5, toAddr: s.addr2, amt: s.coins("60plum")}, + }, + }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + }, + expLog: []string{"INF no marker found for asset denom \"apple\" module=x/exchange"}, + }, + { + name: "one order: no fees, very large amount", + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithAsk(&exchange.AskOrder{ + Assets: s.coin("184467440737095516150apple"), Price: s.coin("60plum"), MarketId: 6, Seller: s.addr2.String(), + })) + }, + msg: exchange.MsgFillAsksRequest{ + Buyer: s.addr5.String(), + MarketId: 6, + TotalPrice: s.coin("60plum"), + AskOrderIds: []uint64{13}, + }, + expEvents: []*exchange.EventOrderFilled{ + {OrderId: 13, Assets: "184467440737095516150apple", Price: "60plum", MarketId: 6}, + }, + adlEvents: sdk.Events{s.navSetEvent("184467440737095516150apple", "60plum", 6)}, + expHoldCalls: HoldCalls{ReleaseHold: []*ReleaseHoldArgs{{addr: s.addr2, funds: s.coins("184467440737095516150apple")}}}, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr2, toAddr: s.addr5, amt: s.coins("184467440737095516150apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr5, toAddr: s.addr2, amt: s.coins("60plum")}, + }, + }, + expLog: []string{ + "ERR could not record net-asset-value of \"184467440737095516150apple\" at a " + + "price of \"60plum\": asset volume greater than max uint64 module=x/exchange", + }, + }, + { + name: "one order: no fees, error setting nav", + markerKeeper: NewMockMarkerKeeper(). + WithGetMarkerAccount(appleMarker). + WithAddSetNetAssetValuesResults("nav error, an error from nav"), + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 6, AcceptingOrders: true, AllowUserSettlement: true}) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(13).WithAsk(&exchange.AskOrder{ + Assets: s.coin("12apple"), Price: s.coin("60plum"), MarketId: 6, Seller: s.addr2.String(), + })) + }, + msg: exchange.MsgFillAsksRequest{ + Buyer: s.addr5.String(), + MarketId: 6, + TotalPrice: s.coin("60plum"), + AskOrderIds: []uint64{13}, + }, + expEvents: []*exchange.EventOrderFilled{ + {OrderId: 13, Assets: "12apple", Price: "60plum", MarketId: 6}, + }, + expHoldCalls: HoldCalls{ReleaseHold: []*ReleaseHoldArgs{{addr: s.addr2, funds: s.coins("12apple")}}}, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr2, toAddr: s.addr5, amt: s.coins("12apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr5, toAddr: s.addr2, amt: s.coins("60plum")}, + }, + }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("60plum"), Volume: 12}}, + source: "x/exchange market 6", + }, + }, + }, + expLog: []string{"ERR error setting net-asset-values for marker \"apple\": nav error, an error from nav module=x/exchange"}, + }, + { + name: "one order: all the fees", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{ DefaultSplit: 1000, @@ -1170,9 +1533,20 @@ func (s *TestSuite) TestKeeper_FillAsks() { {senderAddr: s.marketAddr3, recipientModule: s.feeCollector, amt: s.coins("3fig")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("60plum"), Volume: 12}}, + source: "x/exchange market 3", + }, + }, + }, }, { - name: "three orders", + name: "three orders", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker).WithGetMarkerAccount(acornMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{DefaultSplit: 1000}) s.requireCreateMarket(exchange.Market{ @@ -1239,6 +1613,21 @@ func (s *TestSuite) TestKeeper_FillAsks() { {senderAddr: s.marketAddr3, recipientModule: s.feeCollector, amt: s.coins("3fig,1prune")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{acornMarker.GetAddress(), appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: acornMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("50prune"), Volume: 5}}, + source: "x/exchange market 3", + }, + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("93prune"), Volume: 18}}, + source: "x/exchange market 3", + }, + }, + }, }, } @@ -1261,15 +1650,23 @@ func (s *TestSuite) TestKeeper_FillAsks() { if tc.holdKeeper == nil { tc.holdKeeper = NewMockHoldKeeper() } + if tc.markerKeeper == nil { + tc.markerKeeper = NewMockMarkerKeeper() + } expEvents := untypeEvents(s, tc.expEvents) + if len(tc.adlEvents) > 0 { + expEvents = append(expEvents, tc.adlEvents...) + } em := sdk.NewEventManager() ctx := s.ctx.WithEventManager(em) kpr := s.k.WithAttributeKeeper(tc.attrKeeper). WithAccountKeeper(s.accKeeper). WithBankKeeper(tc.bankKeeper). - WithHoldKeeper(tc.holdKeeper) + WithHoldKeeper(tc.holdKeeper). + WithMarkerKeeper(tc.markerKeeper) + s.logBuffer.Reset() var err error testFunc := func() { err = kpr.FillAsks(ctx, &tc.msg) @@ -1281,6 +1678,11 @@ func (s *TestSuite) TestKeeper_FillAsks() { s.assertAttributeKeeperCalls(tc.attrKeeper, tc.expAttrCalls, "FillAsks") s.assertHoldKeeperCalls(tc.holdKeeper, tc.expHoldCalls, "FillAsks") s.assertBankKeeperCalls(tc.bankKeeper, tc.expBankCalls, "FillAsks") + s.assertMarkerKeeperCalls(tc.markerKeeper, tc.expMarkerCalls, "FillAsks") + + outputLog := s.getLogOutput("FillAsks") + actLog := s.splitOutputLog(outputLog) + s.Assert().Equal(tc.expLog, actLog, "Lines logged during FillAsks") if len(actEvents) == 0 { return @@ -1297,10 +1699,13 @@ func (s *TestSuite) TestKeeper_FillAsks() { } func (s *TestSuite) TestKeeper_SettleOrders() { + appleMarker := s.markerAccount("1000000000apple") + tests := []struct { name string bankKeeper *MockBankKeeper holdKeeper *MockHoldKeeper + markerKeeper *MockMarkerKeeper setup func() marketID uint32 askOrderIDs []uint64 @@ -1308,9 +1713,12 @@ func (s *TestSuite) TestKeeper_SettleOrders() { expectPartial bool expErr string expEvents []proto.Message + adlEvents sdk.Events expPartialLeft *exchange.Order expHoldCalls HoldCalls expBankCalls BankCalls + expMarkerCalls MarkerCalls + expLog []string }{ // Tests on error conditions. { @@ -1549,7 +1957,8 @@ func (s *TestSuite) TestKeeper_SettleOrders() { // Tests on successes. { - name: "one ask one bid: both full, no fees", + name: "one ask one bid: both full, no fees", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.requireCreateMarket(exchange.Market{MarketId: 1}) store := s.getStore() @@ -1580,9 +1989,180 @@ func (s *TestSuite) TestKeeper_SettleOrders() { {ctxHasQuarantineBypass: true, fromAddr: s.addr4, toAddr: s.addr3, amt: s.coins("5peach")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("5peach"), Volume: 1}}, + source: "x/exchange market 1", + }, + }, + }, }, { - name: "one ask one bid: both full, all the fees", + name: "one ask one bid: both full, no fees, error getting marker", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerErr(appleMarker.GetAddress(), "sample apple error"), + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 1}) + store := s.getStore() + s.requireSetOrderInStore(store, exchange.NewOrder(1).WithAsk(&exchange.AskOrder{ + Assets: s.coin("1apple"), Price: s.coin("5peach"), MarketId: 1, Seller: s.addr3.String(), + })) + s.requireSetOrderInStore(store, exchange.NewOrder(5).WithBid(&exchange.BidOrder{ + Assets: s.coin("1apple"), Price: s.coin("5peach"), MarketId: 1, Buyer: s.addr4.String(), + })) + }, + marketID: 1, + askOrderIDs: []uint64{1}, + bidOrderIDs: []uint64{5}, + expectPartial: false, + expEvents: []proto.Message{ + &exchange.EventOrderFilled{OrderId: 1, Assets: "1apple", Price: "5peach", MarketId: 1}, + &exchange.EventOrderFilled{OrderId: 5, Assets: "1apple", Price: "5peach", MarketId: 1}, + }, + adlEvents: sdk.Events{s.navSetEvent("1apple", "5peach", 1)}, + expHoldCalls: HoldCalls{ + ReleaseHold: []*ReleaseHoldArgs{ + {addr: s.addr3, funds: s.coins("1apple")}, + {addr: s.addr4, funds: s.coins("5peach")}, + }, + }, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr3, toAddr: s.addr4, amt: s.coins("1apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr4, toAddr: s.addr3, amt: s.coins("5peach")}, + }, + }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + }, + expLog: []string{"ERR error getting asset marker \"apple\": sample apple error module=x/exchange"}, + }, + { + name: "one ask one bid: both full, no fees, no asset marker", + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 1}) + store := s.getStore() + s.requireSetOrderInStore(store, exchange.NewOrder(1).WithAsk(&exchange.AskOrder{ + Assets: s.coin("1apple"), Price: s.coin("5peach"), MarketId: 1, Seller: s.addr3.String(), + })) + s.requireSetOrderInStore(store, exchange.NewOrder(5).WithBid(&exchange.BidOrder{ + Assets: s.coin("1apple"), Price: s.coin("5peach"), MarketId: 1, Buyer: s.addr4.String(), + })) + }, + marketID: 1, + askOrderIDs: []uint64{1}, + bidOrderIDs: []uint64{5}, + expectPartial: false, + expEvents: []proto.Message{ + &exchange.EventOrderFilled{OrderId: 1, Assets: "1apple", Price: "5peach", MarketId: 1}, + &exchange.EventOrderFilled{OrderId: 5, Assets: "1apple", Price: "5peach", MarketId: 1}, + }, + adlEvents: sdk.Events{s.navSetEvent("1apple", "5peach", 1)}, + expHoldCalls: HoldCalls{ + ReleaseHold: []*ReleaseHoldArgs{ + {addr: s.addr3, funds: s.coins("1apple")}, + {addr: s.addr4, funds: s.coins("5peach")}, + }, + }, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr3, toAddr: s.addr4, amt: s.coins("1apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr4, toAddr: s.addr3, amt: s.coins("5peach")}, + }, + }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + }, + expLog: []string{"INF no marker found for asset denom \"apple\" module=x/exchange"}, + }, + { + name: "one ask one bid: both full, no fees, very large amount", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 1}) + store := s.getStore() + s.requireSetOrderInStore(store, exchange.NewOrder(1).WithAsk(&exchange.AskOrder{ + Assets: s.coin("184467440737095516150apple"), Price: s.coin("5peach"), MarketId: 1, Seller: s.addr3.String(), + })) + s.requireSetOrderInStore(store, exchange.NewOrder(5).WithBid(&exchange.BidOrder{ + Assets: s.coin("184467440737095516150apple"), Price: s.coin("5peach"), MarketId: 1, Buyer: s.addr4.String(), + })) + }, + marketID: 1, + askOrderIDs: []uint64{1}, + bidOrderIDs: []uint64{5}, + expectPartial: false, + expEvents: []proto.Message{ + &exchange.EventOrderFilled{OrderId: 1, Assets: "184467440737095516150apple", Price: "5peach", MarketId: 1}, + &exchange.EventOrderFilled{OrderId: 5, Assets: "184467440737095516150apple", Price: "5peach", MarketId: 1}, + }, + expHoldCalls: HoldCalls{ + ReleaseHold: []*ReleaseHoldArgs{ + {addr: s.addr3, funds: s.coins("184467440737095516150apple")}, + {addr: s.addr4, funds: s.coins("5peach")}, + }, + }, + adlEvents: sdk.Events{s.navSetEvent("184467440737095516150apple", "5peach", 1)}, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr3, toAddr: s.addr4, amt: s.coins("184467440737095516150apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr4, toAddr: s.addr3, amt: s.coins("5peach")}, + }, + }, + expLog: []string{"ERR could not record net-asset-value of \"184467440737095516150apple\" at a price of \"5peach\": asset volume greater than max uint64 module=x/exchange"}, + }, + { + name: "one ask one bid: both full, no fees, error setting nav", + markerKeeper: NewMockMarkerKeeper(). + WithGetMarkerAccount(appleMarker). + WithAddSetNetAssetValuesResults("this error is fake"), + setup: func() { + s.requireCreateMarket(exchange.Market{MarketId: 1}) + store := s.getStore() + s.requireSetOrderInStore(store, exchange.NewOrder(1).WithAsk(&exchange.AskOrder{ + Assets: s.coin("1apple"), Price: s.coin("5peach"), MarketId: 1, Seller: s.addr3.String(), + })) + s.requireSetOrderInStore(store, exchange.NewOrder(5).WithBid(&exchange.BidOrder{ + Assets: s.coin("1apple"), Price: s.coin("5peach"), MarketId: 1, Buyer: s.addr4.String(), + })) + }, + marketID: 1, + askOrderIDs: []uint64{1}, + bidOrderIDs: []uint64{5}, + expectPartial: false, + expEvents: []proto.Message{ + &exchange.EventOrderFilled{OrderId: 1, Assets: "1apple", Price: "5peach", MarketId: 1}, + &exchange.EventOrderFilled{OrderId: 5, Assets: "1apple", Price: "5peach", MarketId: 1}, + }, + expHoldCalls: HoldCalls{ + ReleaseHold: []*ReleaseHoldArgs{ + {addr: s.addr3, funds: s.coins("1apple")}, + {addr: s.addr4, funds: s.coins("5peach")}, + }, + }, + expBankCalls: BankCalls{ + SendCoins: []*SendCoinsArgs{ + {ctxHasQuarantineBypass: true, fromAddr: s.addr3, toAddr: s.addr4, amt: s.coins("1apple")}, + {ctxHasQuarantineBypass: true, fromAddr: s.addr4, toAddr: s.addr3, amt: s.coins("5peach")}, + }, + }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("5peach"), Volume: 1}}, + source: "x/exchange market 1", + }, + }, + }, + expLog: []string{"ERR error setting net-asset-values for marker \"apple\": this error is fake module=x/exchange"}, + }, + { + name: "one ask one bid: both full, all the fees", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{DefaultSplit: 1000}) s.requireCreateMarket(exchange.Market{ @@ -1631,9 +2211,20 @@ func (s *TestSuite) TestKeeper_SettleOrders() { {senderAddr: s.marketAddr1, recipientModule: s.feeCollector, amt: s.coins("2peach")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("50peach"), Volume: 10}}, + source: "x/exchange market 1", + }, + }, + }, }, { - name: "one ask one bid: partial ask", + name: "one ask one bid: partial ask", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{}) s.requireCreateMarket(exchange.Market{MarketId: 1}) @@ -1682,9 +2273,20 @@ func (s *TestSuite) TestKeeper_SettleOrders() { {fromAddr: s.addr5, toAddr: s.marketAddr1, amt: s.coins("14fig")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("40peach"), Volume: 7}}, + source: "x/exchange market 1", + }, + }, + }, }, { - name: "one ask one bid: partial bid", + name: "one ask one bid: partial bid", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{}) s.requireCreateMarket(exchange.Market{MarketId: 1}) @@ -1733,9 +2335,20 @@ func (s *TestSuite) TestKeeper_SettleOrders() { {fromAddr: s.addr3, toAddr: s.marketAddr1, amt: s.coins("14fig")}, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("35peach"), Volume: 7}}, + source: "x/exchange market 1", + }, + }, + }, }, { - name: "two asks, three bids", + name: "two asks, three bids", + markerKeeper: NewMockMarkerKeeper().WithGetMarkerAccount(appleMarker), setup: func() { s.k.SetParams(s.ctx, &exchange.Params{}) s.requireCreateMarket(exchange.Market{MarketId: 2}) @@ -1806,6 +2419,16 @@ func (s *TestSuite) TestKeeper_SettleOrders() { }, }, }, + expMarkerCalls: MarkerCalls{ + GetMarker: []sdk.AccAddress{appleMarker.GetAddress()}, + AddSetNetAssetValues: []*AddSetNetAssetValuesArgs{ + { + marker: appleMarker, + netAssetValues: []markertypes.NetAssetValue{{Price: s.coin("150peach"), Volume: 100}}, + source: "x/exchange market 2", + }, + }, + }, }, } @@ -1825,12 +2448,22 @@ func (s *TestSuite) TestKeeper_SettleOrders() { if tc.holdKeeper == nil { tc.holdKeeper = NewMockHoldKeeper() } + if tc.markerKeeper == nil { + tc.markerKeeper = NewMockMarkerKeeper() + } expEvents := untypeEvents(s, tc.expEvents) + if len(tc.adlEvents) > 0 { + expEvents = append(expEvents, tc.adlEvents...) + } em := sdk.NewEventManager() ctx := s.ctx.WithEventManager(em) - kpr := s.k.WithAccountKeeper(s.accKeeper).WithBankKeeper(tc.bankKeeper).WithHoldKeeper(tc.holdKeeper) + kpr := s.k.WithAccountKeeper(s.accKeeper). + WithBankKeeper(tc.bankKeeper). + WithHoldKeeper(tc.holdKeeper). + WithMarkerKeeper(tc.markerKeeper) + s.logBuffer.Reset() var err error testFunc := func() { err = kpr.SettleOrders(ctx, tc.marketID, tc.askOrderIDs, tc.bidOrderIDs, tc.expectPartial) @@ -1841,6 +2474,11 @@ func (s *TestSuite) TestKeeper_SettleOrders() { s.assertEqualEvents(expEvents, actEvents, "SettleOrders events") s.assertHoldKeeperCalls(tc.holdKeeper, tc.expHoldCalls, "SettleOrders") s.assertBankKeeperCalls(tc.bankKeeper, tc.expBankCalls, "SettleOrders") + s.assertMarkerKeeperCalls(tc.markerKeeper, tc.expMarkerCalls, "SettleOrders") + + outputLog := s.getLogOutput("SettleOrders") + actLog := s.splitOutputLog(outputLog) + s.Assert().Equal(tc.expLog, actLog, "Lines logged during SettleOrders") if len(actEvents) == 0 { return diff --git a/x/exchange/keeper/keeper.go b/x/exchange/keeper/keeper.go index 5ba840752b..1b99dc55dd 100644 --- a/x/exchange/keeper/keeper.go +++ b/x/exchange/keeper/keeper.go @@ -36,6 +36,7 @@ type Keeper struct { attrKeeper exchange.AttributeKeeper bankKeeper exchange.BankKeeper holdKeeper exchange.HoldKeeper + markerKeeper exchange.MarkerKeeper authority string feeCollectorName string @@ -43,7 +44,7 @@ type Keeper struct { func NewKeeper(cdc codec.BinaryCodec, storeKey storetypes.StoreKey, feeCollectorName string, accountKeeper exchange.AccountKeeper, attrKeeper exchange.AttributeKeeper, - bankKeeper exchange.BankKeeper, holdKeeper exchange.HoldKeeper, + bankKeeper exchange.BankKeeper, holdKeeper exchange.HoldKeeper, markerKeeper exchange.MarkerKeeper, ) Keeper { rv := Keeper{ cdc: cdc, @@ -52,6 +53,7 @@ func NewKeeper(cdc codec.BinaryCodec, storeKey storetypes.StoreKey, feeCollector attrKeeper: attrKeeper, bankKeeper: bankKeeper, holdKeeper: holdKeeper, + markerKeeper: markerKeeper, authority: authtypes.NewModuleAddress(govtypes.ModuleName).String(), feeCollectorName: feeCollectorName, } @@ -64,6 +66,12 @@ func (k Keeper) logErrorf(ctx sdk.Context, msg string, args ...interface{}) { ctx.Logger().Error(fmt.Sprintf(msg, args...), "module", "x/"+exchange.ModuleName) } +// logInfof uses fmt.Sprintf to combine the msg and args, and logs the result as info from this module. +// Note that this is different from the logging .Info(msg string, keyvals ...interface{}) syntax. +func (k Keeper) logInfof(ctx sdk.Context, msg string, args ...interface{}) { + ctx.Logger().Info(fmt.Sprintf(msg, args...), "module", "x/"+exchange.ModuleName) +} + // emitEvent emits the provided event and writes any error to the error log. // See Also emitEvents. func (k Keeper) emitEvent(ctx sdk.Context, event proto.Message) { diff --git a/x/exchange/keeper/mocks_test.go b/x/exchange/keeper/mocks_test.go index 95de9161a7..8b00895d51 100644 --- a/x/exchange/keeper/mocks_test.go +++ b/x/exchange/keeper/mocks_test.go @@ -12,6 +12,7 @@ import ( attrtypes "github.com/provenance-io/provenance/x/attribute/types" "github.com/provenance-io/provenance/x/exchange" + markertypes "github.com/provenance-io/provenance/x/marker/types" ) // ############################################################################# @@ -655,3 +656,126 @@ func NewGetHoldCoinArgs(addr sdk.AccAddress, denom string) *GetHoldCoinArgs { func (s *TestSuite) getHoldCoinArgsString(a *GetHoldCoinArgs) string { return fmt.Sprintf("{addr:%s, denom:%s}", s.getAddrName(a.addr), a.denom) } + +// ############################################################################# +// ############################# ############################## +// ########################### MockMarkerKeeper ############################ +// ############################# ############################## +// ############################################################################# + +var _ exchange.MarkerKeeper = (*MockMarkerKeeper)(nil) + +// MockMarkerKeeper satisfies the exchange.MockMarkerKeeper interface but just records the calls and allows dictation of results. +type MockMarkerKeeper struct { + Calls MarkerCalls + GetMarkerResultsMap map[string]*GetMarkerResult + AddSetNetAssetValuesResultsQueue []string +} + +// MarkerCalls contains all the calls that the mock marker keeper makes. +type MarkerCalls struct { + GetMarker []sdk.AccAddress + AddSetNetAssetValues []*AddSetNetAssetValuesArgs +} + +// AddSetNetAssetValuesArgs is a record of a call that is made to AddSetNetAssetValues. +type AddSetNetAssetValuesArgs struct { + marker markertypes.MarkerAccountI + netAssetValues []markertypes.NetAssetValue + source string +} + +// GetMarkerResult contains the result args to return for a GetMarker call. +type GetMarkerResult struct { + account markertypes.MarkerAccountI + err error +} + +// NewMockMarkerKeeper creates a new empty MockMarkerKeeper. +// Follow it up with WithGetMarkerErr, WithGetMarkerAccount, +// and/or WithAddSetNetAssetValuesResults to dictate results. +func NewMockMarkerKeeper() *MockMarkerKeeper { + return &MockMarkerKeeper{ + GetMarkerResultsMap: make(map[string]*GetMarkerResult), + } +} + +// WithGetMarkerErr sets up this mock keeper to return the provided error when GetMarker is called for the given address. +// This method both updates the receiver and returns it. +func (k *MockMarkerKeeper) WithGetMarkerErr(addr sdk.AccAddress, err string) *MockMarkerKeeper { + k.GetMarkerResultsMap[string(addr)] = &GetMarkerResult{err: errors.New(err)} + return k +} + +// WithGetMarkerAccount sets up this mock keeper to return the provided marker account when GetMarker is called for the given address. +// This method both updates the receiver and returns it. +func (k *MockMarkerKeeper) WithGetMarkerAccount(account markertypes.MarkerAccountI) *MockMarkerKeeper { + k.GetMarkerResultsMap[string(account.GetAddress())] = &GetMarkerResult{account: account} + return k +} + +// WithAddSetNetAssetValuesResults queues up the provided error strings to be returned from AddSetNetAssetValues. +// An empty string means no error. Each entry is used only once. If entries run out, nil is returned. +// This method both updates the receiver and returns it. +func (k *MockMarkerKeeper) WithAddSetNetAssetValuesResults(errs ...string) *MockMarkerKeeper { + k.AddSetNetAssetValuesResultsQueue = append(k.AddSetNetAssetValuesResultsQueue, errs...) + return k +} + +func (k *MockMarkerKeeper) GetMarker(_ sdk.Context, address sdk.AccAddress) (markertypes.MarkerAccountI, error) { + k.Calls.GetMarker = append(k.Calls.GetMarker, address) + if rv, found := k.GetMarkerResultsMap[string(address)]; found { + return rv.account, rv.err + } + return nil, nil +} + +func (k *MockMarkerKeeper) AddSetNetAssetValues(_ sdk.Context, marker markertypes.MarkerAccountI, netAssetValues []markertypes.NetAssetValue, source string) error { + k.Calls.AddSetNetAssetValues = append(k.Calls.AddSetNetAssetValues, NewAddSetNetAssetValuesArgs(marker, netAssetValues, source)) + var err error + if len(k.AddSetNetAssetValuesResultsQueue) > 0 { + if len(k.AddSetNetAssetValuesResultsQueue[0]) > 0 { + err = errors.New(k.AddSetNetAssetValuesResultsQueue[0]) + } + k.AddSetNetAssetValuesResultsQueue = k.AddSetNetAssetValuesResultsQueue[1:] + } + return err +} + +// assertGetMarkerCalls asserts that a mock keeper's Calls.GetMarker match the provided expected calls. +func (s *TestSuite) assertGetMarkerCalls(mk *MockMarkerKeeper, expected []sdk.AccAddress, msg string, args ...interface{}) bool { + s.T().Helper() + return assertEqualSlice(s, expected, mk.Calls.GetMarker, s.getAddrName, + msg+" GetMarker calls", args...) +} + +// assertAddSetNetAssetValuesCalls asserts that a mock keeper's Calls.AddSetNetAssetValues match the provided expected calls. +func (s *TestSuite) assertAddSetNetAssetValuesCalls(mk *MockMarkerKeeper, expected []*AddSetNetAssetValuesArgs, msg string, args ...interface{}) bool { + s.T().Helper() + return assertEqualSlice(s, expected, mk.Calls.AddSetNetAssetValues, s.getAddSetNetAssetValuesArgsDenom, + msg+" AddSetNetAssetValues calls", args...) +} + +// assertMarkerKeeperCalls asserts that all the calls made to a mock marker keeper match the provided expected calls. +func (s *TestSuite) assertMarkerKeeperCalls(mk *MockMarkerKeeper, expected MarkerCalls, msg string, args ...interface{}) bool { + s.T().Helper() + rv := s.assertGetMarkerCalls(mk, expected.GetMarker, msg, args...) + return s.assertAddSetNetAssetValuesCalls(mk, expected.AddSetNetAssetValues, msg, args...) && rv +} + +// NewAddSetNetAssetValuesArgs creates a new record of args provided to a call to AddSetNetAssetValues. +func NewAddSetNetAssetValuesArgs(marker markertypes.MarkerAccountI, netAssetValues []markertypes.NetAssetValue, source string) *AddSetNetAssetValuesArgs { + return &AddSetNetAssetValuesArgs{ + marker: marker, + netAssetValues: netAssetValues, + source: source, + } +} + +// getAddSetNetAssetValuesArgsDenom returns the denom of the marker in the provided AddSetNetAssetValuesArgs. +func (s *TestSuite) getAddSetNetAssetValuesArgsDenom(args *AddSetNetAssetValuesArgs) string { + if args != nil && args.marker != nil { + return args.marker.GetDenom() + } + return "" +} diff --git a/x/exchange/keeper/msg_server_test.go b/x/exchange/keeper/msg_server_test.go index 677aa48bf6..40e8666f2c 100644 --- a/x/exchange/keeper/msg_server_test.go +++ b/x/exchange/keeper/msg_server_test.go @@ -87,12 +87,14 @@ func runMsgServerTestCase[R any, S any, F any](s *TestSuite, td msgServerTestDef em := sdk.NewEventManager() s.ctx = s.ctx.WithEventManager(em) goCtx := sdk.WrapSDKContext(s.ctx) + s.logBuffer.Reset() var resp *S var err error testFunc := func() { resp, err = td.endpoint(goCtx, &tc.msg) } s.Require().NotPanicsf(testFunc, td.endpointName) + _ = s.getLogOutput(td.endpointName) s.assertErrorContentsf(err, tc.expInErr, "%s error", td.endpointName) s.Assert().Equalf(expResp, resp, "%s response", td.endpointName) @@ -214,8 +216,7 @@ func (s *TestSuite) requireSanctionAddress(addr sdk.AccAddress) { // requireAddFinalizeAndActivateMarker creates a marker, requiring it to not error. func (s *TestSuite) requireAddFinalizeAndActivateMarker(coin sdk.Coin, manager sdk.AccAddress, reqAttrs ...string) { - markerAddr, err := markertypes.MarkerAddress(coin.Denom) - s.Require().NoError(err, "MarkerAddress(%q)", coin.Denom) + markerAddr := s.markerAddr(coin.Denom) marker := &markertypes.MarkerAccount{ BaseAccount: &authtypes.BaseAccount{Address: markerAddr.String()}, Manager: manager.String(), @@ -239,7 +240,7 @@ func (s *TestSuite) requireAddFinalizeAndActivateMarker(coin sdk.Coin, manager s RequiredAttributes: reqAttrs, } nav := markertypes.NewNetAssetValue(s.coin("5navcoin"), 1) - err = s.app.MarkerKeeper.SetNetAssetValue(s.ctx, marker, nav, "testing") + err := s.app.MarkerKeeper.SetNetAssetValue(s.ctx, marker, nav, "testing") s.Require().NoError(err, "SetNetAssetValue(%d)", coin.Denom) err = s.app.MarkerKeeper.AddFinalizeAndActivateMarker(s.ctx, marker) s.Require().NoError(err, "AddFinalizeAndActivateMarker(%s)", coin.Denom) @@ -1015,7 +1016,7 @@ func (s *TestSuite) TestMsgServer_FillBids() { expInErr: []string{invReqErr, "account " + s.addr1.String() + " is not allowed to create ask orders in market 1"}, }, { - name: "one bid, both quarantined", + name: "one bid, both quarantined, no markers", setup: func() { s.requireFundAccount(s.addr1, "50pear") s.requireFundAccount(s.addr2, "10apple") @@ -1064,6 +1065,65 @@ func (s *TestSuite) TestMsgServer_FillBids() { s.untypeEvent(&exchange.EventOrderFilled{ OrderId: 54, Assets: "10apple", Price: "50pear", MarketId: 3, }), + s.navSetEvent("10apple", "50pear", 3), + }, + }, + { + name: "one bid, both quarantined, with markers", + setup: func() { + s.requireAddFinalizeAndActivateMarker(s.coin("10apple"), s.addr5, "got.it") + s.requireAddFinalizeAndActivateMarker(s.coin("50pear"), s.addr5, "got.it") + s.requireSetNameRecord("got.it", s.addr5) + s.requireSetAttr(s.addr1, "got.it", s.addr5) + s.requireSetAttr(s.addr2, "got.it", s.addr5) + s.requireFundAccount(s.addr1, "50pear") + s.requireFundAccount(s.addr2, "10apple") + + s.requireCreateMarketUnmocked(exchange.Market{ + MarketId: 3, AcceptingOrders: true, AllowUserSettlement: true, + }) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(54).WithBid(&exchange.BidOrder{ + MarketId: 3, Buyer: s.addr1.String(), Assets: s.coin("10apple"), Price: s.coin("50pear"), + })) + s.requireAddHold(s.addr1, "50pear", 54) + + s.requireQuarantineOptIn(s.addr1) + s.requireQuarantineOptIn(s.addr2) + }, + msg: exchange.MsgFillBidsRequest{ + Seller: s.addr2.String(), + MarketId: 3, + TotalAssets: s.coins("10apple"), + BidOrderIds: []uint64{54}, + }, + fArgs: []expBalances{ + { + addr: s.addr1, + expBal: []sdk.Coin{s.coin("10apple"), s.zeroCoin("pear")}, + expHold: s.zeroCoins("apple", "pear"), + expSpend: []sdk.Coin{s.coin("10apple"), s.zeroCoin("pear")}, + }, + { + addr: s.addr2, + expBal: []sdk.Coin{s.zeroCoin("apple"), s.coin("50pear")}, + expHold: s.zeroCoins("apple", "pear"), + expSpend: []sdk.Coin{s.zeroCoin("apple"), s.coin("50pear")}, + }, + }, + expEvents: sdk.Events{ + s.eventHoldReleased(s.addr1, "50pear"), + s.eventCoinSpent(s.addr2, "10apple"), + s.eventCoinReceived(s.addr1, "10apple"), + s.eventTransfer(s.addr1, s.addr2, "10apple"), + s.eventMessageSender(s.addr2), + s.eventCoinSpent(s.addr1, "50pear"), + s.eventCoinReceived(s.addr2, "50pear"), + s.eventTransfer(s.addr2, s.addr1, "50pear"), + s.eventMessageSender(s.addr1), + s.untypeEvent(&exchange.EventOrderFilled{ + OrderId: 54, Assets: "10apple", Price: "50pear", MarketId: 3, + }), + s.navSetEvent("10apple", "50pear", 3), }, }, { @@ -1327,6 +1387,9 @@ func (s *TestSuite) TestMsgServer_FillBids() { ExternalId: "second order", }), + // The net-asset-value event. + s.navSetEvent("13apple", "70pear", 1), + // Order creation fee events. s.eventCoinSpent(s.addr1, "10fig"), s.eventCoinReceived(s.marketAddr1, "10fig"), @@ -1388,8 +1451,66 @@ func (s *TestSuite) TestMsgServer_FillAsks() { expInErr: []string{invReqErr, "account " + s.addr1.String() + " is not allowed to create bid orders in market 1"}, }, { - name: "one ask, both quarantined", + name: "one ask, both quarantined, no markers", + setup: func() { + s.requireFundAccount(s.addr1, "50pear") + s.requireFundAccount(s.addr2, "10apple") + + s.requireCreateMarketUnmocked(exchange.Market{ + MarketId: 3, AcceptingOrders: true, AllowUserSettlement: true, + }) + s.requireSetOrderInStore(s.getStore(), exchange.NewOrder(54).WithAsk(&exchange.AskOrder{ + MarketId: 3, Seller: s.addr2.String(), Assets: s.coin("10apple"), Price: s.coin("50pear"), + })) + s.requireAddHold(s.addr2, "10apple", 54) + + s.requireQuarantineOptIn(s.addr1) + s.requireQuarantineOptIn(s.addr2) + }, + msg: exchange.MsgFillAsksRequest{ + Buyer: s.addr1.String(), + MarketId: 3, + TotalPrice: s.coin("50pear"), + AskOrderIds: []uint64{54}, + }, + fArgs: []expBalances{ + { + addr: s.addr1, + expBal: []sdk.Coin{s.coin("10apple"), s.zeroCoin("pear")}, + expHold: s.zeroCoins("apple", "pear"), + expSpend: []sdk.Coin{s.coin("10apple"), s.zeroCoin("pear")}, + }, + { + addr: s.addr2, + expBal: []sdk.Coin{s.zeroCoin("apple"), s.coin("50pear")}, + expHold: s.zeroCoins("apple", "pear"), + expSpend: []sdk.Coin{s.zeroCoin("apple"), s.coin("50pear")}, + }, + }, + expEvents: sdk.Events{ + s.eventHoldReleased(s.addr2, "10apple"), + s.eventCoinSpent(s.addr2, "10apple"), + s.eventCoinReceived(s.addr1, "10apple"), + s.eventTransfer(s.addr1, s.addr2, "10apple"), + s.eventMessageSender(s.addr2), + s.eventCoinSpent(s.addr1, "50pear"), + s.eventCoinReceived(s.addr2, "50pear"), + s.eventTransfer(s.addr2, s.addr1, "50pear"), + s.eventMessageSender(s.addr1), + s.untypeEvent(&exchange.EventOrderFilled{ + OrderId: 54, Assets: "10apple", Price: "50pear", MarketId: 3, + }), + s.navSetEvent("10apple", "50pear", 3), + }, + }, + { + name: "one ask, both quarantined, with markers", setup: func() { + s.requireAddFinalizeAndActivateMarker(s.coin("10apple"), s.addr5, "got.it") + s.requireAddFinalizeAndActivateMarker(s.coin("50pear"), s.addr5, "got.it") + s.requireSetNameRecord("got.it", s.addr5) + s.requireSetAttr(s.addr1, "got.it", s.addr5) + s.requireSetAttr(s.addr2, "got.it", s.addr5) s.requireFundAccount(s.addr1, "50pear") s.requireFundAccount(s.addr2, "10apple") @@ -1437,6 +1558,7 @@ func (s *TestSuite) TestMsgServer_FillAsks() { s.untypeEvent(&exchange.EventOrderFilled{ OrderId: 54, Assets: "10apple", Price: "50pear", MarketId: 3, }), + s.navSetEvent("10apple", "50pear", 3), }, }, { @@ -1699,6 +1821,9 @@ func (s *TestSuite) TestMsgServer_FillAsks() { ExternalId: "second order", }), + // The net-asset-value event. + s.navSetEvent("13apple", "70pear", 1), + // Order creation fee events. s.eventCoinSpent(s.addr1, "10fig"), s.eventCoinReceived(s.marketAddr1, "10fig"), @@ -2012,6 +2137,9 @@ func (s *TestSuite) TestMsgServer_MarketSettle() { s.untypeEvent(&exchange.EventOrderFilled{ OrderId: 22, Assets: "10apple", Price: "100pear", MarketId: 1, }), + + // The net-asset-value event. + s.navSetEvent("18apple", "185pear", 1), }, }, { @@ -2085,6 +2213,9 @@ func (s *TestSuite) TestMsgServer_MarketSettle() { s.untypeEvent(&exchange.EventOrderPartiallyFilled{ OrderId: 1, Assets: "7apple", Price: "75pear", MarketId: 3, }), + + // The net-asset-value event. + s.navSetEvent("7apple", "75pear", 3), }, }, { @@ -2158,6 +2289,9 @@ func (s *TestSuite) TestMsgServer_MarketSettle() { s.untypeEvent(&exchange.EventOrderPartiallyFilled{ OrderId: 22, Assets: "7apple", Price: "70pear", MarketId: 3, }), + + // The net-asset-value event. + s.navSetEvent("7apple", "70pear", 3), }, }, { @@ -2307,6 +2441,9 @@ func (s *TestSuite) TestMsgServer_MarketSettle() { s.untypeEvent(&exchange.EventOrderFilled{ OrderId: 4444, Assets: "8apple", Price: "85pear", MarketId: 2, Fees: "10pear", }), + + // The net-asset-value event. + s.navSetEvent("18apple", "185pear", 2), }, }, } diff --git a/x/exchange/keeper/suite_test.go b/x/exchange/keeper/suite_test.go index f1606f520f..42cbd76985 100644 --- a/x/exchange/keeper/suite_test.go +++ b/x/exchange/keeper/suite_test.go @@ -22,6 +22,7 @@ import ( "github.com/provenance-io/provenance/testutil/assertions" "github.com/provenance-io/provenance/x/exchange" "github.com/provenance-io/provenance/x/exchange/keeper" + markertypes "github.com/provenance-io/provenance/x/marker/types" ) type TestSuite struct { @@ -48,9 +49,15 @@ type TestSuite struct { accKeeper *MockAccountKeeper logBuffer bytes.Buffer + + addrLookupMap map[string]string } func (s *TestSuite) SetupTest() { + if s.addrLookupMap == nil { + s.addrLookupMap = make(map[string]string) + } + bufferedLoggerMaker := func() log.Logger { lw := zerolog.ConsoleWriter{ Out: &s.logBuffer, @@ -77,13 +84,22 @@ func (s *TestSuite) SetupTest() { s.addr3 = addrs[2] s.addr4 = addrs[3] s.addr5 = addrs[4] + s.addAddrLookup(s.addr1, "addr1") + s.addAddrLookup(s.addr2, "addr2") + s.addAddrLookup(s.addr3, "addr3") + s.addAddrLookup(s.addr4, "addr4") + s.addAddrLookup(s.addr5, "addr5") s.marketAddr1 = exchange.GetMarketAddress(1) s.marketAddr2 = exchange.GetMarketAddress(2) s.marketAddr3 = exchange.GetMarketAddress(3) + s.addAddrLookup(s.marketAddr1, "marketAddr1") + s.addAddrLookup(s.marketAddr2, "marketAddr2") + s.addAddrLookup(s.marketAddr3, "marketAddr3") s.feeCollector = s.k.GetFeeCollectorName() s.feeCollectorAddr = authtypes.NewModuleAddress(s.feeCollector) + s.addAddrLookup(s.feeCollectorAddr, "feeCollectorAddr") } func TestKeeperTestSuite(t *testing.T) { @@ -146,6 +162,21 @@ func (s *TestSuite) getLogOutput(msg string, args ...interface{}) string { return logOutput } +// splitOutputLog splits the given output log into its lines. +func (s *TestSuite) splitOutputLog(outputLog string) []string { + if len(outputLog) == 0 { + return nil + } + rv := strings.Split(outputLog, "\n") + for len(rv) > 0 && len(rv[len(rv)-1]) == 0 { + rv = rv[:len(rv)-1] + } + if len(rv) == 0 { + return nil + } + return rv +} + // badKey creates a copy of the provided key, moves the last byte to the 2nd to last, // then chops off the last byte (so the result is one byte shorter). func (s *TestSuite) badKey(key []byte) []byte { @@ -514,30 +545,20 @@ func (s *TestSuite) agCanEverything(addr sdk.AccAddress) exchange.AccessGrant { } } +// addAddrLookup adds an entry to the addrLookupMap (for use in getAddrName). +func (s *TestSuite) addAddrLookup(addr sdk.AccAddress, name string) { + s.addrLookupMap[string(addr)] = name +} + // getAddrName returns the name of the variable in this TestSuite holding the provided address. func (s *TestSuite) getAddrName(addr sdk.AccAddress) string { - switch string(addr) { - case string(s.addr1): - return "addr1" - case string(s.addr2): - return "addr2" - case string(s.addr3): - return "addr3" - case string(s.addr4): - return "addr4" - case string(s.addr5): - return "addr5" - case string(s.marketAddr1): - return "marketAddr1" - case string(s.marketAddr2): - return "marketAddr2" - case string(s.marketAddr3): - return "marketAddr3" - case string(s.feeCollectorAddr): - return "feeCollectorAddr" - default: - return addr.String() + if s.addrLookupMap != nil { + rv, found := s.addrLookupMap[string(addr)] + if found { + return rv + } } + return addr.String() } // getAddrStrName returns the name of the variable in this TestSuite holding the provided address. @@ -668,3 +689,36 @@ func (s *TestSuite) requirePanicEquals(f assertions.PanicTestFunc, expected stri s.T().Helper() assertions.RequirePanicEquals(s.T(), f, expected, msgAndArgs...) } + +// markerAddr gets the address of a marker account for the given denom. +func (s *TestSuite) markerAddr(denom string) sdk.AccAddress { + markerAddr, err := markertypes.MarkerAddress(denom) + s.Require().NoError(err, "MarkerAddress(%q)", denom) + s.addAddrLookup(markerAddr, denom+"MarkerAddr") + return markerAddr +} + +// markerAccount returns a new marker account with the given supply. +func (s *TestSuite) markerAccount(supplyCoinStr string) markertypes.MarkerAccountI { + supply := s.coin(supplyCoinStr) + return &markertypes.MarkerAccount{ + BaseAccount: &authtypes.BaseAccount{Address: s.markerAddr(supply.Denom).String()}, + Status: markertypes.StatusActive, + Denom: supply.Denom, + Supply: supply.Amount, + MarkerType: markertypes.MarkerType_RestrictedCoin, + SupplyFixed: true, + } +} + +// navSetEvent returns a new EventSetNetAssetValue converted to sdk.Event. +func (s *TestSuite) navSetEvent(assetsStr, priceStr string, marketID uint32) sdk.Event { + assets := s.coin(assetsStr) + event := &markertypes.EventSetNetAssetValue{ + Denom: assets.Denom, + Price: priceStr, + Volume: assets.Amount.String(), + Source: fmt.Sprintf("x/exchange market %d", marketID), + } + return s.untypeEvent(event) +} From 1d3aea475acd7e0aa228369514dba5fb71fc74ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Nov 2023 19:18:10 +0000 Subject: [PATCH 08/14] Bump cosmossdk.io/math from 1.1.2 to 1.2.0 (#1739) * Bump cosmossdk.io/math from 1.1.2 to 1.2.0 Bumps [cosmossdk.io/math](https://github.com/cosmos/cosmos-sdk) from 1.1.2 to 1.2.0. - [Release notes](https://github.com/cosmos/cosmos-sdk/releases) - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/cosmos/cosmos-sdk/compare/math/v1.1.2...log/v1.2.0) --- updated-dependencies: - dependency-name: cosmossdk.io/math dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated Changelog --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] Co-authored-by: Daniel Wedul --- CHANGELOG.md | 1 + go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1958e8165..e5a3d36f8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,6 +52,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ - Bump `github.com/gorilla/mux` from 1.8.0 to 1.8.1 ([#1734](https://github.com/provenance-io/provenance/pull/1734)) - Bump `golang.org/x/text` from 0.13.0 to 0.14.0 ([#1735](https://github.com/provenance-io/provenance/pull/1735)) - Bump `github.com/spf13/cobra` from 1.7.0 to 1.8.0 ([#1733](https://github.com/provenance-io/provenance/pull/1733)) +- Bump `cosmossdk.io/math` from 1.1.2 to 1.2.0 ([#1739](https://github.com/provenance-io/provenance/pull/1739)) --- diff --git a/go.mod b/go.mod index 7bd5619c5a..69225b0110 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.20 require ( cosmossdk.io/errors v1.0.0 - cosmossdk.io/math v1.1.2 + cosmossdk.io/math v1.2.0 github.com/CosmWasm/wasmd v0.29.0 github.com/CosmWasm/wasmvm v1.2.4 github.com/armon/go-metrics v0.4.1 diff --git a/go.sum b/go.sum index b34689bfbf..89f1aa9a02 100644 --- a/go.sum +++ b/go.sum @@ -193,8 +193,8 @@ cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoIS collectd.org v0.3.0/go.mod h1:A/8DzQBkF6abtvrT2j/AU/4tiBgJWYyh0y/oB/4MlWE= cosmossdk.io/errors v1.0.0 h1:nxF07lmlBbB8NKQhtJ+sJm6ef5uV1XkvPXG2bUntb04= cosmossdk.io/errors v1.0.0/go.mod h1:+hJZLuhdDE0pYN8HkOrVNwrIOYvUGnn6+4fjnJs/oV0= -cosmossdk.io/math v1.1.2 h1:ORZetZCTyWkI5GlZ6CZS28fMHi83ZYf+A2vVnHNzZBM= -cosmossdk.io/math v1.1.2/go.mod h1:l2Gnda87F0su8a/7FEKJfFdJrM0JZRXQaohlgJeyQh0= +cosmossdk.io/math v1.2.0 h1:8gudhTkkD3NxOP2YyyJIYYmt6dQ55ZfJkDOaxXpy7Ig= +cosmossdk.io/math v1.2.0/go.mod h1:l2Gnda87F0su8a/7FEKJfFdJrM0JZRXQaohlgJeyQh0= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= filippo.io/edwards25519 v1.0.0-rc.1 h1:m0VOOB23frXZvAOK44usCgLWvtsxIoMCTBGJZlpmGfU= filippo.io/edwards25519 v1.0.0-rc.1/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= From 7ece7b4354ed252ceb59ae6ee4053ae89fd27a6d Mon Sep 17 00:00:00 2001 From: Matt Witkowski Date: Fri, 10 Nov 2023 15:23:05 -0500 Subject: [PATCH 09/14] Add additional trigger events (#1740) * Create new events and generate protos. * Add events to emit. * Update tests for processing to test new dispatched event. * Add tests for EventTriggerDetection. * Update specs for events. * Update changelog. * Change EventTriggerExecuted to contain a success flag rather than an error string. It's possible for the error to be non-deterministic. * Update assert. --------- Co-authored-by: Ira Miller <72319+iramiller@users.noreply.github.com> --- CHANGELOG.md | 1 + docs/proto-docs.md | 38 +- proto/provenance/trigger/v1/event.proto | 20 +- x/trigger/keeper/event_detector.go | 11 + x/trigger/keeper/event_detector_test.go | 51 +++ x/trigger/keeper/trigger_dispatcher.go | 27 +- x/trigger/keeper/trigger_dispatcher_test.go | 55 ++- x/trigger/spec/05_events.md | 33 +- x/trigger/types/event.pb.go | 461 +++++++++++++++++++- 9 files changed, 655 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e5a3d36f8f..190f4d6754 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,6 +40,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Improvements * When the exchange module settles orders, update the marker net-asset-values ([#1736](https://github.com/provenance-io/provenance/pull/1736). +* Add the EventTriggerDetected and EventTriggerExecuted events [#1717](https://github.com/provenance-io/provenance/issues/1717). ### Bug Fixes diff --git a/docs/proto-docs.md b/docs/proto-docs.md index 616df193b1..cbcf40e138 100644 --- a/docs/proto-docs.md +++ b/docs/proto-docs.md @@ -661,6 +661,8 @@ - [provenance/trigger/v1/event.proto](#provenance/trigger/v1/event.proto) - [EventTriggerCreated](#provenance.trigger.v1.EventTriggerCreated) - [EventTriggerDestroyed](#provenance.trigger.v1.EventTriggerDestroyed) + - [EventTriggerDetected](#provenance.trigger.v1.EventTriggerDetected) + - [EventTriggerExecuted](#provenance.trigger.v1.EventTriggerExecuted) - [provenance/trigger/v1/trigger.proto](#provenance/trigger/v1/trigger.proto) - [Attribute](#provenance.trigger.v1.Attribute) @@ -9990,7 +9992,7 @@ EventTriggerCreated is an event for when a trigger is created | Field | Type | Label | Description | | ----- | ---- | ----- | ----------- | -| `trigger_id` | [string](#string) | | trigger_id is a unique identifier of the trigger | +| `trigger_id` | [string](#string) | | trigger_id is a unique identifier of the trigger. | @@ -10005,7 +10007,39 @@ EventTriggerDestroyed is an event for when a trigger is destroyed | Field | Type | Label | Description | | ----- | ---- | ----- | ----------- | -| `trigger_id` | [string](#string) | | trigger_id is a unique identifier of the trigger | +| `trigger_id` | [string](#string) | | trigger_id is a unique identifier of the trigger. | + + + + + + + + +### EventTriggerDetected +EventTriggerDetected is an event for when a trigger's event is detected + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| `trigger_id` | [string](#string) | | trigger_id is a unique identifier of the trigger. | + + + + + + + + +### EventTriggerExecuted +EventTriggerExecuted is an event for when a trigger is executed. + + +| Field | Type | Label | Description | +| ----- | ---- | ----- | ----------- | +| `trigger_id` | [string](#string) | | trigger_id is a unique identifier of the trigger. | +| `owner` | [string](#string) | | owner is the creator of the trigger. | +| `success` | [bool](#bool) | | success indicates if all executed actions were successful. | diff --git a/proto/provenance/trigger/v1/event.proto b/proto/provenance/trigger/v1/event.proto index 2aee2948a6..0b64273289 100644 --- a/proto/provenance/trigger/v1/event.proto +++ b/proto/provenance/trigger/v1/event.proto @@ -8,12 +8,28 @@ option java_multiple_files = true; // EventTriggerCreated is an event for when a trigger is created message EventTriggerCreated { - // trigger_id is a unique identifier of the trigger + // trigger_id is a unique identifier of the trigger. string trigger_id = 1; } // EventTriggerDestroyed is an event for when a trigger is destroyed message EventTriggerDestroyed { - // trigger_id is a unique identifier of the trigger + // trigger_id is a unique identifier of the trigger. string trigger_id = 1; +} + +// EventTriggerDetected is an event for when a trigger's event is detected +message EventTriggerDetected { + // trigger_id is a unique identifier of the trigger. + string trigger_id = 1; +} + +// EventTriggerExecuted is an event for when a trigger is executed. +message EventTriggerExecuted { + // trigger_id is a unique identifier of the trigger. + string trigger_id = 1; + // owner is the creator of the trigger. + string owner = 2; + // success indicates if all executed actions were successful. + bool success = 3; } \ No newline at end of file diff --git a/x/trigger/keeper/event_detector.go b/x/trigger/keeper/event_detector.go index 0d64b5fdf9..ff26c60fc4 100644 --- a/x/trigger/keeper/event_detector.go +++ b/x/trigger/keeper/event_detector.go @@ -16,6 +16,7 @@ func (k Keeper) DetectBlockEvents(ctx sdk.Context) { for _, trigger := range triggers { k.Logger(ctx).Debug(fmt.Sprintf("Trigger %d added to queue", trigger.Id)) + k.emitTriggerDetected(ctx, trigger) k.UnregisterTrigger(ctx, trigger) k.QueueTrigger(ctx, trigger) } @@ -88,3 +89,13 @@ func (k Keeper) getMatchingTriggersUntil(ctx sdk.Context, prefix string, match f } return } + +// emitTriggerDetected Emits an EventTriggerDetection for the provided trigger. +func (k Keeper) emitTriggerDetected(ctx sdk.Context, trigger types.Trigger) { + err := ctx.EventManager().EmitTypedEvent(&types.EventTriggerDetected{ + TriggerId: fmt.Sprintf("%d", trigger.GetId()), + }) + if err != nil { + ctx.Logger().Error("unable to emit EventTriggerDetected", "err", err) + } +} diff --git a/x/trigger/keeper/event_detector_test.go b/x/trigger/keeper/event_detector_test.go index 98d935310a..10263b28ba 100644 --- a/x/trigger/keeper/event_detector_test.go +++ b/x/trigger/keeper/event_detector_test.go @@ -1,24 +1,36 @@ package keeper_test import ( + "fmt" + codectypes "github.com/cosmos/cosmos-sdk/codec/types" sdk "github.com/cosmos/cosmos-sdk/types" sdktx "github.com/cosmos/cosmos-sdk/types/tx" + "github.com/provenance-io/provenance/testutil/assertions" "github.com/provenance-io/provenance/x/trigger/types" ) func (s *KeeperTestSuite) TestDetectBlockEvents() { + detected := func(triggerID uint64) sdk.Event { + event, _ := sdk.TypedEventToEvent(&types.EventTriggerDetected{ + TriggerId: fmt.Sprintf("%d", triggerID), + }) + return event + } + tests := []struct { name string triggers []types.TriggerEventI registered []types.Trigger queued []types.QueuedTrigger + events sdk.Events }{ { name: "valid - no triggers", triggers: []types.TriggerEventI{}, registered: []types.Trigger(nil), queued: []types.QueuedTrigger(nil), + events: sdk.Events{}, }, { name: "valid - triggers, but no events", @@ -29,6 +41,7 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { s.CreateTrigger(1, s.accountAddresses[0].String(), &types.BlockHeightEvent{BlockHeight: uint64(s.ctx.BlockHeight()) + 1}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, queued: []types.QueuedTrigger(nil), + events: sdk.Events{}, }, { name: "valid - 1 detected transaction event", @@ -43,6 +56,9 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { Trigger: s.CreateTrigger(2, s.accountAddresses[0].String(), &types.TransactionEvent{Name: "event2"}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, }, + events: []sdk.Event{ + detected(2), + }, }, { name: "valid - 1 detected transaction event for multiple of same event", @@ -57,6 +73,9 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { Trigger: s.CreateTrigger(3, s.accountAddresses[0].String(), &types.TransactionEvent{Name: "event1"}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, }, + events: []sdk.Event{ + detected(3), + }, }, { name: "valid - 1 detected block height event", @@ -71,6 +90,9 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { Trigger: s.CreateTrigger(4, s.accountAddresses[0].String(), &types.BlockHeightEvent{BlockHeight: uint64(s.ctx.BlockHeight())}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, }, + events: []sdk.Event{ + detected(4), + }, }, { name: "valid - 1 detected time event", @@ -85,6 +107,9 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { Trigger: s.CreateTrigger(5, s.accountAddresses[0].String(), &types.BlockTimeEvent{Time: s.ctx.BlockTime()}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, }, + events: []sdk.Event{ + detected(5), + }, }, { name: "valid - multiple detected transaction events", @@ -111,6 +136,11 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { Trigger: s.CreateTrigger(8, s.accountAddresses[0].String(), &types.TransactionEvent{Name: "event2"}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, }, + events: []sdk.Event{ + detected(6), + detected(7), + detected(8), + }, }, { name: "valid - multiple detected block height events", @@ -131,6 +161,10 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { Trigger: s.CreateTrigger(10, s.accountAddresses[0].String(), &types.BlockHeightEvent{BlockHeight: uint64(s.ctx.BlockHeight())}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, }, + events: []sdk.Event{ + detected(9), + detected(10), + }, }, { name: "valid - multiple detected block height events and reordered", @@ -151,6 +185,10 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { Trigger: s.CreateTrigger(11, s.accountAddresses[0].String(), &types.BlockHeightEvent{BlockHeight: uint64(s.ctx.BlockHeight())}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, }, + events: []sdk.Event{ + detected(12), + detected(11), + }, }, { name: "valid - multiple detected time events", @@ -171,6 +209,10 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { Trigger: s.CreateTrigger(14, s.accountAddresses[0].String(), &types.BlockTimeEvent{Time: s.ctx.BlockTime()}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, }, + events: []sdk.Event{ + detected(13), + detected(14), + }, }, { name: "valid - different types detected", @@ -200,6 +242,11 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { Trigger: s.CreateTrigger(18, s.accountAddresses[0].String(), &types.BlockTimeEvent{Time: s.ctx.BlockTime()}, &types.MsgDestroyTriggerRequest{Id: 1, Authority: s.accountAddresses[0].String()}), }, }, + events: []sdk.Event{ + detected(15), + detected(17), + detected(18), + }, }, } @@ -215,10 +262,14 @@ func (s *KeeperTestSuite) TestDetectBlockEvents() { s.ctx.GasMeter().RefundGas(s.ctx.GasMeter().GasConsumed(), "testing") registered = append(registered, trigger) } + s.ctx = s.ctx.WithEventManager(sdk.NewEventManagerWithHistory(s.ctx.EventManager().GetABCIEventHistory())) // Action s.app.TriggerKeeper.DetectBlockEvents(s.ctx) + events := s.ctx.EventManager().Events() + assertions.AssertEqualEvents(s.T(), tc.events, events, "should have correct events from detected events in DetectBlockEvents") + // Verify triggers, err := s.app.TriggerKeeper.GetAllTriggers(s.ctx) s.NoError(err, "GetAllTriggers") diff --git a/x/trigger/keeper/trigger_dispatcher.go b/x/trigger/keeper/trigger_dispatcher.go index 1163d85037..a6d63ecb12 100644 --- a/x/trigger/keeper/trigger_dispatcher.go +++ b/x/trigger/keeper/trigger_dispatcher.go @@ -4,10 +4,12 @@ import ( "fmt" "github.com/cosmos/cosmos-sdk/baseapp" - types "github.com/cosmos/cosmos-sdk/codec/types" + codectypes "github.com/cosmos/cosmos-sdk/codec/types" storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" sdktx "github.com/cosmos/cosmos-sdk/types/tx" + + "github.com/provenance-io/provenance/x/trigger/types" ) const ( @@ -37,12 +39,13 @@ func (k Keeper) ProcessTriggers(ctx sdk.Context) { k.RemoveGasLimit(ctx, triggerID) actions := item.GetTrigger().Actions - k.runActions(ctx, gasLimit, actions) + err := k.runActions(ctx, gasLimit, actions) + k.emitTriggerExecuted(ctx, item.GetTrigger(), err == nil) } } // RunActions Runs all the actions and constrains them by gasLimit. -func (k Keeper) runActions(ctx sdk.Context, gasLimit uint64, actions []*types.Any) { +func (k Keeper) runActions(ctx sdk.Context, gasLimit uint64, actions []*codectypes.Any) error { cacheCtx, flush := ctx.CacheContext() gasMeter := sdk.NewGasMeter(gasLimit) cacheCtx = cacheCtx.WithGasMeter(gasMeter) @@ -55,7 +58,7 @@ func (k Keeper) runActions(ctx sdk.Context, gasLimit uint64, actions []*types.An "actions", actions, "error", err, ) - return + return err } results, err := k.handleMsgs(cacheCtx, msgs) if err != nil { @@ -63,13 +66,15 @@ func (k Keeper) runActions(ctx sdk.Context, gasLimit uint64, actions []*types.An "HandleMsgs", "error", err, ) - return + return err } flush() for _, res := range results { ctx.EventManager().EmitEvents(res.GetEvents()) } + + return nil } // handleMsgs Handles each message and verifies gas limit has not been exceeded. @@ -120,3 +125,15 @@ func (k Keeper) safeHandle(ctx sdk.Context, msg sdk.Msg, handler baseapp.MsgServ }() return handler(ctx, msg) } + +// emitTriggerExecuted Emits an EventTriggerExecuted for the provided trigger. +func (k Keeper) emitTriggerExecuted(ctx sdk.Context, trigger types.Trigger, success bool) { + eventErr := ctx.EventManager().EmitTypedEvent(&types.EventTriggerExecuted{ + TriggerId: fmt.Sprintf("%d", trigger.GetId()), + Owner: trigger.Owner, + Success: success, + }) + if eventErr != nil { + ctx.Logger().Error("unable to emit EventTriggerExecuted", "err", eventErr) + } +} diff --git a/x/trigger/keeper/trigger_dispatcher_test.go b/x/trigger/keeper/trigger_dispatcher_test.go index 6501043bd2..fa17998ab6 100644 --- a/x/trigger/keeper/trigger_dispatcher_test.go +++ b/x/trigger/keeper/trigger_dispatcher_test.go @@ -8,7 +8,7 @@ import ( "github.com/provenance-io/provenance/x/trigger/types" ) -func (s *KeeperTestSuite) TestProcessActions() { +func (s *KeeperTestSuite) TestProcessTriggers() { owner := s.accountAddresses[0].String() trigger1 := s.CreateTrigger(1, owner, &types.BlockHeightEvent{BlockHeight: uint64(s.ctx.BlockHeight())}, &types.MsgDestroyTriggerRequest{Id: 100, Authority: owner}) trigger2 := s.CreateTrigger(2, owner, &types.BlockHeightEvent{BlockHeight: 130}, &types.MsgDestroyTriggerRequest{Id: 101, Authority: owner}) @@ -24,12 +24,21 @@ func (s *KeeperTestSuite) TestProcessActions() { existing1 := s.CreateTrigger(100, owner, &types.BlockHeightEvent{BlockHeight: 120}, &types.MsgDestroyTriggerRequest{Id: 100, Authority: owner}) existing2 := s.CreateTrigger(101, owner, &types.BlockHeightEvent{BlockHeight: 120}, &types.MsgDestroyTriggerRequest{Id: 101, Authority: owner}) - event1, _ := sdk.TypedEventToEvent(&types.EventTriggerDestroyed{ - TriggerId: fmt.Sprintf("%d", existing1.GetId()), - }) - event2, _ := sdk.TypedEventToEvent(&types.EventTriggerDestroyed{ - TriggerId: fmt.Sprintf("%d", existing2.GetId()), - }) + destroyed := func(triggerID uint64) sdk.Event { + event, _ := sdk.TypedEventToEvent(&types.EventTriggerDestroyed{ + TriggerId: fmt.Sprintf("%d", triggerID), + }) + return event + } + + executed := func(triggerID uint64, owner string, success bool) sdk.Event { + event, _ := sdk.TypedEventToEvent(&types.EventTriggerExecuted{ + TriggerId: fmt.Sprintf("%d", triggerID), + Owner: owner, + Success: success, + }) + return event + } tests := []struct { name string @@ -62,7 +71,7 @@ func (s *KeeperTestSuite) TestProcessActions() { }, gas: []uint64{2000000}, expected: []types.Trigger(nil), - events: []sdk.Event{event1}, + events: []sdk.Event{destroyed(existing1.Id), executed(trigger1.Id, trigger1.Owner, true)}, blockGas: 2000000, }, { @@ -92,7 +101,7 @@ func (s *KeeperTestSuite) TestProcessActions() { }, gas: []uint64{2000000}, expected: []types.Trigger(nil), - events: []sdk.Event{}, + events: []sdk.Event{executed(emptyTrigger.Id, emptyTrigger.Owner, true)}, blockGas: 2000000, }, { @@ -107,7 +116,7 @@ func (s *KeeperTestSuite) TestProcessActions() { }, gas: []uint64{2000000}, expected: []types.Trigger(nil), - events: []sdk.Event{event1, event2}, + events: []sdk.Event{destroyed(existing1.Id), destroyed(existing2.Id), executed(multiActionTrigger.Id, multiActionTrigger.Owner, true)}, blockGas: 2000000, }, { @@ -127,7 +136,7 @@ func (s *KeeperTestSuite) TestProcessActions() { }, gas: []uint64{1000000, 1000000}, expected: []types.Trigger(nil), - events: []sdk.Event{event1, event2}, + events: []sdk.Event{destroyed(existing1.Id), executed(trigger1.Id, trigger1.Owner, true), destroyed(existing2.Id), executed(trigger2.Id, trigger2.Owner, true)}, blockGas: 2000000, }, { @@ -147,7 +156,7 @@ func (s *KeeperTestSuite) TestProcessActions() { }, gas: []uint64{2000000, 1000000}, expected: []types.Trigger{existing2}, - events: []sdk.Event{event1}, + events: []sdk.Event{destroyed(existing1.Id), executed(trigger1.Id, trigger1.Owner, true)}, blockGas: 2000000, }, { @@ -187,7 +196,14 @@ func (s *KeeperTestSuite) TestProcessActions() { }, gas: []uint64{100000, 100000, 100000, 100000, 100000, 100000}, expected: []types.Trigger{existing2}, - events: []sdk.Event{event1}, + events: []sdk.Event{ + destroyed(existing1.Id), + executed(trigger1.Id, trigger1.Owner, true), + executed(trigger3.Id, trigger3.Owner, false), + executed(trigger4.Id, trigger4.Owner, false), + executed(trigger5.Id, trigger5.Owner, false), + executed(trigger6.Id, trigger6.Owner, false), + }, blockGas: 500000, }, { @@ -202,7 +218,8 @@ func (s *KeeperTestSuite) TestProcessActions() { }, gas: []uint64{1}, expected: []types.Trigger{existing1}, - events: []sdk.Event{}, + events: []sdk.Event{ + executed(trigger1.Id, trigger1.Owner, false)}, blockGas: 1, }, { @@ -217,7 +234,9 @@ func (s *KeeperTestSuite) TestProcessActions() { }, gas: []uint64{6000}, expected: []types.Trigger{existing1, existing2}, - events: []sdk.Event{}, + events: []sdk.Event{ + executed(multiActionTrigger.Id, multiActionTrigger.Owner, false), + }, blockGas: 6000, }, { @@ -237,7 +256,11 @@ func (s *KeeperTestSuite) TestProcessActions() { }, gas: []uint64{1, 1000000}, expected: []types.Trigger{existing1}, - events: []sdk.Event{event2}, + events: []sdk.Event{ + executed(trigger1.Id, trigger1.Owner, false), + destroyed(existing2.Id), + executed(trigger2.Id, trigger2.Owner, true), + }, blockGas: 1000001, }, } diff --git a/x/trigger/spec/05_events.md b/x/trigger/spec/05_events.md index 7943d45d5f..ed3b29f011 100644 --- a/x/trigger/spec/05_events.md +++ b/x/trigger/spec/05_events.md @@ -9,22 +9,41 @@ The trigger module emits the following events: - [Trigger Created](#trigger-created) - [Trigger Destroyed](#trigger-destroyed) - + - [Trigger Detected](#trigger-detected) + - [Trigger Executed](#trigger-executed) --- ## Trigger Created Fires when a trigger is created with the CreateTriggerMsg. -| Type | Attribute Key | Attribute Value | -| -------------- | ------------- | --------------- | -| TriggerCreated | trigger_id | {ID string} | +| Type | Attribute Key | Attribute Value | +| -------------- | ------------- | ----------------------------- | +| TriggerCreated | trigger_id | The ID of the created trigger | --- ## Trigger Destroyed Fires when a trigger is destroyed with the DestroyTriggerMsg. -| Type | Attribute Key | Attribute Value | -| ---------------- | ------------- | --------------- | -| TriggerDestroyed | trigger_id | {ID string} | +| Type | Attribute Key | Attribute Value | +| ---------------- | ------------- | ------------------------------------- | +| TriggerDestroyed | trigger_id | The ID of the trigger being destroyed | +--- +## Trigger Detected + +Fires when a trigger's event is detected in the EndBlocker. + +| Type | Attribute Key | Attribute Value | +| --------------- | ------------- | ------------------------------------ | +| TriggerDetected | trigger_id | The ID of the trigger being detected | +--- +## Trigger Executed + +Fires when a trigger's actions are executed in the BeginBlocker. + +| Type | Attribute Key | Attribute Value | +| --------------- | ------------- | ------------------------------------------------------------- | +| TriggerExecuted | trigger_id | The ID of the trigger being executed | +| TriggerExecuted | owner | The sdk.Address of the trigger's owner | +| TriggerExecuted | success | A boolean indicating if all the actions successfully executed | diff --git a/x/trigger/types/event.pb.go b/x/trigger/types/event.pb.go index 23c6ad76c5..1931271b7e 100644 --- a/x/trigger/types/event.pb.go +++ b/x/trigger/types/event.pb.go @@ -24,7 +24,7 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // EventTriggerCreated is an event for when a trigger is created type EventTriggerCreated struct { - // trigger_id is a unique identifier of the trigger + // trigger_id is a unique identifier of the trigger. TriggerId string `protobuf:"bytes,1,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"` } @@ -70,7 +70,7 @@ func (m *EventTriggerCreated) GetTriggerId() string { // EventTriggerDestroyed is an event for when a trigger is destroyed type EventTriggerDestroyed struct { - // trigger_id is a unique identifier of the trigger + // trigger_id is a unique identifier of the trigger. TriggerId string `protobuf:"bytes,1,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"` } @@ -114,28 +114,143 @@ func (m *EventTriggerDestroyed) GetTriggerId() string { return "" } +// EventTriggerDetected is an event for when a trigger's event is detected +type EventTriggerDetected struct { + // trigger_id is a unique identifier of the trigger. + TriggerId string `protobuf:"bytes,1,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"` +} + +func (m *EventTriggerDetected) Reset() { *m = EventTriggerDetected{} } +func (m *EventTriggerDetected) String() string { return proto.CompactTextString(m) } +func (*EventTriggerDetected) ProtoMessage() {} +func (*EventTriggerDetected) Descriptor() ([]byte, []int) { + return fileDescriptor_9c1b9c75d8690469, []int{2} +} +func (m *EventTriggerDetected) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *EventTriggerDetected) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_EventTriggerDetected.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *EventTriggerDetected) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventTriggerDetected.Merge(m, src) +} +func (m *EventTriggerDetected) XXX_Size() int { + return m.Size() +} +func (m *EventTriggerDetected) XXX_DiscardUnknown() { + xxx_messageInfo_EventTriggerDetected.DiscardUnknown(m) +} + +var xxx_messageInfo_EventTriggerDetected proto.InternalMessageInfo + +func (m *EventTriggerDetected) GetTriggerId() string { + if m != nil { + return m.TriggerId + } + return "" +} + +// EventTriggerExecuted is an event for when a trigger is executed. +type EventTriggerExecuted struct { + // trigger_id is a unique identifier of the trigger. + TriggerId string `protobuf:"bytes,1,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"` + // owner is the creator of the trigger. + Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"` + // success indicates if all executed actions were successful. + Success bool `protobuf:"varint,3,opt,name=success,proto3" json:"success,omitempty"` +} + +func (m *EventTriggerExecuted) Reset() { *m = EventTriggerExecuted{} } +func (m *EventTriggerExecuted) String() string { return proto.CompactTextString(m) } +func (*EventTriggerExecuted) ProtoMessage() {} +func (*EventTriggerExecuted) Descriptor() ([]byte, []int) { + return fileDescriptor_9c1b9c75d8690469, []int{3} +} +func (m *EventTriggerExecuted) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *EventTriggerExecuted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_EventTriggerExecuted.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *EventTriggerExecuted) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventTriggerExecuted.Merge(m, src) +} +func (m *EventTriggerExecuted) XXX_Size() int { + return m.Size() +} +func (m *EventTriggerExecuted) XXX_DiscardUnknown() { + xxx_messageInfo_EventTriggerExecuted.DiscardUnknown(m) +} + +var xxx_messageInfo_EventTriggerExecuted proto.InternalMessageInfo + +func (m *EventTriggerExecuted) GetTriggerId() string { + if m != nil { + return m.TriggerId + } + return "" +} + +func (m *EventTriggerExecuted) GetOwner() string { + if m != nil { + return m.Owner + } + return "" +} + +func (m *EventTriggerExecuted) GetSuccess() bool { + if m != nil { + return m.Success + } + return false +} + func init() { proto.RegisterType((*EventTriggerCreated)(nil), "provenance.trigger.v1.EventTriggerCreated") proto.RegisterType((*EventTriggerDestroyed)(nil), "provenance.trigger.v1.EventTriggerDestroyed") + proto.RegisterType((*EventTriggerDetected)(nil), "provenance.trigger.v1.EventTriggerDetected") + proto.RegisterType((*EventTriggerExecuted)(nil), "provenance.trigger.v1.EventTriggerExecuted") } func init() { proto.RegisterFile("provenance/trigger/v1/event.proto", fileDescriptor_9c1b9c75d8690469) } var fileDescriptor_9c1b9c75d8690469 = []byte{ - // 194 bytes of a gzipped FileDescriptorProto + // 249 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x2c, 0x28, 0xca, 0x2f, 0x4b, 0xcd, 0x4b, 0xcc, 0x4b, 0x4e, 0xd5, 0x2f, 0x29, 0xca, 0x4c, 0x4f, 0x4f, 0x2d, 0xd2, 0x2f, 0x33, 0xd4, 0x4f, 0x2d, 0x4b, 0xcd, 0x2b, 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x45, 0x28, 0xd1, 0x83, 0x2a, 0xd1, 0x2b, 0x33, 0x54, 0x32, 0xe1, 0x12, 0x76, 0x05, 0xa9, 0x0a, 0x81, 0x08, 0x39, 0x17, 0xa5, 0x26, 0x96, 0xa4, 0xa6, 0x08, 0xc9, 0x72, 0x71, 0x41, 0x15, 0xc5, 0x67, 0xa6, 0x48, 0x30, 0x2a, 0x30, 0x6a, 0x70, 0x06, 0x71, 0x42, 0x45, 0x3c, 0x53, 0x94, 0xcc, 0xb8, - 0x44, 0x91, 0x75, 0xb9, 0xa4, 0x16, 0x97, 0x14, 0xe5, 0x57, 0x12, 0xd4, 0xe7, 0x94, 0x79, 0xe2, - 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, 0x4e, 0x78, 0x2c, 0xc7, 0x70, - 0xe1, 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x5c, 0x12, 0x99, 0xf9, 0x7a, 0x58, 0x5d, 0x18, - 0xc0, 0x18, 0x65, 0x9c, 0x9e, 0x59, 0x92, 0x51, 0x9a, 0xa4, 0x97, 0x9c, 0x9f, 0xab, 0x8f, 0x50, - 0xa3, 0x9b, 0x99, 0x8f, 0xc4, 0xd3, 0xaf, 0x80, 0x7b, 0xbc, 0xa4, 0xb2, 0x20, 0xb5, 0x38, 0x89, - 0x0d, 0xec, 0x6d, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x70, 0x19, 0xcd, 0x55, 0x1b, 0x01, - 0x00, 0x00, + 0x44, 0x91, 0x75, 0xb9, 0xa4, 0x16, 0x97, 0x14, 0xe5, 0x57, 0x12, 0xd6, 0x67, 0xca, 0x25, 0x82, + 0xaa, 0xaf, 0x24, 0x35, 0x99, 0x08, 0xeb, 0x52, 0x51, 0xb5, 0xb9, 0x56, 0xa4, 0x26, 0x97, 0x12, + 0xd6, 0x26, 0x24, 0xc2, 0xc5, 0x9a, 0x5f, 0x9e, 0x97, 0x5a, 0x24, 0xc1, 0x04, 0x96, 0x81, 0x70, + 0x84, 0x24, 0xb8, 0xd8, 0x8b, 0x4b, 0x93, 0x93, 0x53, 0x8b, 0x8b, 0x25, 0x98, 0x15, 0x18, 0x35, + 0x38, 0x82, 0x60, 0x5c, 0xa7, 0xcc, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, + 0x48, 0x8e, 0x71, 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, 0x63, 0xe0, + 0x92, 0xc8, 0xcc, 0xd7, 0xc3, 0x1a, 0x7e, 0x01, 0x8c, 0x51, 0xc6, 0xe9, 0x99, 0x25, 0x19, 0xa5, + 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0x08, 0x35, 0xba, 0x99, 0xf9, 0x48, 0x3c, 0xfd, 0x0a, 0x78, + 0xb4, 0x94, 0x54, 0x16, 0xa4, 0x16, 0x27, 0xb1, 0x81, 0x23, 0xc5, 0x18, 0x10, 0x00, 0x00, 0xff, + 0xff, 0xeb, 0x5b, 0x38, 0xbe, 0xb9, 0x01, 0x00, 0x00, } func (m *EventTriggerCreated) Marshal() (dAtA []byte, err error) { @@ -198,6 +313,83 @@ func (m *EventTriggerDestroyed) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *EventTriggerDetected) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *EventTriggerDetected) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *EventTriggerDetected) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.TriggerId) > 0 { + i -= len(m.TriggerId) + copy(dAtA[i:], m.TriggerId) + i = encodeVarintEvent(dAtA, i, uint64(len(m.TriggerId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *EventTriggerExecuted) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *EventTriggerExecuted) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *EventTriggerExecuted) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Success { + i-- + if m.Success { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x18 + } + if len(m.Owner) > 0 { + i -= len(m.Owner) + copy(dAtA[i:], m.Owner) + i = encodeVarintEvent(dAtA, i, uint64(len(m.Owner))) + i-- + dAtA[i] = 0x12 + } + if len(m.TriggerId) > 0 { + i -= len(m.TriggerId) + copy(dAtA[i:], m.TriggerId) + i = encodeVarintEvent(dAtA, i, uint64(len(m.TriggerId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + func encodeVarintEvent(dAtA []byte, offset int, v uint64) int { offset -= sovEvent(v) base := offset @@ -235,6 +427,39 @@ func (m *EventTriggerDestroyed) Size() (n int) { return n } +func (m *EventTriggerDetected) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.TriggerId) + if l > 0 { + n += 1 + l + sovEvent(uint64(l)) + } + return n +} + +func (m *EventTriggerExecuted) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.TriggerId) + if l > 0 { + n += 1 + l + sovEvent(uint64(l)) + } + l = len(m.Owner) + if l > 0 { + n += 1 + l + sovEvent(uint64(l)) + } + if m.Success { + n += 2 + } + return n +} + func sovEvent(x uint64) (n int) { return (math_bits.Len64(x|1) + 6) / 7 } @@ -405,6 +630,222 @@ func (m *EventTriggerDestroyed) Unmarshal(dAtA []byte) error { } return nil } +func (m *EventTriggerDetected) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowEvent + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: EventTriggerDetected: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: EventTriggerDetected: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TriggerId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowEvent + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthEvent + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthEvent + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TriggerId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipEvent(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthEvent + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *EventTriggerExecuted) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowEvent + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: EventTriggerExecuted: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: EventTriggerExecuted: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TriggerId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowEvent + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthEvent + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthEvent + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TriggerId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Owner", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowEvent + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthEvent + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthEvent + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Owner = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowEvent + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Success = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipEvent(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthEvent + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func skipEvent(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 From 8e571b8f9d3ff5721feee9bdd1dba4d7936d0455 Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Mon, 13 Nov 2023 13:34:19 -0700 Subject: [PATCH 10/14] Mark v1.17.0 in the changlog. (#1746) --- CHANGELOG.md | 77 +++++++++++++++++----------------------------------- 1 file changed, 25 insertions(+), 52 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 190f4d6754..f73ad9c121 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,15 +37,6 @@ Ref: https://keepachangelog.com/en/1.0.0/ ## [Unreleased] -### Improvements - -* When the exchange module settles orders, update the marker net-asset-values ([#1736](https://github.com/provenance-io/provenance/pull/1736). -* Add the EventTriggerDetected and EventTriggerExecuted events [#1717](https://github.com/provenance-io/provenance/issues/1717). - -### Bug Fixes - -* Fixed denom metadata source chain-id retrieval for new ibc markers [#1726](https://github.com/provenance-io/provenance/issues/1726). - ### Dependencies - Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.27.2 ([#1724](https://github.com/provenance-io/provenance/pull/1724)) @@ -57,38 +48,11 @@ Ref: https://keepachangelog.com/en/1.0.0/ --- -## [v1.17.0-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.17.0-rc2) - 2023-11-03 +## [v1.17.0](https://github.com/provenance-io/provenance/releases/tag/v1.17.0) - 2023-11-13 ### Features -* Add the `saffron-rc2` upgrade and update `saffron` to create denom metadata for IBC markers [#1728](https://github.com/provenance-io/provenance/issues/1728). - -### Improvements - -* Wrote unit tests on the keeper methods [#1699](https://github.com/provenance-io/provenance/issues/1699). -* During `FillBids`, the seller settlement fee is now calculated on the total price instead of each order individually [#1699](https://github.com/provenance-io/provenance/issues/1699). -* In the `OrderFeeCalc` query, ensure the market exists [#1699](https://github.com/provenance-io/provenance/issues/1699). -* Add publishing of docker arm64 container builds [#1634](https://github.com/provenance-io/provenance/issues/1634) -* Add additional logging to trigger module [#1718](https://github.com/provenance-io/provenance/issues/1718). - -### Bug Fixes - -* During `InitGenesis`, ensure LastOrderId is at least the largest order id [#1699](https://github.com/provenance-io/provenance/issues/1699). -* Properly populate the permissions lists when reading access grants from state [#1699](https://github.com/provenance-io/provenance/issues/1699). -* Fixed the paginated order queries to properly look up orders [#1699](https://github.com/provenance-io/provenance/issues/1699). - -### Full Commit History - -* https://github.com/provenance-io/provenance/compare/v1.17.0-rc1...v1.17.0-rc2 -* https://github.com/provenance-io/provenance/compare/v1.16.0...v1.17.0-rc2 - ---- - -## [v1.17.0-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.17.0-rc1) - 2023-10-18 - -### Features - -* Create the `x/exchange` module which facilitates the buying and selling of assets [#1658](https://github.com/provenance-io/provenance/issues/1658). +* Create the `x/exchange` module which facilitates the buying and selling of assets [#1658](https://github.com/provenance-io/provenance/issues/1658), [#1699](https://github.com/provenance-io/provenance/issues/1699), [#1700](https://github.com/provenance-io/provenance/issues/1700). Assets and funds remain in their owner's account (with a hold on them) until the order is settled (or cancelled). Market's are created to manage order matching and define fees. The chain will receive a portion of the fees a market collects. @@ -96,32 +60,41 @@ Ref: https://keepachangelog.com/en/1.0.0/ * Add net asset value to markers [#1328](https://github.com/provenance-io/provenance/issues/1328). * Add ICQHost and Oracle module to allow cross chain oracle queries [#1497](https://github.com/provenance-io/provenance/issues/1497). * New `GetByAddr` metadata query [#1443](https://github.com/provenance-io/provenance/issues/1443). -* Add Trigger module queries to stargate whitelist for smart contracts [#1636](https://github.com/provenance-io/provenance/issues/1636) +* Add Trigger module queries to stargate whitelist for smart contracts [#1636](https://github.com/provenance-io/provenance/issues/1636). * Added the saffron upgrade handlers [PR 1648](https://github.com/provenance-io/provenance/pull/1648). + * Add the ICQ, Oracle, IBC Hooks, Hold, and Exchange modules. + * Run module migrations. + * Set IBC Hooks params [PR 1659](https://github.com/provenance-io/provenance/pull/1659). + * Remove inactive validators. + * Migrate marker max supplies to BigInt [#1292](https://github.com/provenance-io/provenance/issues/1292). + * Add initial marker NAVs [PR 1712](https://github.com/provenance-io/provenance/pull/1712). + * Create denom metadata for IBC markers [#1728](https://github.com/provenance-io/provenance/issues/1728). * Create the `x/hold` module which facilitates locking funds in an owners account [#1607](https://github.com/provenance-io/provenance/issues/1607). Funds with a hold on them cannot be transferred until the hold is removed. Management of holds is internal, but there are queries for looking up holds on accounts. Holds are also reflected in the `x/bank` module's `SpendableBalances` query. -* Add new MaxSupply param to marker module and deprecate MaxTotalSupply. [#1292](https://github.com/provenance-io/provenance/issues/1292). -* Add hidden docgen command to output documentation in different formats. [#1468](https://github.com/provenance-io/provenance/issues/1468). +* Add new MaxSupply param to marker module and deprecate MaxTotalSupply [#1292](https://github.com/provenance-io/provenance/issues/1292). +* Add hidden docgen command to output documentation in different formats [#1468](https://github.com/provenance-io/provenance/issues/1468). * Add ics20 marker creation for receiving marker via ibc sends [#1127](https://github.com/provenance-io/provenance/issues/1127). ### Improvements -* Add IBC-Hooks module for Axelar GMP support [PR 1659](https://github.com/provenance-io/provenance/pull/1659) -* Update ibcnet ports so they don't conflict with host machine. [#1622](https://github.com/provenance-io/provenance/issues/1622) -* Replace custom ibc-go v6.1.1 fork with official module. [#1616](https://github.com/provenance-io/provenance/issues/1616) -* Migrate `msgfees` gov proposals to v1. [#1328](https://github.com/provenance-io/provenance/issues/1328) +* Add IBC-Hooks module for Axelar GMP support [PR 1659](https://github.com/provenance-io/provenance/pull/1659). +* Update ibcnet ports so they don't conflict with host machine [#1622](https://github.com/provenance-io/provenance/issues/1622). +* Replace custom ibc-go v6.1.1 fork with official module [#1616](https://github.com/provenance-io/provenance/issues/1616). +* Migrate `msgfees` gov proposals to v1 [#1328](https://github.com/provenance-io/provenance/issues/1328). * Updated metadata queries to optionally include the request and id info [#1443](https://github.com/provenance-io/provenance/issues/1443). The request is now omitted by default, but will be included if `include_request` is `true`. The id info is still included by default, but will be excluded if `exclude_id_info` is `true`. * Removed the quicksilver upgrade handlers [PR 1648](https://github.com/provenance-io/provenance/pull/1648). * Bump cometbft to v0.34.29 (from v0.34.28) [PR 1649](https://github.com/provenance-io/provenance/pull/1649). -* Add genesis/init for Marker module send deny list addresses. [#1660](https://github.com/provenance-io/provenance/issues/1660) -* Add automatic changelog entries for dependabot. [#1674](https://github.com/provenance-io/provenance/issues/1674) -* Add upgrade handler to set net asset values to markers [PR 1712](https://github.com/provenance-io/provenance/pull/1712). -* Add publishing of docker arm64 container builds [#1634](https://github.com/provenance-io/provenance/issues/1634) +* Add genesis/init for Marker module send deny list addresses [#1660](https://github.com/provenance-io/provenance/issues/1660). +* Add automatic changelog entries for dependabot [#1674](https://github.com/provenance-io/provenance/issues/1674). * Ensure IBC marker has matching supply [#1706](https://github.com/provenance-io/provenance/issues/1706). +* Add publishing of docker arm64 container builds [#1634](https://github.com/provenance-io/provenance/issues/1634). +* Add additional logging to trigger module [#1718](https://github.com/provenance-io/provenance/issues/1718). +* When the exchange module settles orders, update the marker net-asset-values [#1736](https://github.com/provenance-io/provenance/pull/1736). +* Add the EventTriggerDetected and EventTriggerExecuted events [#1717](https://github.com/provenance-io/provenance/issues/1717). ### Bug Fixes @@ -129,8 +102,8 @@ Ref: https://keepachangelog.com/en/1.0.0/ * Fix for incorrect resource-id type casting on contract specification [#1647](https://github.com/provenance-io/provenance/issues/1647). * Allow restricted coins to be quarantined [#1626](https://github.com/provenance-io/provenance/issues/1626). * Prevent marker forced transfers from module accounts [#1626](https://github.com/provenance-io/provenance/issues/1626). -* Change config load order so custom.toml can override other config. [#1262](https://github.com/provenance-io/provenance/issues/1262) -* Fix the saffron and saffron-rc1 upgrade handlers to add correct ibchooks store key [PR 1715](https://github.com/provenance-io/provenance/pull/1715). +* Change config load order so custom.toml can override other config [#1262](https://github.com/provenance-io/provenance/issues/1262). +* Fixed denom metadata source chain-id retrieval for new ibc markers [#1726](https://github.com/provenance-io/provenance/issues/1726). ### Client Breaking @@ -170,7 +143,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Full Commit History -* https://github.com/provenance-io/provenance/compare/v1.16.0...v1.17.0-rc1 +* https://github.com/provenance-io/provenance/compare/v1.16.0...v1.17.0 --- From 3f06b0128978cfbe4b702c74a35dcd0ec8a3c630 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Nov 2023 15:59:52 -0700 Subject: [PATCH 11/14] Bump bufbuild/buf-setup-action from 1.27.2 to 1.28.0 (#1744) * Bump bufbuild/buf-setup-action from 1.27.2 to 1.28.0 Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.27.2 to 1.28.0. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.27.2...v1.28.0) --- updated-dependencies: - dependency-name: bufbuild/buf-setup-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated Changelog --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] Co-authored-by: Daniel Wedul --- .github/workflows/proto-registry.yml | 2 +- .github/workflows/proto.yml | 2 +- .github/workflows/release.yml | 2 +- CHANGELOG.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/proto-registry.yml b/.github/workflows/proto-registry.yml index 8cd0a49af5..7b60282ce6 100644 --- a/.github/workflows/proto-registry.yml +++ b/.github/workflows/proto-registry.yml @@ -30,7 +30,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Buf setup action - uses: bufbuild/buf-setup-action@v1.27.2 + uses: bufbuild/buf-setup-action@v1.28.0 - name: Buf push 'third_party/proto' uses: bufbuild/buf-push-action@v1 with: diff --git a/.github/workflows/proto.yml b/.github/workflows/proto.yml index c2a3beb631..6f1e708345 100644 --- a/.github/workflows/proto.yml +++ b/.github/workflows/proto.yml @@ -40,7 +40,7 @@ jobs: fi echo "Setting output: base-branch=$branch" echo "base-branch=$branch" >> "$GITHUB_OUTPUT" - - uses: bufbuild/buf-setup-action@v1.27.2 + - uses: bufbuild/buf-setup-action@v1.28.0 - uses: bufbuild/buf-lint-action@v1.1.0 if: always() with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index da2cbe4b4c..dd35cc0e5a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -158,7 +158,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Buf setup action - uses: bufbuild/buf-setup-action@v1.27.2 + uses: bufbuild/buf-setup-action@v1.28.0 - name: Buf push 'proto/' uses: bufbuild/buf-push-action@v1 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index f73ad9c121..1fb1e07b12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,7 +39,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Dependencies -- Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.27.2 ([#1724](https://github.com/provenance-io/provenance/pull/1724)) +- Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.28.0 ([#1724](https://github.com/provenance-io/provenance/pull/1724), [#1744](https://github.com/provenance-io/provenance/pull/1744)) - Bump `github.com/google/uuid` from 1.3.1 to 1.4.0 ([#1723](https://github.com/provenance-io/provenance/pull/1723)) - Bump `github.com/gorilla/mux` from 1.8.0 to 1.8.1 ([#1734](https://github.com/provenance-io/provenance/pull/1734)) - Bump `golang.org/x/text` from 0.13.0 to 0.14.0 ([#1735](https://github.com/provenance-io/provenance/pull/1735)) From 881cb7af1c8d823ca0fe83f28506e10b804485ef Mon Sep 17 00:00:00 2001 From: Matt Witkowski Date: Thu, 16 Nov 2023 09:02:37 -0500 Subject: [PATCH 12/14] Update async-icq dependency. (#1748) * Update to new dependency and make code compatible with it. It has been tested and works at this point * Update CHANGELOG. * Revert cli changes that weren't meant to be here. * Lint code. * Revert toc changes that happen auto * Update changelog to use pull number instead of issue number to match other dependency updates. --------- Co-authored-by: Ira Miller <72319+iramiller@users.noreply.github.com> --- .golangci.yml | 6 +++--- CHANGELOG.md | 1 + app/app.go | 8 ++++---- app/sim_test.go | 2 +- app/upgrades.go | 3 +-- go.mod | 2 +- go.sum | 4 ++-- x/oracle/keeper/relay.go | 3 +-- x/oracle/keeper/relay_test.go | 2 +- x/oracle/module/module_ibc.go | 3 +-- x/oracle/spec/01_concepts.md | 2 +- x/oracle/spec/README.md | 2 +- x/oracle/types/keys.go | 2 +- 13 files changed, 19 insertions(+), 21 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index 18ff932520..d679efafdf 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -93,9 +93,9 @@ linters-settings: - github.com/CosmWasm/wasmvm/types # used for interchain queries - - github.com/strangelove-ventures/async-icq/v6 - - github.com/strangelove-ventures/async-icq/v6/types - - github.com/strangelove-ventures/async-icq/v6/keeper + - github.com/cosmos/ibc-apps/modules/async-icq/v6 + - github.com/cosmos/ibc-apps/modules/async-icq/v6/types + - github.com/cosmos/ibc-apps/modules/async-icq/v6/keeper - github.com/gogo/protobuf diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fb1e07b12..0df3476065 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,6 +45,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ - Bump `golang.org/x/text` from 0.13.0 to 0.14.0 ([#1735](https://github.com/provenance-io/provenance/pull/1735)) - Bump `github.com/spf13/cobra` from 1.7.0 to 1.8.0 ([#1733](https://github.com/provenance-io/provenance/pull/1733)) - Bump `cosmossdk.io/math` from 1.1.2 to 1.2.0 ([#1739](https://github.com/provenance-io/provenance/pull/1739)) +- Update `async-icq` from `github.com/strangelove-ventures/async-icq/v6` to `github.com/cosmos/ibc-apps/modules/async-icq/v6.1.0` ([#1748](https://github.com/provenance-io/provenance/pull/1748)) --- diff --git a/app/app.go b/app/app.go index c84a43edee..1d4a92356b 100644 --- a/app/app.go +++ b/app/app.go @@ -17,9 +17,6 @@ import ( "github.com/rakyll/statik/fs" "github.com/spf13/cast" "github.com/spf13/viper" - icq "github.com/strangelove-ventures/async-icq/v6" - icqkeeper "github.com/strangelove-ventures/async-icq/v6/keeper" - icqtypes "github.com/strangelove-ventures/async-icq/v6/types" abci "github.com/tendermint/tendermint/abci/types" "github.com/tendermint/tendermint/libs/log" @@ -105,6 +102,9 @@ import ( upgradeclient "github.com/cosmos/cosmos-sdk/x/upgrade/client" upgradekeeper "github.com/cosmos/cosmos-sdk/x/upgrade/keeper" upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" + icq "github.com/cosmos/ibc-apps/modules/async-icq/v6" + icqkeeper "github.com/cosmos/ibc-apps/modules/async-icq/v6/keeper" + icqtypes "github.com/cosmos/ibc-apps/modules/async-icq/v6/types" ica "github.com/cosmos/ibc-go/v6/modules/apps/27-interchain-accounts" icahost "github.com/cosmos/ibc-go/v6/modules/apps/27-interchain-accounts/host" icahostkeeper "github.com/cosmos/ibc-go/v6/modules/apps/27-interchain-accounts/host/keeper" @@ -596,7 +596,7 @@ func New( app.ICQKeeper = icqkeeper.NewKeeper( appCodec, keys[icqtypes.StoreKey], app.GetSubspace(icqtypes.ModuleName), app.IBCKeeper.ChannelKeeper, app.IBCKeeper.ChannelKeeper, &app.IBCKeeper.PortKeeper, - scopedICQKeeper, app.BaseApp, + scopedICQKeeper, app.BaseApp.GRPCQueryRouter(), ) icqModule := icq.NewAppModule(app.ICQKeeper) icqIBCModule := icq.NewIBCModule(app.ICQKeeper) diff --git a/app/sim_test.go b/app/sim_test.go index ecaee2d402..5ebd66a479 100644 --- a/app/sim_test.go +++ b/app/sim_test.go @@ -13,7 +13,7 @@ import ( "testing" "time" - icqtypes "github.com/strangelove-ventures/async-icq/v6/types" + icqtypes "github.com/cosmos/ibc-apps/modules/async-icq/v6/types" "github.com/stretchr/testify/require" abci "github.com/tendermint/tendermint/abci/types" diff --git a/app/upgrades.go b/app/upgrades.go index 56739f8c95..c51c9a16c0 100644 --- a/app/upgrades.go +++ b/app/upgrades.go @@ -4,8 +4,6 @@ import ( "fmt" "strings" - icqtypes "github.com/strangelove-ventures/async-icq/v6/types" - "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/baseapp" @@ -16,6 +14,7 @@ import ( govtypesv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" govtypesv1beta1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" + icqtypes "github.com/cosmos/ibc-apps/modules/async-icq/v6/types" transfertypes "github.com/cosmos/ibc-go/v6/modules/apps/transfer/types" attributekeeper "github.com/provenance-io/provenance/x/attribute/keeper" diff --git a/go.mod b/go.mod index 69225b0110..4bf6bae9db 100644 --- a/go.mod +++ b/go.mod @@ -11,6 +11,7 @@ require ( github.com/cosmos/cosmos-proto v1.0.0-beta.1 github.com/cosmos/cosmos-sdk v0.46.12 github.com/cosmos/go-bip39 v1.0.0 + github.com/cosmos/ibc-apps/modules/async-icq/v6 v6.1.0 github.com/cosmos/ibc-go/v6 v6.2.0 github.com/ghodss/yaml v1.0.0 github.com/gogo/protobuf v1.3.3 @@ -26,7 +27,6 @@ require ( github.com/spf13/cobra v1.8.0 github.com/spf13/pflag v1.0.5 github.com/spf13/viper v1.17.0 - github.com/strangelove-ventures/async-icq/v6 v6.0.0-rc0 github.com/stretchr/testify v1.8.4 github.com/tendermint/tendermint v0.34.28 github.com/tendermint/tm-db v0.6.7 diff --git a/go.sum b/go.sum index 89f1aa9a02..1a53025175 100644 --- a/go.sum +++ b/go.sum @@ -376,6 +376,8 @@ github.com/cosmos/gorocksdb v1.2.0 h1:d0l3jJG8M4hBouIZq0mDUHZ+zjOx044J3nGRskwTb4 github.com/cosmos/gorocksdb v1.2.0/go.mod h1:aaKvKItm514hKfNJpUJXnnOWeBnk2GL4+Qw9NHizILw= github.com/cosmos/iavl v0.19.6 h1:XY78yEeNPrEYyNCKlqr9chrwoeSDJ0bV2VjocTk//OU= github.com/cosmos/iavl v0.19.6/go.mod h1:X9PKD3J0iFxdmgNLa7b2LYWdsGd90ToV5cAONApkEPw= +github.com/cosmos/ibc-apps/modules/async-icq/v6 v6.1.0 h1:4+qVTP35moRUv9vZoJ/eLt86JltdGkRPkb9Fn3jpakU= +github.com/cosmos/ibc-apps/modules/async-icq/v6 v6.1.0/go.mod h1:5ZoCEfvABWqmmWuZw5GW8+wKz59wD1xsMa3b/cn7uEc= github.com/cosmos/interchain-accounts v0.4.2 h1:BxdzY22uouwe9wGK7h/HbzPNIH89JJ/4+V6n02l3cG4= github.com/cosmos/keyring v1.2.0 h1:8C1lBP9xhImmIabyXW4c3vFjjLiBdGCmfLUfeZlV1Yo= github.com/cosmos/keyring v1.2.0/go.mod h1:fc+wB5KTk9wQ9sDx0kFXB3A0MaeGHM9AwRStKOQ5vOA= @@ -1085,8 +1087,6 @@ github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DM github.com/spf13/viper v1.17.0 h1:I5txKw7MJasPL/BrfkbA0Jyo/oELqVmux4pR/UxOMfI= github.com/spf13/viper v1.17.0/go.mod h1:BmMMMLQXSbcHK6KAOiFLz0l5JHrU89OdIRHvsk0+yVI= github.com/status-im/keycard-go v0.0.0-20190316090335-8537d3370df4/go.mod h1:RZLeN1LMWmRsyYjvAu+I6Dm9QmlDaIIt+Y+4Kd7Tp+Q= -github.com/strangelove-ventures/async-icq/v6 v6.0.0-rc0 h1:gh0/GEH0LGSyQIuCpMVaA8f9GnkeiKqxNY8p8Z+4460= -github.com/strangelove-ventures/async-icq/v6 v6.0.0-rc0/go.mod h1:6jtElXZFjBeT00/mEnyiUif6YKN7pxmeorBpLOMidd8= github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= diff --git a/x/oracle/keeper/relay.go b/x/oracle/keeper/relay.go index 22be438729..e2c91aecd9 100644 --- a/x/oracle/keeper/relay.go +++ b/x/oracle/keeper/relay.go @@ -3,8 +3,6 @@ package keeper import ( "strconv" - icqtypes "github.com/strangelove-ventures/async-icq/v6/types" - abci "github.com/tendermint/tendermint/abci/types" cerrs "cosmossdk.io/errors" @@ -12,6 +10,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" + icqtypes "github.com/cosmos/ibc-apps/modules/async-icq/v6/types" clienttypes "github.com/cosmos/ibc-go/v6/modules/core/02-client/types" channeltypes "github.com/cosmos/ibc-go/v6/modules/core/04-channel/types" diff --git a/x/oracle/keeper/relay_test.go b/x/oracle/keeper/relay_test.go index 492d7e8ac6..43e0403663 100644 --- a/x/oracle/keeper/relay_test.go +++ b/x/oracle/keeper/relay_test.go @@ -7,12 +7,12 @@ import ( "github.com/cosmos/cosmos-sdk/codec" sdktypes "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" + icqtypes "github.com/cosmos/ibc-apps/modules/async-icq/v6/types" clienttypes "github.com/cosmos/ibc-go/v6/modules/core/02-client/types" channeltypes "github.com/cosmos/ibc-go/v6/modules/core/04-channel/types" proto "github.com/gogo/protobuf/proto" "github.com/provenance-io/provenance/x/oracle/keeper" "github.com/provenance-io/provenance/x/oracle/types" - icqtypes "github.com/strangelove-ventures/async-icq/v6/types" abci "github.com/tendermint/tendermint/abci/types" ) diff --git a/x/oracle/module/module_ibc.go b/x/oracle/module/module_ibc.go index e044c8cbd2..09bd46e7b4 100644 --- a/x/oracle/module/module_ibc.go +++ b/x/oracle/module/module_ibc.go @@ -1,13 +1,12 @@ package oracle import ( - icqtypes "github.com/strangelove-ventures/async-icq/v6/types" - cerrs "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" + icqtypes "github.com/cosmos/ibc-apps/modules/async-icq/v6/types" channeltypes "github.com/cosmos/ibc-go/v6/modules/core/04-channel/types" porttypes "github.com/cosmos/ibc-go/v6/modules/core/05-port/types" host "github.com/cosmos/ibc-go/v6/modules/core/24-host" diff --git a/x/oracle/spec/01_concepts.md b/x/oracle/spec/01_concepts.md index 87592f9431..9311268b4e 100644 --- a/x/oracle/spec/01_concepts.md +++ b/x/oracle/spec/01_concepts.md @@ -22,7 +22,7 @@ The `Oracle` is a custom built CosmWasm smart contract that the chain queries fo When a user intends to query another chain, they initiate the process by submitting a query through a transaction on the `ICQ Controller`. This `Controller` delivers the query from the transaction to the `ICQ Host` module of the destination chain via `IBC`. Subsequently, the received query is routed by the `ICQ Host` to this module. Upon receipt, the module queries the `Oracle` using the provided input, and the resulting information is then transmitted back to the `ICQ Controller` in the form of an `ACK` message. -It should be noted that responses, which arrive in the form of the `ACK`, indicate that queries operate asynchronously. Consequently, these results will not be immediately accessible, requiring the user to wait for an emitted event on the response. For additional details, you can refer to the [Async ICQ Module](https://github.com/strangelove-ventures/async-icq) developed by strangelove-ventures. +It should be noted that responses, which arrive in the form of the `ACK`, indicate that queries operate asynchronously. Consequently, these results will not be immediately accessible, requiring the user to wait for an emitted event on the response. For additional details, you can refer to the [Async ICQ Module](https://github.com/cosmos/ibc-apps/tree/main/modules/async-icq) developed by strangelove-ventures. ### Note diff --git a/x/oracle/spec/README.md b/x/oracle/spec/README.md index 930056186d..df3b1b1f54 100644 --- a/x/oracle/spec/README.md +++ b/x/oracle/spec/README.md @@ -6,7 +6,7 @@ The oracle module provides the Provenance Blockchain with the capability to dyna One challenge that the Provenance Blockchain faces is supporting each Provenance Blockchain Zone with a unique set of queries. It is not feasible to create an evolving set of queries for each chain. Furthermore, it is not desirable for other parties to request Provenance to build these endpoints for them and then upgrade. This module resolves these issues by enabling Provenance Blockchain zones to manage their own oracle. ## Acknowledgements -We appreciate the substantial contributions made by Strangelove Ventures and Quasar Finance through their work on the [Async ICQ Module](https://github.com/strangelove-ventures/async-icq) and [Interchain Query Demo](https://github.com/quasar-finance/interchain-query-demo). These resources were of paramount importance in informing the development of our oracle module. +We appreciate the substantial contributions made by Strangelove Ventures and Quasar Finance through their work on the [Async ICQ Module](https://github.com/cosmos/ibc-apps/tree/main/modules/async-icq) and [Interchain Query Demo](https://github.com/quasar-finance/interchain-query-demo). These resources were of paramount importance in informing the development of our oracle module. ## Contents 1. **[Concepts](01_concepts.md)** diff --git a/x/oracle/types/keys.go b/x/oracle/types/keys.go index 105475d81f..d9456d6b6c 100644 --- a/x/oracle/types/keys.go +++ b/x/oracle/types/keys.go @@ -1,7 +1,7 @@ package types import ( - icqtypes "github.com/strangelove-ventures/async-icq/v6/types" + icqtypes "github.com/cosmos/ibc-apps/modules/async-icq/v6/types" ) const ( From 8a4c11ae041986bdcb9c9467cb2305780bd07923 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 09:31:00 -0500 Subject: [PATCH 13/14] Bump bufbuild/buf-setup-action from 1.28.0 to 1.28.1 (#1750) * Bump bufbuild/buf-setup-action from 1.28.0 to 1.28.1 Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.28.0 to 1.28.1. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](https://github.com/bufbuild/buf-setup-action/compare/v1.28.0...v1.28.1) --- updated-dependencies: - dependency-name: bufbuild/buf-setup-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated Changelog --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] Co-authored-by: Matt Witkowski --- .github/workflows/proto-registry.yml | 2 +- .github/workflows/proto.yml | 2 +- .github/workflows/release.yml | 2 +- CHANGELOG.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/proto-registry.yml b/.github/workflows/proto-registry.yml index 7b60282ce6..9cd7b8527f 100644 --- a/.github/workflows/proto-registry.yml +++ b/.github/workflows/proto-registry.yml @@ -30,7 +30,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Buf setup action - uses: bufbuild/buf-setup-action@v1.28.0 + uses: bufbuild/buf-setup-action@v1.28.1 - name: Buf push 'third_party/proto' uses: bufbuild/buf-push-action@v1 with: diff --git a/.github/workflows/proto.yml b/.github/workflows/proto.yml index 6f1e708345..4cb5eaad6b 100644 --- a/.github/workflows/proto.yml +++ b/.github/workflows/proto.yml @@ -40,7 +40,7 @@ jobs: fi echo "Setting output: base-branch=$branch" echo "base-branch=$branch" >> "$GITHUB_OUTPUT" - - uses: bufbuild/buf-setup-action@v1.28.0 + - uses: bufbuild/buf-setup-action@v1.28.1 - uses: bufbuild/buf-lint-action@v1.1.0 if: always() with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dd35cc0e5a..d6c80ee6cb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -158,7 +158,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Buf setup action - uses: bufbuild/buf-setup-action@v1.28.0 + uses: bufbuild/buf-setup-action@v1.28.1 - name: Buf push 'proto/' uses: bufbuild/buf-push-action@v1 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 0df3476065..78e251910d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,7 +39,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Dependencies -- Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.28.0 ([#1724](https://github.com/provenance-io/provenance/pull/1724), [#1744](https://github.com/provenance-io/provenance/pull/1744)) +- Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.28.1 ([#1724](https://github.com/provenance-io/provenance/pull/1724), [#1744](https://github.com/provenance-io/provenance/pull/1744), [#1750](https://github.com/provenance-io/provenance/pull/1750)) - Bump `github.com/google/uuid` from 1.3.1 to 1.4.0 ([#1723](https://github.com/provenance-io/provenance/pull/1723)) - Bump `github.com/gorilla/mux` from 1.8.0 to 1.8.1 ([#1734](https://github.com/provenance-io/provenance/pull/1734)) - Bump `golang.org/x/text` from 0.13.0 to 0.14.0 ([#1735](https://github.com/provenance-io/provenance/pull/1735)) From 9d436b6c022214b824842856f28a795130da52df Mon Sep 17 00:00:00 2001 From: Matt Witkowski Date: Mon, 20 Nov 2023 10:50:13 -0500 Subject: [PATCH 14/14] Add 1.18 upgrade handler (#1756) * Add upgrade handler. * Fix link to PR in changelog. * Add needed upgrade handler for rc1. --- CHANGELOG.md | 4 ++++ app/upgrades.go | 22 ++++++++++++++++++++++ app/upgrades_test.go | 12 ++++++++++++ 3 files changed, 38 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 78e251910d..35ef98e915 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,10 @@ Ref: https://keepachangelog.com/en/1.0.0/ ## [Unreleased] +### Improvements + +* Add upgrade handler for 1.18 [#1756](https://github.com/provenance-io/provenance/pull/1756). + ### Dependencies - Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.28.1 ([#1724](https://github.com/provenance-io/provenance/pull/1724), [#1744](https://github.com/provenance-io/provenance/pull/1744), [#1750](https://github.com/provenance-io/provenance/pull/1750)) diff --git a/app/upgrades.go b/app/upgrades.go index c51c9a16c0..b3d604d1c1 100644 --- a/app/upgrades.go +++ b/app/upgrades.go @@ -173,6 +173,28 @@ var upgrades = map[string]appUpgrade{ }, Added: []string{icqtypes.ModuleName, oracletypes.ModuleName, ibchookstypes.StoreKey, hold.ModuleName, exchange.ModuleName}, }, + "tourmaline-rc1": { // upgrade for v1.18.0-rc1 + Handler: func(ctx sdk.Context, app *App, vm module.VersionMap) (module.VersionMap, error) { + var err error + vm, err = runModuleMigrations(ctx, app, vm) + if err != nil { + return nil, err + } + + return vm, nil + }, + }, + "tourmaline": { // upgrade for v1.18.0 + Handler: func(ctx sdk.Context, app *App, vm module.VersionMap) (module.VersionMap, error) { + var err error + vm, err = runModuleMigrations(ctx, app, vm) + if err != nil { + return nil, err + } + + return vm, nil + }, + }, // TODO - Add new upgrade definitions here. } diff --git a/app/upgrades_test.go b/app/upgrades_test.go index 88e34fc12e..868ae306a4 100644 --- a/app/upgrades_test.go +++ b/app/upgrades_test.go @@ -476,6 +476,18 @@ func (s *UpgradeTestSuite) TestSaffron() { s.AssertUpgradeHandlerLogs("saffron", expInLog, nil) } +func (s *UpgradeTestSuite) TestTourmalineRC1() { + expInLog := []string{} + + s.AssertUpgradeHandlerLogs("tourmaline-rc1", expInLog, nil) +} + +func (s *UpgradeTestSuite) TestTourmaline() { + expInLog := []string{} + + s.AssertUpgradeHandlerLogs("tourmaline", expInLog, nil) +} + func (s *UpgradeTestSuite) TestRemoveInactiveValidatorDelegations() { addr1 := s.CreateAndFundAccount(sdk.NewInt64Coin("stake", 1000000)) addr2 := s.CreateAndFundAccount(sdk.NewInt64Coin("stake", 1000000))