Add Axiome chain params, CW20 tokens and ecosystem entries - #19
Conversation
Follow-up to CosmosLabsKR#18, which carried only the asset metadata. Adds param_2.json so the chain can be picked up by the wallets, extends cw20_2.json from 3 to all 24 CW20 tokens with liquidity, registers axiome in active-cosmos-chains.json, and adds the ecosystem entries for the chain's AMM, its NFT marketplace and the RIP Candle project.
Follow-up to CosmosLabsKR#18, which carried only the asset metadata for three tokens. - param_2.json so the chain can be picked up by the wallets - cw20_2.json extended from 3 to 17 tokens: every CW20 with at least $1000 of pool liquidity, enumerated from the chain rather than curated by hand - axiome registered in active-cosmos-chains.json - ecosystem entries for the chain's AMM, its NFT marketplace and RIP Candle Existing entries are left byte for byte as they are, so the diff only adds.
RET was the one native asset in the repository without an image, and the name we submitted in CosmosLabsKR#18 was wrong. - name corrected to Referral Energy Token, which is what the chain itself calls the denom in its asset registry - description replaced with the official one: RET is minted one to one to the referral upline on delegation, discounts network fees and sets the holder's share of the Community Pool - ret.png added, 256x256 to match the rest of the folder AXM is untouched.
|
Thank you for merging this. While checking whether the chain would actually appear in the wallet, I ran into something that looks like it affects more than this PR, so I am flagging it here rather than opening a new issue. The released apps still read the chain list from the archived Android, const val CHAIN_BASE_URL = "https://raw.githubusercontent.com/cosmostation/chainlist/master/chain/"
const val WALLET_BASE_URL = "https://raw.githubusercontent.com/cosmostation/chainlist/master/wallet/"iOS, let ResourceBase = "https://raw.githubusercontent.com/cosmostation/chainlist/master/chain/"
let WALLET_API_URL = "https://raw.githubusercontent.com/cosmostation/chainlist/master/wallet/"That repository was archived on 24 June, and the two lists have drifted since:
So it appears that every chain added here since the migration is invisible to the shipped apps, not only ours. Neither app source mentions I am aware I may simply be missing a proxy or a sync job in front of those URLs. If that is the case, please disregard all of this. If it is an oversight, I am happy to send the one line change to both app repositories, or to leave it entirely with you. Whichever you prefer, just say the word. Not asking for anything specific to our chain here, ritbit and safrochain are in exactly the same position. |
Follow-up to #18, which carried only the asset metadata for three tokens.
What this adds
chain/axiome/param_2.jsonso the chain can be picked up by the walletschain/axiome/cw20_2.jsonextended from 3 to 17 tokensaxiomeregistered inchain/active-cosmos-chains.jsonmintscan/chains/axiome/eco_list.jsonwith the chain's AMM, its NFT marketplace and the RIP Candle projectOn the token list
Rather than curating by hand, I enumerated the chain: 283 code ids, 17 of them CW20, 165 contracts under those. After removing pool LP tokens and the test deployments (ten TKNOI, five FALSE, a handful of TEST variants) 40 tokens are actually held in a live pool.
Of those I kept the 17 with at least $1000 of pool liquidity, measured from pool reserves at the current AXM price and cross checked against GeckoTerminal, which agrees within about 2 percent. The deepest are HUNT at $75k, RIP $66k, AXP $30k, BYA $20k and CLX $13k. Everything below the threshold is dust, several of them under a dollar, and I would rather not put that in front of users.
Every symbol and decimals value was read from the token contract itself. Two are not the usual six: AXMB has nine and HACUNA has one.
On param_2.json
is_support_mintscanis set to false on purpose. Mintscan does not index this chain, and setting the flag would send the wallet to your API for history and governance and leave the user with an empty screen. The two wallet flags are set to true: the chain has no gRPC endpoint, but it does have a maintained HTTPS LCD, which is the same endpoint registered for Axiome in the official Keplr chain registry.The derivation path is
m/44'/546'/0'/0/X. Axiome uses coin type 546 rather than 118, so this matters.The explorer entries point at the chain's own explorer, following the pattern used by ritbit.
Diff hygiene
The three entries merged in #18 are left byte for byte as they are, and the entry in
active-cosmos-chains.jsonis a single inserted line matching your indentation. Apart from the two corrected lines described below, this PR only adds.Correction to RET, added later
RET was the one native asset in this repository without an image, so I added
ret.pngat 256x256 to match the rest of the folder.While doing that I found that the name we gave you in #18 was wrong. The chain's own asset registry calls the denom Referral Energy Token, not Axiome Reward Token, so the name and the description in
assets_2.jsonare corrected to the official ones. That is the whole of the two line deletion. AXM is untouched.A question, if you have a moment
I noticed that the wallets fetch from
cosmostation/chainlist/master, which is archived and does not contain this chain, and thatfront.api.mintscan.io/v11/assetsdoes not mention it either. Chains added here since the migration, such as ritbit and safrochain, are not in that live data yet.Could you say what the path from this repository to the products looks like, and whether anything else is needed from our side? Happy to provide an archive node, higher rate limits or anything else that helps.