asset-directory's People
asset-directory's Issues
Add EVMOS
Add certik
Add certik CTK
Add CI
CI should be there with basic tests/checks related to addition to assets
- Must include verification of added asset's symbol existence on coingecko
- Should check if every asset has required props ( can be done with tsc )
Add support for different coin networks
Project currently stores asset with their key being asset's symbol, which creates conflict when same coin is registered with same symbols on different networks
We should find a way to support assets on multiple networks
For example:
{
id: "usd-coin",
symbol: "usdc",
name: "USD Coin"
},
{
id: "usd-coin-avalanche-bridged-usdc-e",
symbol: "usdc",
name: "USD Coin Avalanche Bridged (USDC.e)",
},
Are 2 different coins but with same symbol and are on different network
Manually alter the `AVAX` name to `Avalanche`
Drop the C-Chain
text.
Add ROWAN and DSM
- ROWAN is Sifchain's token https://sifchain.finance/
- symbol: ROWAN
- name: Sifchain
- logo: https://dex.sifchain.finance/images/tokens/ROWAN.svg
- DSM is Desmos' token https://www.desmos.network/
- symbol: DSM
- name: Desmos
- logo: https://www.desmos.network/img/desmos-logo.svg
We need to write a Read Me for this repo
Rename `Multi-collateral DAI` to `DAI Stablecoin`
People can't find DAI in the Starname Manager's list of coins because we have it named Multi-collateral DAI
. People just look for DAI
and, since the coin list is sorted alphabetically, they don't find our Multi-collateral DAI
.
add "Polygon MATIC" and "Dogeparty XDP" to blockchain additions list
Here's more info about "Polygon MATIC" - https://coinmarketcap.com/currencies/polygon/
Here's more info about "Dogeparty XDP" - https://coinmarketcap.com/currencies/dogeparty/
Simplify structure of whole project
- Drop
UCRegistry
as its an obsolete package now - Remove usage of
caip19
prop for assets as we were using it just for integration with wallets but we already have this on manager with IBC config - Have asset's data in its own directory ( dont use separate metadata dirs for each asset )
- Check status of each asset beforehand if found in trustwallet asset ( like
active
orabandoned
) discardabandoned
letting user know - Check asset symbol on coinGecko first else exit with msg
- Simplify
aggregation
script - Add support of TypeSscript ( thus easy imports )
We will still use trustwallet
as a submodule as we rely on their info just to make it easy on the user but we will surely have the option to override things and provide manually... if we dont agree on naming / other prop for an asset
Add coingecko id to coin info
This will help locating exact coin from coins list from coingecko and can be used via third parties easily
update the asset directory
WIOV is dead. Drop ERC20 version of the IOV token
.
Change AVAX C-Chain to AVAX
add CELO USD
our partner and starname user Request network is adding a new asset to their app and they ask us to add it into our asset list
this is a ERC20, contract id: https://explorer.celo.org/address/0x765de816845861e75a25fca122bb6898b8b1282a/transactions
Query coingecko api first
Coingecko api should be queried first
Advantages:
- Will prevent breaking.. payment behaviour of starname app
- Found coin's name after api call can be used as a fallback name if not found on
trustwallet registry
and should be showed to user for suggestion
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.