From 7cfdd0000c4f4c458e147b85ba6c7f3f87066c11 Mon Sep 17 00:00:00 2001 From: Gabe Rodriguez Date: Tue, 24 Sep 2024 18:50:45 +0200 Subject: [PATCH] Add penumbra-1 numeraire (#94) --- input/chains/penumbra-1.json | 4 +- registry/chains/penumbra-1.json | 231 +++++++++++++++++++++++++++- tools/compiler/files/chain-registry | 2 +- 3 files changed, 233 insertions(+), 4 deletions(-) diff --git a/input/chains/penumbra-1.json b/input/chains/penumbra-1.json index 9a1061a..8a8a4ea 100644 --- a/input/chains/penumbra-1.json +++ b/input/chains/penumbra-1.json @@ -101,5 +101,7 @@ ] } ], - "canonicalNumeraires": [] + "canonicalNumeraires": [ + "transfer/channel-2/uusdc" + ] } diff --git a/registry/chains/penumbra-1.json b/registry/chains/penumbra-1.json index 666ce1f..879ffcd 100644 --- a/registry/chains/penumbra-1.json +++ b/registry/chains/penumbra-1.json @@ -551,6 +551,33 @@ } ] }, + "Hx6+G77CU22yfExfD7X8TO31QpqcABYAYzXScadLhgU=": { + "description": "Fractionalized Geckies", + "denomUnits": [ + { + "denom": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fGECK" + }, + { + "denom": "transfer/channel-4/fGECK", + "exponent": 9 + } + ], + "base": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fGECK", + "display": "transfer/channel-4/fGECK", + "name": "fGECK", + "symbol": "fGECK", + "penumbraAssetId": { + "inner": "Hx6+G77CU22yfExfD7X8TO31QpqcABYAYzXScadLhgU=" + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fGECK.png", + "theme": { + "primaryColorHex": "#639BFF" + } + } + ] + }, "J4w9rlk4Hx6VpVLI/kqtxf+KcxEwyGNkTtzxYUpKqwY=": { "description": "Margined Power Token sqATOM", "denomUnits": [ @@ -713,9 +740,15 @@ "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg", "theme": {} }, + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSOL_circle.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSOL_circle.svg", + "theme": {} + }, { "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSOL.png", - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSOL.svg" + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSOL.svg", + "theme": {} } ] }, @@ -891,6 +924,60 @@ } ] }, + "Orc48lgn3n+fPgKZEvsioa5NyosT8XFQdOr1o1fisA0=": { + "description": "Fractionalized Atlas DAO", + "denomUnits": [ + { + "denom": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fATLAS" + }, + { + "denom": "transfer/channel-4/fATLAS", + "exponent": 9 + } + ], + "base": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fATLAS", + "display": "transfer/channel-4/fATLAS", + "name": "fATLAS", + "symbol": "fATLAS", + "penumbraAssetId": { + "inner": "Orc48lgn3n+fPgKZEvsioa5NyosT8XFQdOr1o1fisA0=" + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fATLAS.png", + "theme": { + "primaryColorHex": "#639BFF" + } + } + ] + }, + "PT6qKy4Pi7Npzcs3e2BUthWie179C/rpQvtlrcSQhwU=": { + "description": "Fractionalized Cryptonium Maker", + "denomUnits": [ + { + "denom": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fCRYPTONIUM" + }, + { + "denom": "transfer/channel-4/fCRYPTONIUM", + "exponent": 9 + } + ], + "base": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fCRYPTONIUM", + "display": "transfer/channel-4/fCRYPTONIUM", + "name": "fCRYPTONIUM", + "symbol": "fCRYPTONIUM", + "penumbraAssetId": { + "inner": "PT6qKy4Pi7Npzcs3e2BUthWie179C/rpQvtlrcSQhwU=" + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fCRYPTONIUM.png", + "theme": { + "primaryColorHex": "#639BFF" + } + } + ] + }, "Px1BjGEeaPvgSPZX/8gDwHwwn2BWD+fjMrdu5/ZhLhI=": { "description": "Bernese Mountain Dog. Thematic dog token to have fun and be friends with all other dog tokens. Fixed supply 132M", "denomUnits": [ @@ -1295,6 +1382,34 @@ } ] }, + "ZpIbxFwvlU4udh9mutG/2hLBIpdNXhat3TCRbs1kbgI=": { + "description": "Roostock BTC bridged via Router.", + "denomUnits": [ + { + "denom": "transfer/channel-4/factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/BTC.rt" + }, + { + "denom": "transfer/channel-4/rbtc", + "exponent": 18 + } + ], + "base": "transfer/channel-4/factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/BTC.rt", + "display": "transfer/channel-4/rbtc", + "name": "Rootstock Smart Bitcoin", + "symbol": "RBTC", + "penumbraAssetId": { + "inner": "ZpIbxFwvlU4udh9mutG/2hLBIpdNXhat3TCRbs1kbgI=" + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/rootstock/images/rbtc.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/rootstock/images/rbtc.svg", + "theme": { + "primaryColorHex": "#FF9931" + } + } + ] + }, "d2/yBdjkz//htrQwHYXVx3XN2QILdZoS5ickDAcRWgs=": { "description": "Beer Is Good for You!", "denomUnits": [ @@ -1351,6 +1466,33 @@ } ] }, + "f/IAN065Ou6XwYdWe3m3SgiLFDYOAY47vphr9y+bowQ=": { + "description": "Fractionalized Pixel Wizards", + "denomUnits": [ + { + "denom": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fWIZ" + }, + { + "denom": "transfer/channel-4/fWIZ", + "exponent": 9 + } + ], + "base": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fWIZ", + "display": "transfer/channel-4/fWIZ", + "name": "fWIZ", + "symbol": "fWIZ", + "penumbraAssetId": { + "inner": "f/IAN065Ou6XwYdWe3m3SgiLFDYOAY47vphr9y+bowQ=" + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fWIZ.png", + "theme": { + "primaryColorHex": "#639BFF" + } + } + ] + }, "feVP7pst7vgPhoxLLiYtNHFwUprssLR8Nfn7wUU2WwA=": { "description": "Margined Power Token sqTIA", "denomUnits": [ @@ -1375,6 +1517,35 @@ } ] }, + "g4mop84SBeLOfjiHNEpnMKUpP2SY7BAoCXfCxY7wsgI=": { + "description": "EURe is a Euro-backed stablecoin issued by Monerium on Noble.", + "denomUnits": [ + { + "denom": "transfer/channel-2/ueure" + }, + { + "denom": "transfer/channel-2/eure", + "exponent": 6 + } + ], + "base": "transfer/channel-2/ueure", + "display": "transfer/channel-2/eure", + "name": "Monerium EUR emoney", + "symbol": "EURe", + "penumbraAssetId": { + "inner": "g4mop84SBeLOfjiHNEpnMKUpP2SY7BAoCXfCxY7wsgI=" + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eure.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eure.svg", + "theme": { + "primaryColorHex": "#0095D7", + "circle": true + } + } + ] + }, "gO4qR7mYarC4AAPCck7XHhujNBUWGsaxRW6U3JkrSgM=": { "description": "Rapture insurance is the first ever P2P insurance platform on $OSMO. Get rewarded to take care of peoples loved ones after the Rapture.", "denomUnits": [ @@ -1589,6 +1760,33 @@ } ] }, + "n3badZGZ/y5sAyi3tnYYVuJX+squzic2GOVV9Fr1bBA=": { + "description": "Fractionalized Rekt Bulls", + "denomUnits": [ + { + "denom": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fBULLS" + }, + { + "denom": "transfer/channel-4/fBULLS", + "exponent": 9 + } + ], + "base": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fBULLS", + "display": "transfer/channel-4/fBULLS", + "name": "fBULLS", + "symbol": "fBULLS", + "penumbraAssetId": { + "inner": "n3badZGZ/y5sAyi3tnYYVuJX+squzic2GOVV9Fr1bBA=" + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fBULLS.png", + "theme": { + "primaryColorHex": "#639BFF" + } + } + ] + }, "p6M59C5nGy2x3iJtRIPT5jA2ZhytFVTXX192/gTsHgA=": { "description": "The Cosmos Network's premier self-hatred memecoin.", "denomUnits": [ @@ -1646,6 +1844,33 @@ } ] }, + "q+QdsB0j6GY5ZcgysYJYWfgOfEzUJ2lJXXf7gDiw0AA=": { + "description": "Fractionalized Pixel Witches", + "denomUnits": [ + { + "denom": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fWITCH" + }, + { + "denom": "transfer/channel-4/fWITCH", + "exponent": 9 + } + ], + "base": "transfer/channel-4/factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fWITCH", + "display": "transfer/channel-4/fWITCH", + "name": "fWITCH", + "symbol": "fWITCH", + "penumbraAssetId": { + "inner": "q+QdsB0j6GY5ZcgysYJYWfgOfEzUJ2lJXXf7gDiw0AA=" + }, + "images": [ + { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fWITCH.png", + "theme": { + "primaryColorHex": "#639BFF" + } + } + ] + }, "qTadoyL6MJQ99tlXjmwjccuytSxSNByMLpVzZtVarQw=": { "description": "Membrane's protocol token", "denomUnits": [ @@ -2038,5 +2263,7 @@ ] } }, - "numeraires": [] + "numeraires": [ + "drPksQaBNYwSOzgfkGOEdrd4kEDkeALeh58Ps+7cjQs=" + ] } \ No newline at end of file diff --git a/tools/compiler/files/chain-registry b/tools/compiler/files/chain-registry index 9150368..186a005 160000 --- a/tools/compiler/files/chain-registry +++ b/tools/compiler/files/chain-registry @@ -1 +1 @@ -Subproject commit 915036855d5d1f613b17032b9fa590eb9c586b4b +Subproject commit 186a00504ce4af706b4cf6d6f097f0bebc47f4af