From 804c07b739b35dbbde5af8cc4ff82855f8b5704a Mon Sep 17 00:00:00 2001 From: Lukas Date: Mon, 26 Feb 2024 14:55:48 +0100 Subject: [PATCH] feat: add token icons & remove optimism goerli (#378) --------- Co-authored-by: K.K fix: upload ci --- .github/workflows/ipfs.yml | 54 + .gitignore | 2 + assets/aToken/1inch.svg | 1 + assets/aToken/aave.svg | 1 + assets/aToken/ageur.svg | 1 + assets/aToken/ampl.svg | 1 + assets/aToken/arb.svg | 1 + assets/aToken/avax.svg | 1 + assets/aToken/bal.svg | 1 + assets/aToken/bat.svg | 1 + assets/aToken/bnb.svg | 1 + assets/aToken/bpt.svg | 1 + assets/aToken/btc.svg | 1 + assets/aToken/busd.svg | 1 + assets/aToken/cake.svg | 1 + assets/aToken/cbeth.svg | 1 + assets/aToken/crv.svg | 1 + assets/aToken/crvusd.svg | 1 + assets/aToken/cvx.svg | 1 + assets/aToken/dai.svg | 1 + assets/aToken/default.svg | 1 + assets/aToken/dpi.svg | 1 + assets/aToken/enj.svg | 1 + assets/aToken/ens.svg | 1 + assets/aToken/eth.svg | 1 + assets/aToken/eure.svg | 1 + assets/aToken/eurs.svg | 1 + assets/aToken/fdusd.svg | 1 + assets/aToken/fei.svg | 1 + assets/aToken/frax.svg | 1 + assets/aToken/ftm.svg | 1 + assets/aToken/fxs.svg | 1 + assets/aToken/gho.svg | 1 + assets/aToken/ghst.svg | 1 + assets/aToken/gno.svg | 1 + assets/aToken/gnosissdai.svg | 1 + assets/aToken/gusd.svg | 1 + assets/aToken/jeur.svg | 1 + assets/aToken/knc.svg | 1 + assets/aToken/kncl.svg | 1 + assets/aToken/ldo.svg | 1 + assets/aToken/lend.svg | 1 + assets/aToken/link.svg | 1 + assets/aToken/lusd.svg | 1 + assets/aToken/mai.svg | 1 + assets/aToken/mana.svg | 1 + assets/aToken/matic.svg | 1 + assets/aToken/maticx.svg | 1 + assets/aToken/metis.svg | 1 + assets/aToken/mkr.svg | 1 + assets/aToken/one.svg | 1 + assets/aToken/op.svg | 1 + assets/aToken/pax.svg | 1 + assets/aToken/pyusd.svg | 1 + assets/aToken/rai.svg | 1 + assets/aToken/ren.svg | 1 + assets/aToken/renfil.svg | 1 + assets/aToken/rep.svg | 1 + assets/aToken/reth.svg | 1 + assets/aToken/rpl.svg | 1 + assets/aToken/savax.svg | 1 + assets/aToken/sd.svg | 1 + assets/aToken/sdai.svg | 1 + assets/aToken/seth.svg | 1 + assets/aToken/snx.svg | 1 + assets/aToken/steth.svg | 1 + assets/aToken/stg.svg | 1 + assets/aToken/stkaave.svg | 1 + assets/aToken/stkbpt.svg | 1 + assets/aToken/stkbptv2.svg | 1 + assets/aToken/stmatic.svg | 1 + assets/aToken/susd.svg | 1 + assets/aToken/sushi.svg | 1 + assets/aToken/tribe.svg | 1 + assets/aToken/tusd.svg | 1 + assets/aToken/uni.svg | 1 + assets/aToken/usdbc.svg | 1 + assets/aToken/usdc.svg | 1 + assets/aToken/usdp.svg | 1 + assets/aToken/usdt.svg | 1 + assets/aToken/ust.svg | 1 + assets/aToken/wavax.svg | 1 + assets/aToken/wbnb.svg | 1 + assets/aToken/wbtc.svg | 1 + assets/aToken/weth.svg | 1 + assets/aToken/wftm.svg | 1 + assets/aToken/wmatic.svg | 1 + assets/aToken/wone.svg | 1 + assets/aToken/wsteth.svg | 1 + assets/aToken/wxdai.svg | 1 + assets/aToken/xdai.svg | 1 + assets/aToken/xsushi.svg | 1 + assets/aToken/yfi.svg | 1 + assets/aToken/zrx.svg | 1 + assets/stataToken/1inch.svg | 1 + assets/stataToken/aave.svg | 1 + assets/stataToken/ageur.svg | 1 + assets/stataToken/ampl.svg | 1 + assets/stataToken/arb.svg | 1 + assets/stataToken/avax.svg | 1 + assets/stataToken/bal.svg | 1 + assets/stataToken/bat.svg | 1 + assets/stataToken/bnb.svg | 1 + assets/stataToken/bpt.svg | 1 + assets/stataToken/btc.svg | 1 + assets/stataToken/busd.svg | 1 + assets/stataToken/cake.svg | 1 + assets/stataToken/cbeth.svg | 1 + assets/stataToken/crv.svg | 1 + assets/stataToken/crvusd.svg | 1 + assets/stataToken/cvx.svg | 1 + assets/stataToken/dai.svg | 1 + assets/stataToken/default.svg | 1 + assets/stataToken/dpi.svg | 1 + assets/stataToken/enj.svg | 1 + assets/stataToken/ens.svg | 1 + assets/stataToken/eth.svg | 1 + assets/stataToken/eure.svg | 1 + assets/stataToken/eurs.svg | 1 + assets/stataToken/fdusd.svg | 1 + assets/stataToken/fei.svg | 1 + assets/stataToken/frax.svg | 1 + assets/stataToken/ftm.svg | 1 + assets/stataToken/fxs.svg | 1 + assets/stataToken/gho.svg | 1 + assets/stataToken/ghst.svg | 1 + assets/stataToken/gno.svg | 1 + assets/stataToken/gnosissdai.svg | 1 + assets/stataToken/gusd.svg | 1 + assets/stataToken/jeur.svg | 1 + assets/stataToken/knc.svg | 1 + assets/stataToken/kncl.svg | 1 + assets/stataToken/ldo.svg | 1 + assets/stataToken/lend.svg | 1 + assets/stataToken/link.svg | 1 + assets/stataToken/lusd.svg | 1 + assets/stataToken/mai.svg | 1 + assets/stataToken/mana.svg | 1 + assets/stataToken/matic.svg | 1 + assets/stataToken/maticx.svg | 1 + assets/stataToken/metis.svg | 1 + assets/stataToken/mkr.svg | 1 + assets/stataToken/one.svg | 1 + assets/stataToken/op.svg | 1 + assets/stataToken/pax.svg | 1 + assets/stataToken/pyusd.svg | 1 + assets/stataToken/rai.svg | 1 + assets/stataToken/ren.svg | 1 + assets/stataToken/renfil.svg | 1 + assets/stataToken/rep.svg | 1 + assets/stataToken/reth.svg | 1 + assets/stataToken/rpl.svg | 1 + assets/stataToken/savax.svg | 1 + assets/stataToken/sd.svg | 1 + assets/stataToken/sdai.svg | 1 + assets/stataToken/seth.svg | 1 + assets/stataToken/snx.svg | 1 + assets/stataToken/steth.svg | 1 + assets/stataToken/stg.svg | 1 + assets/stataToken/stkaave.svg | 1 + assets/stataToken/stkbpt.svg | 1 + assets/stataToken/stkbptv2.svg | 1 + assets/stataToken/stmatic.svg | 1 + assets/stataToken/susd.svg | 1 + assets/stataToken/sushi.svg | 1 + assets/stataToken/tribe.svg | 1 + assets/stataToken/tusd.svg | 1 + assets/stataToken/uni.svg | 1 + assets/stataToken/usdbc.svg | 1 + assets/stataToken/usdc.svg | 1 + assets/stataToken/usdp.svg | 1 + assets/stataToken/usdt.svg | 1 + assets/stataToken/ust.svg | 1 + assets/stataToken/wavax.svg | 1 + assets/stataToken/wbnb.svg | 1 + assets/stataToken/wbtc.svg | 1 + assets/stataToken/weth.svg | 1 + assets/stataToken/wftm.svg | 1 + assets/stataToken/wmatic.svg | 1 + assets/stataToken/wone.svg | 1 + assets/stataToken/wsteth.svg | 1 + assets/stataToken/wxdai.svg | 1 + assets/stataToken/xdai.svg | 1 + assets/stataToken/xsushi.svg | 1 + assets/stataToken/yfi.svg | 1 + assets/stataToken/zrx.svg | 1 + assets/templates/a.svg | 23 + assets/templates/stata.svg | 279 +++++ assets/underlying/1inch.svg | 1 + assets/underlying/aave.svg | 1 + assets/underlying/ageur.svg | 1 + assets/underlying/ampl.svg | 1 + assets/underlying/arb.svg | 1 + assets/underlying/avax.svg | 1 + assets/underlying/bal.svg | 1 + assets/underlying/bat.svg | 1 + assets/underlying/bnb.svg | 1 + assets/underlying/bpt.svg | 1 + assets/underlying/btc.svg | 1 + assets/underlying/busd.svg | 1 + assets/underlying/cake.svg | 1 + assets/underlying/cbeth.svg | 1 + assets/underlying/crv.svg | 1 + assets/underlying/crvusd.svg | 1 + assets/underlying/cvx.svg | 1 + assets/underlying/dai.svg | 1 + assets/underlying/default.svg | 1 + assets/underlying/dpi.svg | 1 + assets/underlying/enj.svg | 1 + assets/underlying/ens.svg | 1 + assets/underlying/eth.svg | 1 + assets/underlying/eure.svg | 1 + assets/underlying/eurs.svg | 1 + assets/underlying/fdusd.svg | 1 + assets/underlying/fei.svg | 1 + assets/underlying/frax.svg | 1 + assets/underlying/ftm.svg | 1 + assets/underlying/fxs.svg | 1 + assets/underlying/gho.svg | 1 + assets/underlying/ghst.svg | 1 + assets/underlying/gno.svg | 1 + assets/underlying/gnosissdai.svg | 1 + assets/underlying/gusd.svg | 1 + assets/underlying/jeur.svg | 1 + assets/underlying/knc.svg | 1 + assets/underlying/kncl.svg | 1 + assets/underlying/ldo.svg | 1 + assets/underlying/lend.svg | 1 + assets/underlying/link.svg | 1 + assets/underlying/lusd.svg | 1 + assets/underlying/mai.svg | 1 + assets/underlying/mana.svg | 1 + assets/underlying/matic.svg | 1 + assets/underlying/maticx.svg | 1 + assets/underlying/metis.svg | 1 + assets/underlying/mkr.svg | 1 + assets/underlying/one.svg | 1 + assets/underlying/op.svg | 1 + assets/underlying/pax.svg | 1 + assets/underlying/pyusd.svg | 1 + assets/underlying/rai.svg | 1 + assets/underlying/ren.svg | 1 + assets/underlying/renfil.svg | 1 + assets/underlying/rep.svg | 1 + assets/underlying/reth.svg | 1 + assets/underlying/rpl.svg | 1 + assets/underlying/savax.svg | 1 + assets/underlying/sd.svg | 1 + assets/underlying/sdai.svg | 1 + assets/underlying/seth.svg | 1 + assets/underlying/snx.svg | 1 + assets/underlying/steth.svg | 1 + assets/underlying/stg.svg | 1 + assets/underlying/stkaave.svg | 1 + assets/underlying/stkbpt.svg | 1 + assets/underlying/stkbptv2.svg | 1 + assets/underlying/stmatic.svg | 1 + assets/underlying/susd.svg | 1 + assets/underlying/sushi.svg | 1 + assets/underlying/tribe.svg | 1 + assets/underlying/tusd.svg | 1 + assets/underlying/uni.svg | 1 + assets/underlying/usdbc.svg | 1 + assets/underlying/usdc.svg | 1 + assets/underlying/usdp.svg | 1 + assets/underlying/usdt.svg | 1 + assets/underlying/ust.svg | 1 + assets/underlying/wavax.svg | 1 + assets/underlying/wbnb.svg | 1 + assets/underlying/wbtc.svg | 1 + assets/underlying/weth.svg | 1 + assets/underlying/wftm.svg | 1 + assets/underlying/wmatic.svg | 1 + assets/underlying/wone.svg | 1 + assets/underlying/wsteth.svg | 1 + assets/underlying/wxdai.svg | 1 + assets/underlying/xdai.svg | 1 + assets/underlying/xsushi.svg | 1 + assets/underlying/yfi.svg | 1 + assets/underlying/zrx.svg | 1 + package.json | 11 +- scripts/configs/pools/optimism.ts | 14 - scripts/generateAddresses.ts | 3 +- scripts/generateIcons.ts | 67 ++ scripts/generator/generateTokenList.ts | 57 +- scripts/generator/svgUtils.ts | 54 + scripts/uploadToIpfs.ts | 17 + src/AaveAddressBook.sol | 1 - src/ts/AaveAddressBook.ts | 1 - src/ts/AaveV3OptimismGoerli.ts | 140 --- svgo.config.js | 34 + tokenlist.json | 1306 ++++++++++++++++-------- yarn.lock | 981 +++++++++++++++++- 293 files changed, 2710 insertions(+), 610 deletions(-) create mode 100644 .github/workflows/ipfs.yml create mode 100644 assets/aToken/1inch.svg create mode 100644 assets/aToken/aave.svg create mode 100644 assets/aToken/ageur.svg create mode 100644 assets/aToken/ampl.svg create mode 100644 assets/aToken/arb.svg create mode 100644 assets/aToken/avax.svg create mode 100644 assets/aToken/bal.svg create mode 100644 assets/aToken/bat.svg create mode 100644 assets/aToken/bnb.svg create mode 100644 assets/aToken/bpt.svg create mode 100644 assets/aToken/btc.svg create mode 100644 assets/aToken/busd.svg create mode 100644 assets/aToken/cake.svg create mode 100644 assets/aToken/cbeth.svg create mode 100644 assets/aToken/crv.svg create mode 100644 assets/aToken/crvusd.svg create mode 100644 assets/aToken/cvx.svg create mode 100644 assets/aToken/dai.svg create mode 100644 assets/aToken/default.svg create mode 100644 assets/aToken/dpi.svg create mode 100644 assets/aToken/enj.svg create mode 100644 assets/aToken/ens.svg create mode 100644 assets/aToken/eth.svg create mode 100644 assets/aToken/eure.svg create mode 100644 assets/aToken/eurs.svg create mode 100644 assets/aToken/fdusd.svg create mode 100644 assets/aToken/fei.svg create mode 100644 assets/aToken/frax.svg create mode 100644 assets/aToken/ftm.svg create mode 100644 assets/aToken/fxs.svg create mode 100644 assets/aToken/gho.svg create mode 100644 assets/aToken/ghst.svg create mode 100644 assets/aToken/gno.svg create mode 100644 assets/aToken/gnosissdai.svg create mode 100644 assets/aToken/gusd.svg create mode 100644 assets/aToken/jeur.svg create mode 100644 assets/aToken/knc.svg create mode 100644 assets/aToken/kncl.svg create mode 100644 assets/aToken/ldo.svg create mode 100644 assets/aToken/lend.svg create mode 100644 assets/aToken/link.svg create mode 100644 assets/aToken/lusd.svg create mode 100644 assets/aToken/mai.svg create mode 100644 assets/aToken/mana.svg create mode 100644 assets/aToken/matic.svg create mode 100644 assets/aToken/maticx.svg create mode 100644 assets/aToken/metis.svg create mode 100644 assets/aToken/mkr.svg create mode 100644 assets/aToken/one.svg create mode 100644 assets/aToken/op.svg create mode 100644 assets/aToken/pax.svg create mode 100644 assets/aToken/pyusd.svg create mode 100644 assets/aToken/rai.svg create mode 100644 assets/aToken/ren.svg create mode 100644 assets/aToken/renfil.svg create mode 100644 assets/aToken/rep.svg create mode 100644 assets/aToken/reth.svg create mode 100644 assets/aToken/rpl.svg create mode 100644 assets/aToken/savax.svg create mode 100644 assets/aToken/sd.svg create mode 100644 assets/aToken/sdai.svg create mode 100644 assets/aToken/seth.svg create mode 100644 assets/aToken/snx.svg create mode 100644 assets/aToken/steth.svg create mode 100644 assets/aToken/stg.svg create mode 100644 assets/aToken/stkaave.svg create mode 100644 assets/aToken/stkbpt.svg create mode 100644 assets/aToken/stkbptv2.svg create mode 100644 assets/aToken/stmatic.svg create mode 100644 assets/aToken/susd.svg create mode 100644 assets/aToken/sushi.svg create mode 100644 assets/aToken/tribe.svg create mode 100644 assets/aToken/tusd.svg create mode 100644 assets/aToken/uni.svg create mode 100644 assets/aToken/usdbc.svg create mode 100644 assets/aToken/usdc.svg create mode 100644 assets/aToken/usdp.svg create mode 100644 assets/aToken/usdt.svg create mode 100644 assets/aToken/ust.svg create mode 100644 assets/aToken/wavax.svg create mode 100644 assets/aToken/wbnb.svg create mode 100644 assets/aToken/wbtc.svg create mode 100644 assets/aToken/weth.svg create mode 100644 assets/aToken/wftm.svg create mode 100644 assets/aToken/wmatic.svg create mode 100644 assets/aToken/wone.svg create mode 100644 assets/aToken/wsteth.svg create mode 100644 assets/aToken/wxdai.svg create mode 100644 assets/aToken/xdai.svg create mode 100644 assets/aToken/xsushi.svg create mode 100644 assets/aToken/yfi.svg create mode 100644 assets/aToken/zrx.svg create mode 100644 assets/stataToken/1inch.svg create mode 100644 assets/stataToken/aave.svg create mode 100644 assets/stataToken/ageur.svg create mode 100644 assets/stataToken/ampl.svg create mode 100644 assets/stataToken/arb.svg create mode 100644 assets/stataToken/avax.svg create mode 100644 assets/stataToken/bal.svg create mode 100644 assets/stataToken/bat.svg create mode 100644 assets/stataToken/bnb.svg create mode 100644 assets/stataToken/bpt.svg create mode 100644 assets/stataToken/btc.svg create mode 100644 assets/stataToken/busd.svg create mode 100644 assets/stataToken/cake.svg create mode 100644 assets/stataToken/cbeth.svg create mode 100644 assets/stataToken/crv.svg create mode 100644 assets/stataToken/crvusd.svg create mode 100644 assets/stataToken/cvx.svg create mode 100644 assets/stataToken/dai.svg create mode 100644 assets/stataToken/default.svg create mode 100644 assets/stataToken/dpi.svg create mode 100644 assets/stataToken/enj.svg create mode 100644 assets/stataToken/ens.svg create mode 100644 assets/stataToken/eth.svg create mode 100644 assets/stataToken/eure.svg create mode 100644 assets/stataToken/eurs.svg create mode 100644 assets/stataToken/fdusd.svg create mode 100644 assets/stataToken/fei.svg create mode 100644 assets/stataToken/frax.svg create mode 100644 assets/stataToken/ftm.svg create mode 100644 assets/stataToken/fxs.svg create mode 100644 assets/stataToken/gho.svg create mode 100644 assets/stataToken/ghst.svg create mode 100644 assets/stataToken/gno.svg create mode 100644 assets/stataToken/gnosissdai.svg create mode 100644 assets/stataToken/gusd.svg create mode 100644 assets/stataToken/jeur.svg create mode 100644 assets/stataToken/knc.svg create mode 100644 assets/stataToken/kncl.svg create mode 100644 assets/stataToken/ldo.svg create mode 100644 assets/stataToken/lend.svg create mode 100644 assets/stataToken/link.svg create mode 100644 assets/stataToken/lusd.svg create mode 100644 assets/stataToken/mai.svg create mode 100644 assets/stataToken/mana.svg create mode 100644 assets/stataToken/matic.svg create mode 100644 assets/stataToken/maticx.svg create mode 100644 assets/stataToken/metis.svg create mode 100644 assets/stataToken/mkr.svg create mode 100644 assets/stataToken/one.svg create mode 100644 assets/stataToken/op.svg create mode 100644 assets/stataToken/pax.svg create mode 100644 assets/stataToken/pyusd.svg create mode 100644 assets/stataToken/rai.svg create mode 100644 assets/stataToken/ren.svg create mode 100644 assets/stataToken/renfil.svg create mode 100644 assets/stataToken/rep.svg create mode 100644 assets/stataToken/reth.svg create mode 100644 assets/stataToken/rpl.svg create mode 100644 assets/stataToken/savax.svg create mode 100644 assets/stataToken/sd.svg create mode 100644 assets/stataToken/sdai.svg create mode 100644 assets/stataToken/seth.svg create mode 100644 assets/stataToken/snx.svg create mode 100644 assets/stataToken/steth.svg create mode 100644 assets/stataToken/stg.svg create mode 100644 assets/stataToken/stkaave.svg create mode 100644 assets/stataToken/stkbpt.svg create mode 100644 assets/stataToken/stkbptv2.svg create mode 100644 assets/stataToken/stmatic.svg create mode 100644 assets/stataToken/susd.svg create mode 100644 assets/stataToken/sushi.svg create mode 100644 assets/stataToken/tribe.svg create mode 100644 assets/stataToken/tusd.svg create mode 100644 assets/stataToken/uni.svg create mode 100644 assets/stataToken/usdbc.svg create mode 100644 assets/stataToken/usdc.svg create mode 100644 assets/stataToken/usdp.svg create mode 100644 assets/stataToken/usdt.svg create mode 100644 assets/stataToken/ust.svg create mode 100644 assets/stataToken/wavax.svg create mode 100644 assets/stataToken/wbnb.svg create mode 100644 assets/stataToken/wbtc.svg create mode 100644 assets/stataToken/weth.svg create mode 100644 assets/stataToken/wftm.svg create mode 100644 assets/stataToken/wmatic.svg create mode 100644 assets/stataToken/wone.svg create mode 100644 assets/stataToken/wsteth.svg create mode 100644 assets/stataToken/wxdai.svg create mode 100644 assets/stataToken/xdai.svg create mode 100644 assets/stataToken/xsushi.svg create mode 100644 assets/stataToken/yfi.svg create mode 100644 assets/stataToken/zrx.svg create mode 100644 assets/templates/a.svg create mode 100644 assets/templates/stata.svg create mode 100644 assets/underlying/1inch.svg create mode 100644 assets/underlying/aave.svg create mode 100644 assets/underlying/ageur.svg create mode 100644 assets/underlying/ampl.svg create mode 100644 assets/underlying/arb.svg create mode 100644 assets/underlying/avax.svg create mode 100644 assets/underlying/bal.svg create mode 100644 assets/underlying/bat.svg create mode 100644 assets/underlying/bnb.svg create mode 100644 assets/underlying/bpt.svg create mode 100644 assets/underlying/btc.svg create mode 100644 assets/underlying/busd.svg create mode 100644 assets/underlying/cake.svg create mode 100644 assets/underlying/cbeth.svg create mode 100644 assets/underlying/crv.svg create mode 100644 assets/underlying/crvusd.svg create mode 100644 assets/underlying/cvx.svg create mode 100644 assets/underlying/dai.svg create mode 100644 assets/underlying/default.svg create mode 100644 assets/underlying/dpi.svg create mode 100644 assets/underlying/enj.svg create mode 100644 assets/underlying/ens.svg create mode 100644 assets/underlying/eth.svg create mode 100644 assets/underlying/eure.svg create mode 100644 assets/underlying/eurs.svg create mode 100644 assets/underlying/fdusd.svg create mode 100644 assets/underlying/fei.svg create mode 100644 assets/underlying/frax.svg create mode 100644 assets/underlying/ftm.svg create mode 100644 assets/underlying/fxs.svg create mode 100644 assets/underlying/gho.svg create mode 100644 assets/underlying/ghst.svg create mode 100644 assets/underlying/gno.svg create mode 100644 assets/underlying/gnosissdai.svg create mode 100644 assets/underlying/gusd.svg create mode 100644 assets/underlying/jeur.svg create mode 100644 assets/underlying/knc.svg create mode 100644 assets/underlying/kncl.svg create mode 100644 assets/underlying/ldo.svg create mode 100644 assets/underlying/lend.svg create mode 100644 assets/underlying/link.svg create mode 100644 assets/underlying/lusd.svg create mode 100644 assets/underlying/mai.svg create mode 100644 assets/underlying/mana.svg create mode 100644 assets/underlying/matic.svg create mode 100644 assets/underlying/maticx.svg create mode 100644 assets/underlying/metis.svg create mode 100644 assets/underlying/mkr.svg create mode 100644 assets/underlying/one.svg create mode 100644 assets/underlying/op.svg create mode 100644 assets/underlying/pax.svg create mode 100644 assets/underlying/pyusd.svg create mode 100644 assets/underlying/rai.svg create mode 100644 assets/underlying/ren.svg create mode 100644 assets/underlying/renfil.svg create mode 100644 assets/underlying/rep.svg create mode 100644 assets/underlying/reth.svg create mode 100644 assets/underlying/rpl.svg create mode 100644 assets/underlying/savax.svg create mode 100644 assets/underlying/sd.svg create mode 100644 assets/underlying/sdai.svg create mode 100644 assets/underlying/seth.svg create mode 100644 assets/underlying/snx.svg create mode 100644 assets/underlying/steth.svg create mode 100644 assets/underlying/stg.svg create mode 100644 assets/underlying/stkaave.svg create mode 100644 assets/underlying/stkbpt.svg create mode 100644 assets/underlying/stkbptv2.svg create mode 100644 assets/underlying/stmatic.svg create mode 100644 assets/underlying/susd.svg create mode 100644 assets/underlying/sushi.svg create mode 100644 assets/underlying/tribe.svg create mode 100644 assets/underlying/tusd.svg create mode 100644 assets/underlying/uni.svg create mode 100644 assets/underlying/usdbc.svg create mode 100644 assets/underlying/usdc.svg create mode 100644 assets/underlying/usdp.svg create mode 100644 assets/underlying/usdt.svg create mode 100644 assets/underlying/ust.svg create mode 100644 assets/underlying/wavax.svg create mode 100644 assets/underlying/wbnb.svg create mode 100644 assets/underlying/wbtc.svg create mode 100644 assets/underlying/weth.svg create mode 100644 assets/underlying/wftm.svg create mode 100644 assets/underlying/wmatic.svg create mode 100644 assets/underlying/wone.svg create mode 100644 assets/underlying/wsteth.svg create mode 100644 assets/underlying/wxdai.svg create mode 100644 assets/underlying/xdai.svg create mode 100644 assets/underlying/xsushi.svg create mode 100644 assets/underlying/yfi.svg create mode 100644 assets/underlying/zrx.svg create mode 100644 scripts/generateIcons.ts create mode 100644 scripts/generator/svgUtils.ts create mode 100644 scripts/uploadToIpfs.ts delete mode 100644 src/ts/AaveV3OptimismGoerli.ts create mode 100644 svgo.config.js diff --git a/.github/workflows/ipfs.yml b/.github/workflows/ipfs.yml new file mode 100644 index 00000000..dac6a723 --- /dev/null +++ b/.github/workflows/ipfs.yml @@ -0,0 +1,54 @@ +name: Ipfs uploader +# Uploads all changed svg files to ipfs once merged to main + +concurrency: + group: ${{ github.workflow }} + +on: + push: + branches: + - main + +jobs: + ipfs-upload: + runs-on: ubuntu-latest + name: Ipfs uploader + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - uses: actions/setup-node@v3 + with: + node-version: 20 + registry-url: "https://registry.npmjs.org" + cache: "yarn" + + - name: Install dependencies + run: yarn install --frozen-lockfile + + - name: Get all changed *.svg file(s) + id: changed-files + uses: tj-actions/changed-files@f569b77fb1d9ad9f1a125757d7e9e07b1f320199 + with: + json: true + write_output_files: true + files: | + assets/**/*.svg + + - name: Run step if any *.md file(s) change + if: steps.changed-files.outputs.any_changed == 'true' + run: | + cat .github/outputs/all_changed_files.json + + - name: Upload + if: steps.changed-files.outputs.any_changed == 'true' + env: + PINATA_KEY: ${{ secrets.PINATA_KEY }} + PINATA_SECRET: ${{ secrets.PINATA_SECRET }} + run: | + json_array=($(jq -r '.[]' ".github/outputs/all_changed_files.json")) + for i in "${json_array[@]}" + do + yarn ci:upload $i + done diff --git a/.gitignore b/.gitignore index 6689f98c..6f10ac88 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,5 @@ cache/ node_modules/ dist/ + +.DS_STORE \ No newline at end of file diff --git a/assets/aToken/1inch.svg b/assets/aToken/1inch.svg new file mode 100644 index 00000000..e33d0ab3 --- /dev/null +++ b/assets/aToken/1inch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/aave.svg b/assets/aToken/aave.svg new file mode 100644 index 00000000..44faa1bc --- /dev/null +++ b/assets/aToken/aave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/ageur.svg b/assets/aToken/ageur.svg new file mode 100644 index 00000000..0fccff50 --- /dev/null +++ b/assets/aToken/ageur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/ampl.svg b/assets/aToken/ampl.svg new file mode 100644 index 00000000..d5219538 --- /dev/null +++ b/assets/aToken/ampl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/arb.svg b/assets/aToken/arb.svg new file mode 100644 index 00000000..8ff12a52 --- /dev/null +++ b/assets/aToken/arb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/avax.svg b/assets/aToken/avax.svg new file mode 100644 index 00000000..280e16b0 --- /dev/null +++ b/assets/aToken/avax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/bal.svg b/assets/aToken/bal.svg new file mode 100644 index 00000000..4c8c952a --- /dev/null +++ b/assets/aToken/bal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/bat.svg b/assets/aToken/bat.svg new file mode 100644 index 00000000..e07c71d8 --- /dev/null +++ b/assets/aToken/bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/bnb.svg b/assets/aToken/bnb.svg new file mode 100644 index 00000000..a3dab343 --- /dev/null +++ b/assets/aToken/bnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/bpt.svg b/assets/aToken/bpt.svg new file mode 100644 index 00000000..def010a3 --- /dev/null +++ b/assets/aToken/bpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/btc.svg b/assets/aToken/btc.svg new file mode 100644 index 00000000..1c172514 --- /dev/null +++ b/assets/aToken/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/busd.svg b/assets/aToken/busd.svg new file mode 100644 index 00000000..2899eba8 --- /dev/null +++ b/assets/aToken/busd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/cake.svg b/assets/aToken/cake.svg new file mode 100644 index 00000000..2124db62 --- /dev/null +++ b/assets/aToken/cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/cbeth.svg b/assets/aToken/cbeth.svg new file mode 100644 index 00000000..1e6e078e --- /dev/null +++ b/assets/aToken/cbeth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/crv.svg b/assets/aToken/crv.svg new file mode 100644 index 00000000..edeb9e5f --- /dev/null +++ b/assets/aToken/crv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/crvusd.svg b/assets/aToken/crvusd.svg new file mode 100644 index 00000000..6b17d0e0 --- /dev/null +++ b/assets/aToken/crvusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/cvx.svg b/assets/aToken/cvx.svg new file mode 100644 index 00000000..ac933587 --- /dev/null +++ b/assets/aToken/cvx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/dai.svg b/assets/aToken/dai.svg new file mode 100644 index 00000000..19d78f3e --- /dev/null +++ b/assets/aToken/dai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/default.svg b/assets/aToken/default.svg new file mode 100644 index 00000000..0cadb65e --- /dev/null +++ b/assets/aToken/default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/dpi.svg b/assets/aToken/dpi.svg new file mode 100644 index 00000000..a0d8fe99 --- /dev/null +++ b/assets/aToken/dpi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/enj.svg b/assets/aToken/enj.svg new file mode 100644 index 00000000..120ceaac --- /dev/null +++ b/assets/aToken/enj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/ens.svg b/assets/aToken/ens.svg new file mode 100644 index 00000000..7632c8ec --- /dev/null +++ b/assets/aToken/ens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/eth.svg b/assets/aToken/eth.svg new file mode 100644 index 00000000..d8ac09b6 --- /dev/null +++ b/assets/aToken/eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/eure.svg b/assets/aToken/eure.svg new file mode 100644 index 00000000..425a4c7f --- /dev/null +++ b/assets/aToken/eure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/eurs.svg b/assets/aToken/eurs.svg new file mode 100644 index 00000000..75fc4ceb --- /dev/null +++ b/assets/aToken/eurs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/fdusd.svg b/assets/aToken/fdusd.svg new file mode 100644 index 00000000..fa61f490 --- /dev/null +++ b/assets/aToken/fdusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/fei.svg b/assets/aToken/fei.svg new file mode 100644 index 00000000..4e0a393a --- /dev/null +++ b/assets/aToken/fei.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/frax.svg b/assets/aToken/frax.svg new file mode 100644 index 00000000..65dc6d7a --- /dev/null +++ b/assets/aToken/frax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/ftm.svg b/assets/aToken/ftm.svg new file mode 100644 index 00000000..24ce2220 --- /dev/null +++ b/assets/aToken/ftm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/fxs.svg b/assets/aToken/fxs.svg new file mode 100644 index 00000000..a4dc88c5 --- /dev/null +++ b/assets/aToken/fxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/gho.svg b/assets/aToken/gho.svg new file mode 100644 index 00000000..1a60f5f5 --- /dev/null +++ b/assets/aToken/gho.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/ghst.svg b/assets/aToken/ghst.svg new file mode 100644 index 00000000..6cffd542 --- /dev/null +++ b/assets/aToken/ghst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/gno.svg b/assets/aToken/gno.svg new file mode 100644 index 00000000..f5356bd7 --- /dev/null +++ b/assets/aToken/gno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/gnosissdai.svg b/assets/aToken/gnosissdai.svg new file mode 100644 index 00000000..5c92f75d --- /dev/null +++ b/assets/aToken/gnosissdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/gusd.svg b/assets/aToken/gusd.svg new file mode 100644 index 00000000..3cdbd2ec --- /dev/null +++ b/assets/aToken/gusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/jeur.svg b/assets/aToken/jeur.svg new file mode 100644 index 00000000..16f48fd0 --- /dev/null +++ b/assets/aToken/jeur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/knc.svg b/assets/aToken/knc.svg new file mode 100644 index 00000000..ef089150 --- /dev/null +++ b/assets/aToken/knc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/kncl.svg b/assets/aToken/kncl.svg new file mode 100644 index 00000000..b1f65a9a --- /dev/null +++ b/assets/aToken/kncl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/ldo.svg b/assets/aToken/ldo.svg new file mode 100644 index 00000000..16a42bed --- /dev/null +++ b/assets/aToken/ldo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/lend.svg b/assets/aToken/lend.svg new file mode 100644 index 00000000..8b8d1815 --- /dev/null +++ b/assets/aToken/lend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/link.svg b/assets/aToken/link.svg new file mode 100644 index 00000000..88f7b322 --- /dev/null +++ b/assets/aToken/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/lusd.svg b/assets/aToken/lusd.svg new file mode 100644 index 00000000..130e48bb --- /dev/null +++ b/assets/aToken/lusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/mai.svg b/assets/aToken/mai.svg new file mode 100644 index 00000000..f9b3701b --- /dev/null +++ b/assets/aToken/mai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/mana.svg b/assets/aToken/mana.svg new file mode 100644 index 00000000..bd584d40 --- /dev/null +++ b/assets/aToken/mana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/matic.svg b/assets/aToken/matic.svg new file mode 100644 index 00000000..8ee1b09d --- /dev/null +++ b/assets/aToken/matic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/maticx.svg b/assets/aToken/maticx.svg new file mode 100644 index 00000000..20d565f0 --- /dev/null +++ b/assets/aToken/maticx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/metis.svg b/assets/aToken/metis.svg new file mode 100644 index 00000000..a8289a2e --- /dev/null +++ b/assets/aToken/metis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/mkr.svg b/assets/aToken/mkr.svg new file mode 100644 index 00000000..4e03d82c --- /dev/null +++ b/assets/aToken/mkr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/one.svg b/assets/aToken/one.svg new file mode 100644 index 00000000..fbafa218 --- /dev/null +++ b/assets/aToken/one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/op.svg b/assets/aToken/op.svg new file mode 100644 index 00000000..e318088b --- /dev/null +++ b/assets/aToken/op.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/pax.svg b/assets/aToken/pax.svg new file mode 100644 index 00000000..ee8fcbeb --- /dev/null +++ b/assets/aToken/pax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/pyusd.svg b/assets/aToken/pyusd.svg new file mode 100644 index 00000000..e9583dcd --- /dev/null +++ b/assets/aToken/pyusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/rai.svg b/assets/aToken/rai.svg new file mode 100644 index 00000000..b7af2229 --- /dev/null +++ b/assets/aToken/rai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/ren.svg b/assets/aToken/ren.svg new file mode 100644 index 00000000..4e088978 --- /dev/null +++ b/assets/aToken/ren.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/renfil.svg b/assets/aToken/renfil.svg new file mode 100644 index 00000000..6e180640 --- /dev/null +++ b/assets/aToken/renfil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/rep.svg b/assets/aToken/rep.svg new file mode 100644 index 00000000..83295b86 --- /dev/null +++ b/assets/aToken/rep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/reth.svg b/assets/aToken/reth.svg new file mode 100644 index 00000000..5d75ca34 --- /dev/null +++ b/assets/aToken/reth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/rpl.svg b/assets/aToken/rpl.svg new file mode 100644 index 00000000..e5443d23 --- /dev/null +++ b/assets/aToken/rpl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/savax.svg b/assets/aToken/savax.svg new file mode 100644 index 00000000..ca375c7a --- /dev/null +++ b/assets/aToken/savax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/sd.svg b/assets/aToken/sd.svg new file mode 100644 index 00000000..f85a6afe --- /dev/null +++ b/assets/aToken/sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/sdai.svg b/assets/aToken/sdai.svg new file mode 100644 index 00000000..0b438c80 --- /dev/null +++ b/assets/aToken/sdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/seth.svg b/assets/aToken/seth.svg new file mode 100644 index 00000000..e91b46cf --- /dev/null +++ b/assets/aToken/seth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/snx.svg b/assets/aToken/snx.svg new file mode 100644 index 00000000..cf162ed6 --- /dev/null +++ b/assets/aToken/snx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/steth.svg b/assets/aToken/steth.svg new file mode 100644 index 00000000..0c50dc39 --- /dev/null +++ b/assets/aToken/steth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/stg.svg b/assets/aToken/stg.svg new file mode 100644 index 00000000..1abd2335 --- /dev/null +++ b/assets/aToken/stg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/stkaave.svg b/assets/aToken/stkaave.svg new file mode 100644 index 00000000..0b509490 --- /dev/null +++ b/assets/aToken/stkaave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/stkbpt.svg b/assets/aToken/stkbpt.svg new file mode 100644 index 00000000..5f845c4e --- /dev/null +++ b/assets/aToken/stkbpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/stkbptv2.svg b/assets/aToken/stkbptv2.svg new file mode 100644 index 00000000..f9fe8d83 --- /dev/null +++ b/assets/aToken/stkbptv2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/stmatic.svg b/assets/aToken/stmatic.svg new file mode 100644 index 00000000..8466f3f6 --- /dev/null +++ b/assets/aToken/stmatic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/susd.svg b/assets/aToken/susd.svg new file mode 100644 index 00000000..8709db51 --- /dev/null +++ b/assets/aToken/susd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/sushi.svg b/assets/aToken/sushi.svg new file mode 100644 index 00000000..64704797 --- /dev/null +++ b/assets/aToken/sushi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/tribe.svg b/assets/aToken/tribe.svg new file mode 100644 index 00000000..eb001c34 --- /dev/null +++ b/assets/aToken/tribe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/tusd.svg b/assets/aToken/tusd.svg new file mode 100644 index 00000000..4b6a4420 --- /dev/null +++ b/assets/aToken/tusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/uni.svg b/assets/aToken/uni.svg new file mode 100644 index 00000000..97cbdbc4 --- /dev/null +++ b/assets/aToken/uni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/usdbc.svg b/assets/aToken/usdbc.svg new file mode 100644 index 00000000..8af223e5 --- /dev/null +++ b/assets/aToken/usdbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/usdc.svg b/assets/aToken/usdc.svg new file mode 100644 index 00000000..8081581f --- /dev/null +++ b/assets/aToken/usdc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/usdp.svg b/assets/aToken/usdp.svg new file mode 100644 index 00000000..4e044f08 --- /dev/null +++ b/assets/aToken/usdp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/usdt.svg b/assets/aToken/usdt.svg new file mode 100644 index 00000000..85e0738b --- /dev/null +++ b/assets/aToken/usdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/ust.svg b/assets/aToken/ust.svg new file mode 100644 index 00000000..3dce3b45 --- /dev/null +++ b/assets/aToken/ust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/wavax.svg b/assets/aToken/wavax.svg new file mode 100644 index 00000000..048c0d4c --- /dev/null +++ b/assets/aToken/wavax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/wbnb.svg b/assets/aToken/wbnb.svg new file mode 100644 index 00000000..0e0ca468 --- /dev/null +++ b/assets/aToken/wbnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/wbtc.svg b/assets/aToken/wbtc.svg new file mode 100644 index 00000000..e93d6de6 --- /dev/null +++ b/assets/aToken/wbtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/weth.svg b/assets/aToken/weth.svg new file mode 100644 index 00000000..08e9959a --- /dev/null +++ b/assets/aToken/weth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/wftm.svg b/assets/aToken/wftm.svg new file mode 100644 index 00000000..1ea9eefd --- /dev/null +++ b/assets/aToken/wftm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/wmatic.svg b/assets/aToken/wmatic.svg new file mode 100644 index 00000000..e3078342 --- /dev/null +++ b/assets/aToken/wmatic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/wone.svg b/assets/aToken/wone.svg new file mode 100644 index 00000000..9875bd6f --- /dev/null +++ b/assets/aToken/wone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/wsteth.svg b/assets/aToken/wsteth.svg new file mode 100644 index 00000000..42f989b7 --- /dev/null +++ b/assets/aToken/wsteth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/wxdai.svg b/assets/aToken/wxdai.svg new file mode 100644 index 00000000..860bfea8 --- /dev/null +++ b/assets/aToken/wxdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/xdai.svg b/assets/aToken/xdai.svg new file mode 100644 index 00000000..a0825946 --- /dev/null +++ b/assets/aToken/xdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/xsushi.svg b/assets/aToken/xsushi.svg new file mode 100644 index 00000000..9b3efc84 --- /dev/null +++ b/assets/aToken/xsushi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/yfi.svg b/assets/aToken/yfi.svg new file mode 100644 index 00000000..13b62e19 --- /dev/null +++ b/assets/aToken/yfi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/aToken/zrx.svg b/assets/aToken/zrx.svg new file mode 100644 index 00000000..9934418c --- /dev/null +++ b/assets/aToken/zrx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/1inch.svg b/assets/stataToken/1inch.svg new file mode 100644 index 00000000..ec116d7e --- /dev/null +++ b/assets/stataToken/1inch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/aave.svg b/assets/stataToken/aave.svg new file mode 100644 index 00000000..9bbe2211 --- /dev/null +++ b/assets/stataToken/aave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/ageur.svg b/assets/stataToken/ageur.svg new file mode 100644 index 00000000..6be51e60 --- /dev/null +++ b/assets/stataToken/ageur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/ampl.svg b/assets/stataToken/ampl.svg new file mode 100644 index 00000000..91405812 --- /dev/null +++ b/assets/stataToken/ampl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/arb.svg b/assets/stataToken/arb.svg new file mode 100644 index 00000000..5dace02f --- /dev/null +++ b/assets/stataToken/arb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/avax.svg b/assets/stataToken/avax.svg new file mode 100644 index 00000000..66237b43 --- /dev/null +++ b/assets/stataToken/avax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/bal.svg b/assets/stataToken/bal.svg new file mode 100644 index 00000000..ceff5b3b --- /dev/null +++ b/assets/stataToken/bal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/bat.svg b/assets/stataToken/bat.svg new file mode 100644 index 00000000..bccb508e --- /dev/null +++ b/assets/stataToken/bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/bnb.svg b/assets/stataToken/bnb.svg new file mode 100644 index 00000000..a5b9bb02 --- /dev/null +++ b/assets/stataToken/bnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/bpt.svg b/assets/stataToken/bpt.svg new file mode 100644 index 00000000..72258b05 --- /dev/null +++ b/assets/stataToken/bpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/btc.svg b/assets/stataToken/btc.svg new file mode 100644 index 00000000..f45e3a7a --- /dev/null +++ b/assets/stataToken/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/busd.svg b/assets/stataToken/busd.svg new file mode 100644 index 00000000..8bf7d678 --- /dev/null +++ b/assets/stataToken/busd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/cake.svg b/assets/stataToken/cake.svg new file mode 100644 index 00000000..c1b168f4 --- /dev/null +++ b/assets/stataToken/cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/cbeth.svg b/assets/stataToken/cbeth.svg new file mode 100644 index 00000000..f588138f --- /dev/null +++ b/assets/stataToken/cbeth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/crv.svg b/assets/stataToken/crv.svg new file mode 100644 index 00000000..55531c82 --- /dev/null +++ b/assets/stataToken/crv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/crvusd.svg b/assets/stataToken/crvusd.svg new file mode 100644 index 00000000..f337895d --- /dev/null +++ b/assets/stataToken/crvusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/cvx.svg b/assets/stataToken/cvx.svg new file mode 100644 index 00000000..5ef79b02 --- /dev/null +++ b/assets/stataToken/cvx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/dai.svg b/assets/stataToken/dai.svg new file mode 100644 index 00000000..72c57103 --- /dev/null +++ b/assets/stataToken/dai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/default.svg b/assets/stataToken/default.svg new file mode 100644 index 00000000..ff598bd4 --- /dev/null +++ b/assets/stataToken/default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/dpi.svg b/assets/stataToken/dpi.svg new file mode 100644 index 00000000..23fa9145 --- /dev/null +++ b/assets/stataToken/dpi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/enj.svg b/assets/stataToken/enj.svg new file mode 100644 index 00000000..9edceb60 --- /dev/null +++ b/assets/stataToken/enj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/ens.svg b/assets/stataToken/ens.svg new file mode 100644 index 00000000..1661fa2c --- /dev/null +++ b/assets/stataToken/ens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/eth.svg b/assets/stataToken/eth.svg new file mode 100644 index 00000000..c9b7acac --- /dev/null +++ b/assets/stataToken/eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/eure.svg b/assets/stataToken/eure.svg new file mode 100644 index 00000000..24517dcc --- /dev/null +++ b/assets/stataToken/eure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/eurs.svg b/assets/stataToken/eurs.svg new file mode 100644 index 00000000..5d71a797 --- /dev/null +++ b/assets/stataToken/eurs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/fdusd.svg b/assets/stataToken/fdusd.svg new file mode 100644 index 00000000..f43aca9b --- /dev/null +++ b/assets/stataToken/fdusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/fei.svg b/assets/stataToken/fei.svg new file mode 100644 index 00000000..64d925d5 --- /dev/null +++ b/assets/stataToken/fei.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/frax.svg b/assets/stataToken/frax.svg new file mode 100644 index 00000000..5fa649d8 --- /dev/null +++ b/assets/stataToken/frax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/ftm.svg b/assets/stataToken/ftm.svg new file mode 100644 index 00000000..3689259b --- /dev/null +++ b/assets/stataToken/ftm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/fxs.svg b/assets/stataToken/fxs.svg new file mode 100644 index 00000000..f8c15a6e --- /dev/null +++ b/assets/stataToken/fxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/gho.svg b/assets/stataToken/gho.svg new file mode 100644 index 00000000..02b9ac09 --- /dev/null +++ b/assets/stataToken/gho.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/ghst.svg b/assets/stataToken/ghst.svg new file mode 100644 index 00000000..313dc8f3 --- /dev/null +++ b/assets/stataToken/ghst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/gno.svg b/assets/stataToken/gno.svg new file mode 100644 index 00000000..9c081635 --- /dev/null +++ b/assets/stataToken/gno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/gnosissdai.svg b/assets/stataToken/gnosissdai.svg new file mode 100644 index 00000000..6cce9df5 --- /dev/null +++ b/assets/stataToken/gnosissdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/gusd.svg b/assets/stataToken/gusd.svg new file mode 100644 index 00000000..31673356 --- /dev/null +++ b/assets/stataToken/gusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/jeur.svg b/assets/stataToken/jeur.svg new file mode 100644 index 00000000..4a7f30dd --- /dev/null +++ b/assets/stataToken/jeur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/knc.svg b/assets/stataToken/knc.svg new file mode 100644 index 00000000..a8b44c59 --- /dev/null +++ b/assets/stataToken/knc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/kncl.svg b/assets/stataToken/kncl.svg new file mode 100644 index 00000000..90d96310 --- /dev/null +++ b/assets/stataToken/kncl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/ldo.svg b/assets/stataToken/ldo.svg new file mode 100644 index 00000000..75796b5f --- /dev/null +++ b/assets/stataToken/ldo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/lend.svg b/assets/stataToken/lend.svg new file mode 100644 index 00000000..0f8f012b --- /dev/null +++ b/assets/stataToken/lend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/link.svg b/assets/stataToken/link.svg new file mode 100644 index 00000000..fa1feae0 --- /dev/null +++ b/assets/stataToken/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/lusd.svg b/assets/stataToken/lusd.svg new file mode 100644 index 00000000..776c5887 --- /dev/null +++ b/assets/stataToken/lusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/mai.svg b/assets/stataToken/mai.svg new file mode 100644 index 00000000..07687617 --- /dev/null +++ b/assets/stataToken/mai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/mana.svg b/assets/stataToken/mana.svg new file mode 100644 index 00000000..549c183a --- /dev/null +++ b/assets/stataToken/mana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/matic.svg b/assets/stataToken/matic.svg new file mode 100644 index 00000000..62800423 --- /dev/null +++ b/assets/stataToken/matic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/maticx.svg b/assets/stataToken/maticx.svg new file mode 100644 index 00000000..2a1e1fd0 --- /dev/null +++ b/assets/stataToken/maticx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/metis.svg b/assets/stataToken/metis.svg new file mode 100644 index 00000000..e360d040 --- /dev/null +++ b/assets/stataToken/metis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/mkr.svg b/assets/stataToken/mkr.svg new file mode 100644 index 00000000..4ba18a93 --- /dev/null +++ b/assets/stataToken/mkr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/one.svg b/assets/stataToken/one.svg new file mode 100644 index 00000000..deb74f48 --- /dev/null +++ b/assets/stataToken/one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/op.svg b/assets/stataToken/op.svg new file mode 100644 index 00000000..f5bf5a6b --- /dev/null +++ b/assets/stataToken/op.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/pax.svg b/assets/stataToken/pax.svg new file mode 100644 index 00000000..bbbde72b --- /dev/null +++ b/assets/stataToken/pax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/pyusd.svg b/assets/stataToken/pyusd.svg new file mode 100644 index 00000000..8f2676ad --- /dev/null +++ b/assets/stataToken/pyusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/rai.svg b/assets/stataToken/rai.svg new file mode 100644 index 00000000..b6c926a6 --- /dev/null +++ b/assets/stataToken/rai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/ren.svg b/assets/stataToken/ren.svg new file mode 100644 index 00000000..267040e7 --- /dev/null +++ b/assets/stataToken/ren.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/renfil.svg b/assets/stataToken/renfil.svg new file mode 100644 index 00000000..b3d10cab --- /dev/null +++ b/assets/stataToken/renfil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/rep.svg b/assets/stataToken/rep.svg new file mode 100644 index 00000000..5c1e6012 --- /dev/null +++ b/assets/stataToken/rep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/reth.svg b/assets/stataToken/reth.svg new file mode 100644 index 00000000..24f50227 --- /dev/null +++ b/assets/stataToken/reth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/rpl.svg b/assets/stataToken/rpl.svg new file mode 100644 index 00000000..852c78ce --- /dev/null +++ b/assets/stataToken/rpl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/savax.svg b/assets/stataToken/savax.svg new file mode 100644 index 00000000..49b65f32 --- /dev/null +++ b/assets/stataToken/savax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/sd.svg b/assets/stataToken/sd.svg new file mode 100644 index 00000000..c380c3d7 --- /dev/null +++ b/assets/stataToken/sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/sdai.svg b/assets/stataToken/sdai.svg new file mode 100644 index 00000000..bd1b58ab --- /dev/null +++ b/assets/stataToken/sdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/seth.svg b/assets/stataToken/seth.svg new file mode 100644 index 00000000..330ad3c8 --- /dev/null +++ b/assets/stataToken/seth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/snx.svg b/assets/stataToken/snx.svg new file mode 100644 index 00000000..0161df24 --- /dev/null +++ b/assets/stataToken/snx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/steth.svg b/assets/stataToken/steth.svg new file mode 100644 index 00000000..7b77742f --- /dev/null +++ b/assets/stataToken/steth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/stg.svg b/assets/stataToken/stg.svg new file mode 100644 index 00000000..043d610c --- /dev/null +++ b/assets/stataToken/stg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/stkaave.svg b/assets/stataToken/stkaave.svg new file mode 100644 index 00000000..c5de7ee6 --- /dev/null +++ b/assets/stataToken/stkaave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/stkbpt.svg b/assets/stataToken/stkbpt.svg new file mode 100644 index 00000000..6aa99fe0 --- /dev/null +++ b/assets/stataToken/stkbpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/stkbptv2.svg b/assets/stataToken/stkbptv2.svg new file mode 100644 index 00000000..bdda4178 --- /dev/null +++ b/assets/stataToken/stkbptv2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/stmatic.svg b/assets/stataToken/stmatic.svg new file mode 100644 index 00000000..c97bd190 --- /dev/null +++ b/assets/stataToken/stmatic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/susd.svg b/assets/stataToken/susd.svg new file mode 100644 index 00000000..8619b69d --- /dev/null +++ b/assets/stataToken/susd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/sushi.svg b/assets/stataToken/sushi.svg new file mode 100644 index 00000000..5ebbaf0a --- /dev/null +++ b/assets/stataToken/sushi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/tribe.svg b/assets/stataToken/tribe.svg new file mode 100644 index 00000000..562b84c8 --- /dev/null +++ b/assets/stataToken/tribe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/tusd.svg b/assets/stataToken/tusd.svg new file mode 100644 index 00000000..5c8276e1 --- /dev/null +++ b/assets/stataToken/tusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/uni.svg b/assets/stataToken/uni.svg new file mode 100644 index 00000000..22d2b5c8 --- /dev/null +++ b/assets/stataToken/uni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/usdbc.svg b/assets/stataToken/usdbc.svg new file mode 100644 index 00000000..b062c202 --- /dev/null +++ b/assets/stataToken/usdbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/usdc.svg b/assets/stataToken/usdc.svg new file mode 100644 index 00000000..7a3904af --- /dev/null +++ b/assets/stataToken/usdc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/usdp.svg b/assets/stataToken/usdp.svg new file mode 100644 index 00000000..7fde5a6c --- /dev/null +++ b/assets/stataToken/usdp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/usdt.svg b/assets/stataToken/usdt.svg new file mode 100644 index 00000000..f4e12689 --- /dev/null +++ b/assets/stataToken/usdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/ust.svg b/assets/stataToken/ust.svg new file mode 100644 index 00000000..43dad85f --- /dev/null +++ b/assets/stataToken/ust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/wavax.svg b/assets/stataToken/wavax.svg new file mode 100644 index 00000000..5f1cf4e8 --- /dev/null +++ b/assets/stataToken/wavax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/wbnb.svg b/assets/stataToken/wbnb.svg new file mode 100644 index 00000000..b3a92d4f --- /dev/null +++ b/assets/stataToken/wbnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/wbtc.svg b/assets/stataToken/wbtc.svg new file mode 100644 index 00000000..0fba203a --- /dev/null +++ b/assets/stataToken/wbtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/weth.svg b/assets/stataToken/weth.svg new file mode 100644 index 00000000..b11f07c7 --- /dev/null +++ b/assets/stataToken/weth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/wftm.svg b/assets/stataToken/wftm.svg new file mode 100644 index 00000000..fa0921ec --- /dev/null +++ b/assets/stataToken/wftm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/wmatic.svg b/assets/stataToken/wmatic.svg new file mode 100644 index 00000000..6b025a3b --- /dev/null +++ b/assets/stataToken/wmatic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/wone.svg b/assets/stataToken/wone.svg new file mode 100644 index 00000000..8796c8e6 --- /dev/null +++ b/assets/stataToken/wone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/wsteth.svg b/assets/stataToken/wsteth.svg new file mode 100644 index 00000000..9b5b63dd --- /dev/null +++ b/assets/stataToken/wsteth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/wxdai.svg b/assets/stataToken/wxdai.svg new file mode 100644 index 00000000..449ef994 --- /dev/null +++ b/assets/stataToken/wxdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/xdai.svg b/assets/stataToken/xdai.svg new file mode 100644 index 00000000..43b5b3b8 --- /dev/null +++ b/assets/stataToken/xdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/xsushi.svg b/assets/stataToken/xsushi.svg new file mode 100644 index 00000000..0b9e6f2a --- /dev/null +++ b/assets/stataToken/xsushi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/yfi.svg b/assets/stataToken/yfi.svg new file mode 100644 index 00000000..e28cbf7d --- /dev/null +++ b/assets/stataToken/yfi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/stataToken/zrx.svg b/assets/stataToken/zrx.svg new file mode 100644 index 00000000..9a22d4aa --- /dev/null +++ b/assets/stataToken/zrx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/templates/a.svg b/assets/templates/a.svg new file mode 100644 index 00000000..781ba9cb --- /dev/null +++ b/assets/templates/a.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/templates/stata.svg b/assets/templates/stata.svg new file mode 100644 index 00000000..01803866 --- /dev/null +++ b/assets/templates/stata.svg @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/underlying/1inch.svg b/assets/underlying/1inch.svg new file mode 100644 index 00000000..4a1fe495 --- /dev/null +++ b/assets/underlying/1inch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/aave.svg b/assets/underlying/aave.svg new file mode 100644 index 00000000..96bf0dc5 --- /dev/null +++ b/assets/underlying/aave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/ageur.svg b/assets/underlying/ageur.svg new file mode 100644 index 00000000..f2afb535 --- /dev/null +++ b/assets/underlying/ageur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/ampl.svg b/assets/underlying/ampl.svg new file mode 100644 index 00000000..0de49f42 --- /dev/null +++ b/assets/underlying/ampl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/arb.svg b/assets/underlying/arb.svg new file mode 100644 index 00000000..3f5cbd06 --- /dev/null +++ b/assets/underlying/arb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/avax.svg b/assets/underlying/avax.svg new file mode 100644 index 00000000..3d5754b3 --- /dev/null +++ b/assets/underlying/avax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/bal.svg b/assets/underlying/bal.svg new file mode 100644 index 00000000..7effa104 --- /dev/null +++ b/assets/underlying/bal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/bat.svg b/assets/underlying/bat.svg new file mode 100644 index 00000000..8791dbc3 --- /dev/null +++ b/assets/underlying/bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/bnb.svg b/assets/underlying/bnb.svg new file mode 100644 index 00000000..b891e88c --- /dev/null +++ b/assets/underlying/bnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/bpt.svg b/assets/underlying/bpt.svg new file mode 100644 index 00000000..63c2c237 --- /dev/null +++ b/assets/underlying/bpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/btc.svg b/assets/underlying/btc.svg new file mode 100644 index 00000000..49fda298 --- /dev/null +++ b/assets/underlying/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/busd.svg b/assets/underlying/busd.svg new file mode 100644 index 00000000..ec0484d2 --- /dev/null +++ b/assets/underlying/busd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/cake.svg b/assets/underlying/cake.svg new file mode 100644 index 00000000..5ecf9ccf --- /dev/null +++ b/assets/underlying/cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/cbeth.svg b/assets/underlying/cbeth.svg new file mode 100644 index 00000000..fecceb66 --- /dev/null +++ b/assets/underlying/cbeth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/crv.svg b/assets/underlying/crv.svg new file mode 100644 index 00000000..0210d498 --- /dev/null +++ b/assets/underlying/crv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/crvusd.svg b/assets/underlying/crvusd.svg new file mode 100644 index 00000000..94672b51 --- /dev/null +++ b/assets/underlying/crvusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/cvx.svg b/assets/underlying/cvx.svg new file mode 100644 index 00000000..0d0239e2 --- /dev/null +++ b/assets/underlying/cvx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/dai.svg b/assets/underlying/dai.svg new file mode 100644 index 00000000..f0046e8b --- /dev/null +++ b/assets/underlying/dai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/default.svg b/assets/underlying/default.svg new file mode 100644 index 00000000..acf814ef --- /dev/null +++ b/assets/underlying/default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/dpi.svg b/assets/underlying/dpi.svg new file mode 100644 index 00000000..3c2d112a --- /dev/null +++ b/assets/underlying/dpi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/enj.svg b/assets/underlying/enj.svg new file mode 100644 index 00000000..5d064f60 --- /dev/null +++ b/assets/underlying/enj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/ens.svg b/assets/underlying/ens.svg new file mode 100644 index 00000000..f8d3f280 --- /dev/null +++ b/assets/underlying/ens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/eth.svg b/assets/underlying/eth.svg new file mode 100644 index 00000000..2bac7970 --- /dev/null +++ b/assets/underlying/eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/eure.svg b/assets/underlying/eure.svg new file mode 100644 index 00000000..5bc2e72e --- /dev/null +++ b/assets/underlying/eure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/eurs.svg b/assets/underlying/eurs.svg new file mode 100644 index 00000000..644d9940 --- /dev/null +++ b/assets/underlying/eurs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/fdusd.svg b/assets/underlying/fdusd.svg new file mode 100644 index 00000000..2fdf308f --- /dev/null +++ b/assets/underlying/fdusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/fei.svg b/assets/underlying/fei.svg new file mode 100644 index 00000000..85c24140 --- /dev/null +++ b/assets/underlying/fei.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/frax.svg b/assets/underlying/frax.svg new file mode 100644 index 00000000..3adea8c4 --- /dev/null +++ b/assets/underlying/frax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/ftm.svg b/assets/underlying/ftm.svg new file mode 100644 index 00000000..25d35e44 --- /dev/null +++ b/assets/underlying/ftm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/fxs.svg b/assets/underlying/fxs.svg new file mode 100644 index 00000000..c5581094 --- /dev/null +++ b/assets/underlying/fxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/gho.svg b/assets/underlying/gho.svg new file mode 100644 index 00000000..5b6644d5 --- /dev/null +++ b/assets/underlying/gho.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/ghst.svg b/assets/underlying/ghst.svg new file mode 100644 index 00000000..65b42840 --- /dev/null +++ b/assets/underlying/ghst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/gno.svg b/assets/underlying/gno.svg new file mode 100644 index 00000000..e7c2f162 --- /dev/null +++ b/assets/underlying/gno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/gnosissdai.svg b/assets/underlying/gnosissdai.svg new file mode 100644 index 00000000..7565bb02 --- /dev/null +++ b/assets/underlying/gnosissdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/gusd.svg b/assets/underlying/gusd.svg new file mode 100644 index 00000000..333e014f --- /dev/null +++ b/assets/underlying/gusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/jeur.svg b/assets/underlying/jeur.svg new file mode 100644 index 00000000..9d04a3ef --- /dev/null +++ b/assets/underlying/jeur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/knc.svg b/assets/underlying/knc.svg new file mode 100644 index 00000000..7b8875f8 --- /dev/null +++ b/assets/underlying/knc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/kncl.svg b/assets/underlying/kncl.svg new file mode 100644 index 00000000..93092775 --- /dev/null +++ b/assets/underlying/kncl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/ldo.svg b/assets/underlying/ldo.svg new file mode 100644 index 00000000..b5b9d248 --- /dev/null +++ b/assets/underlying/ldo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/lend.svg b/assets/underlying/lend.svg new file mode 100644 index 00000000..1033b2e6 --- /dev/null +++ b/assets/underlying/lend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/link.svg b/assets/underlying/link.svg new file mode 100644 index 00000000..98368e3d --- /dev/null +++ b/assets/underlying/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/lusd.svg b/assets/underlying/lusd.svg new file mode 100644 index 00000000..161a8efe --- /dev/null +++ b/assets/underlying/lusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/mai.svg b/assets/underlying/mai.svg new file mode 100644 index 00000000..3a75dd2f --- /dev/null +++ b/assets/underlying/mai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/mana.svg b/assets/underlying/mana.svg new file mode 100644 index 00000000..76253346 --- /dev/null +++ b/assets/underlying/mana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/matic.svg b/assets/underlying/matic.svg new file mode 100644 index 00000000..a3262c10 --- /dev/null +++ b/assets/underlying/matic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/maticx.svg b/assets/underlying/maticx.svg new file mode 100644 index 00000000..343d3076 --- /dev/null +++ b/assets/underlying/maticx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/metis.svg b/assets/underlying/metis.svg new file mode 100644 index 00000000..f91df417 --- /dev/null +++ b/assets/underlying/metis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/mkr.svg b/assets/underlying/mkr.svg new file mode 100644 index 00000000..4220bccb --- /dev/null +++ b/assets/underlying/mkr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/one.svg b/assets/underlying/one.svg new file mode 100644 index 00000000..fcd36709 --- /dev/null +++ b/assets/underlying/one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/op.svg b/assets/underlying/op.svg new file mode 100644 index 00000000..36030ff0 --- /dev/null +++ b/assets/underlying/op.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/pax.svg b/assets/underlying/pax.svg new file mode 100644 index 00000000..cb6d939c --- /dev/null +++ b/assets/underlying/pax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/pyusd.svg b/assets/underlying/pyusd.svg new file mode 100644 index 00000000..d1ee7d80 --- /dev/null +++ b/assets/underlying/pyusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/rai.svg b/assets/underlying/rai.svg new file mode 100644 index 00000000..f4f595ce --- /dev/null +++ b/assets/underlying/rai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/ren.svg b/assets/underlying/ren.svg new file mode 100644 index 00000000..9321f19f --- /dev/null +++ b/assets/underlying/ren.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/renfil.svg b/assets/underlying/renfil.svg new file mode 100644 index 00000000..e0628138 --- /dev/null +++ b/assets/underlying/renfil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/rep.svg b/assets/underlying/rep.svg new file mode 100644 index 00000000..ca6640ed --- /dev/null +++ b/assets/underlying/rep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/reth.svg b/assets/underlying/reth.svg new file mode 100644 index 00000000..28a11b1b --- /dev/null +++ b/assets/underlying/reth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/rpl.svg b/assets/underlying/rpl.svg new file mode 100644 index 00000000..73d6b6c1 --- /dev/null +++ b/assets/underlying/rpl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/savax.svg b/assets/underlying/savax.svg new file mode 100644 index 00000000..092a348c --- /dev/null +++ b/assets/underlying/savax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/sd.svg b/assets/underlying/sd.svg new file mode 100644 index 00000000..11d78ad0 --- /dev/null +++ b/assets/underlying/sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/sdai.svg b/assets/underlying/sdai.svg new file mode 100644 index 00000000..22dbc383 --- /dev/null +++ b/assets/underlying/sdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/seth.svg b/assets/underlying/seth.svg new file mode 100644 index 00000000..a11645d6 --- /dev/null +++ b/assets/underlying/seth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/snx.svg b/assets/underlying/snx.svg new file mode 100644 index 00000000..7a641731 --- /dev/null +++ b/assets/underlying/snx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/steth.svg b/assets/underlying/steth.svg new file mode 100644 index 00000000..e309de7d --- /dev/null +++ b/assets/underlying/steth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/stg.svg b/assets/underlying/stg.svg new file mode 100644 index 00000000..8a0afd52 --- /dev/null +++ b/assets/underlying/stg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/stkaave.svg b/assets/underlying/stkaave.svg new file mode 100644 index 00000000..e29ed80b --- /dev/null +++ b/assets/underlying/stkaave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/stkbpt.svg b/assets/underlying/stkbpt.svg new file mode 100644 index 00000000..f90becf8 --- /dev/null +++ b/assets/underlying/stkbpt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/stkbptv2.svg b/assets/underlying/stkbptv2.svg new file mode 100644 index 00000000..930a9074 --- /dev/null +++ b/assets/underlying/stkbptv2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/stmatic.svg b/assets/underlying/stmatic.svg new file mode 100644 index 00000000..897b91d4 --- /dev/null +++ b/assets/underlying/stmatic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/susd.svg b/assets/underlying/susd.svg new file mode 100644 index 00000000..6400bd9f --- /dev/null +++ b/assets/underlying/susd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/sushi.svg b/assets/underlying/sushi.svg new file mode 100644 index 00000000..51f65e45 --- /dev/null +++ b/assets/underlying/sushi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/tribe.svg b/assets/underlying/tribe.svg new file mode 100644 index 00000000..36cdb820 --- /dev/null +++ b/assets/underlying/tribe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/tusd.svg b/assets/underlying/tusd.svg new file mode 100644 index 00000000..5b1f2e92 --- /dev/null +++ b/assets/underlying/tusd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/uni.svg b/assets/underlying/uni.svg new file mode 100644 index 00000000..87389f89 --- /dev/null +++ b/assets/underlying/uni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/usdbc.svg b/assets/underlying/usdbc.svg new file mode 100644 index 00000000..971fc937 --- /dev/null +++ b/assets/underlying/usdbc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/usdc.svg b/assets/underlying/usdc.svg new file mode 100644 index 00000000..b274d51c --- /dev/null +++ b/assets/underlying/usdc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/usdp.svg b/assets/underlying/usdp.svg new file mode 100644 index 00000000..806b9b7f --- /dev/null +++ b/assets/underlying/usdp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/usdt.svg b/assets/underlying/usdt.svg new file mode 100644 index 00000000..c2be00ba --- /dev/null +++ b/assets/underlying/usdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/ust.svg b/assets/underlying/ust.svg new file mode 100644 index 00000000..9c47e1a3 --- /dev/null +++ b/assets/underlying/ust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/wavax.svg b/assets/underlying/wavax.svg new file mode 100644 index 00000000..5ccbc334 --- /dev/null +++ b/assets/underlying/wavax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/wbnb.svg b/assets/underlying/wbnb.svg new file mode 100644 index 00000000..91b12556 --- /dev/null +++ b/assets/underlying/wbnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/wbtc.svg b/assets/underlying/wbtc.svg new file mode 100644 index 00000000..d5923f88 --- /dev/null +++ b/assets/underlying/wbtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/weth.svg b/assets/underlying/weth.svg new file mode 100644 index 00000000..1446e1d6 --- /dev/null +++ b/assets/underlying/weth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/wftm.svg b/assets/underlying/wftm.svg new file mode 100644 index 00000000..ae76dca4 --- /dev/null +++ b/assets/underlying/wftm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/wmatic.svg b/assets/underlying/wmatic.svg new file mode 100644 index 00000000..e2cf0f19 --- /dev/null +++ b/assets/underlying/wmatic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/wone.svg b/assets/underlying/wone.svg new file mode 100644 index 00000000..b65e15aa --- /dev/null +++ b/assets/underlying/wone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/wsteth.svg b/assets/underlying/wsteth.svg new file mode 100644 index 00000000..5c9b729c --- /dev/null +++ b/assets/underlying/wsteth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/wxdai.svg b/assets/underlying/wxdai.svg new file mode 100644 index 00000000..5eaa2397 --- /dev/null +++ b/assets/underlying/wxdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/xdai.svg b/assets/underlying/xdai.svg new file mode 100644 index 00000000..2d66c2ee --- /dev/null +++ b/assets/underlying/xdai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/xsushi.svg b/assets/underlying/xsushi.svg new file mode 100644 index 00000000..2bfb51af --- /dev/null +++ b/assets/underlying/xsushi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/yfi.svg b/assets/underlying/yfi.svg new file mode 100644 index 00000000..889a1502 --- /dev/null +++ b/assets/underlying/yfi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/underlying/zrx.svg b/assets/underlying/zrx.svg new file mode 100644 index 00000000..03067ec8 --- /dev/null +++ b/assets/underlying/zrx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package.json b/package.json index ec16805f..2273469d 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "private": false, "files": [ "dist", - "tokenlist.json" + "tokenlist.json", + "assets" ], "publishConfig": { "access": "public" @@ -32,9 +33,11 @@ "prettier": "prettier --write 'src/**/*.{sol,ts}'", "generate:abis": "tsx scripts/generateABIs.ts && npm run prettier", "generate:addresses": "tsx scripts/generateAddresses.ts && npm run prettier", + "generate:icons": "svgo assets/underlying && tsx scripts/generateIcons.ts && npm run prettier", "start": "tsx scripts/generateABIs.ts &&tsx scripts/generateAddresses.ts && npm run prettier", "build": "tsup", "ci:publish": "npm run build && npm publish --access=public", + "ci:upload": "tsx scripts/uploadToIpfs.ts", "test": "echo 'no tests exist yet'" }, "repository": { @@ -48,17 +51,21 @@ }, "homepage": "https://github.com/bgd-labs/aave-address-book#readme", "devDependencies": { - "@bgd-labs/js-utils": "^1.1.1", + "@bgd-labs/js-utils": "1.2.3-489ffc796cef9aa2e28bdb839ad7467d95eadbea.0", "@types/node": "^20.10.5", "@uniswap/token-lists": "^1.0.0-beta.33", "ajv": "^8.12.0", "ajv-formats": "^2.1.1", "esbuild-plugin-file-path-extensions": "^2.0.0", + "ipfs-only-hash": "^4.0.0", "prettier": "^3.0.3", "prettier-plugin-solidity": "^1.1.3", "tsup": "^8.0.1", "tsx": "^4.7.0", "typescript": "^5.3.3", "viem": "^2.5.0" + }, + "dependencies": { + "svgo": "^3.2.0" } } diff --git a/scripts/configs/pools/optimism.ts b/scripts/configs/pools/optimism.ts index c6348257..af5bf366 100644 --- a/scripts/configs/pools/optimism.ts +++ b/scripts/configs/pools/optimism.ts @@ -1,20 +1,6 @@ import {ChainId} from '@bgd-labs/js-utils'; import {PoolConfig} from '../types'; -export const optimismGoerliProtoV3: PoolConfig = { - name: 'OptimismGoerli', - chainId: ChainId.optimism_goerli, - POOL_ADDRESSES_PROVIDER: '0xf3a4595bD9FBf129DEb80802a4785873F0ceB65c', - additionalAddresses: { - FAUCET: '0x387d311e47e80b498169e6fb51d3193167d89F7D', - L2_ENCODER: '0x19cdecE64EDE475ba0EB114ff4E319d64Ef8ECCf', - UI_INCENTIVE_DATA_PROVIDER: '0x72A9c57cD5E2Ff20450e409cF6A542f1E6c710fc', - UI_POOL_DATA_PROVIDER: '0xD2f5680976c86ADd3978b7ad3422Ee5c7690ddb4', - WALLET_BALANCE_PROVIDER: '0x56033E114c61183590d39BA847400F02022Ebe47', - WETH_GATEWAY: '0xf556C102F47d806E21E8E78438E58ac06A14A29E', - }, -}; - export const optimismProtoV3: PoolConfig = { name: 'Optimism', chainId: ChainId.optimism, diff --git a/scripts/generateAddresses.ts b/scripts/generateAddresses.ts index 031ad13a..f065e532 100644 --- a/scripts/generateAddresses.ts +++ b/scripts/generateAddresses.ts @@ -23,7 +23,7 @@ import {metisProtoV3} from './configs/pools/metis'; import {gnosisProtoV3} from './configs/pools/gnosis'; import {bnbProtoV3} from './configs/pools/bnb'; import {polygonZkEvmProtoV3} from './configs/pools/polygonZkEvm'; -import {optimismGoerliProtoV3, optimismProtoV3} from './configs/pools/optimism'; +import {optimismProtoV3} from './configs/pools/optimism'; import { mumbaiProtoV2, mumbaiProtoV3, @@ -121,7 +121,6 @@ async function main() { polygonZkEvmProtoV3, bnbProtoV3, arbitrumProtoV3, - optimismGoerliProtoV3, optimismProtoV3, scrollProtoV3, scrollSepoliaProtoV3, diff --git a/scripts/generateIcons.ts b/scripts/generateIcons.ts new file mode 100644 index 00000000..8fa39e70 --- /dev/null +++ b/scripts/generateIcons.ts @@ -0,0 +1,67 @@ +import {join} from 'path'; +import {readFileSync, readdirSync, writeFileSync} from 'fs'; +import {optimize} from 'svgo'; + +const basePath = join(process.cwd(), 'assets'); + +export const assets = readdirSync(join(basePath, 'underlying')); + +const stataTemplate = readFileSync(join(basePath, 'templates', 'stata.svg'), { + encoding: 'utf8', +}); + +function generateStataToken(fileName: string, underlying: string) { + const svg = stataTemplate.replace( + '