From 4af85fe637e7965a38ac3981cb2db812b59257e5 Mon Sep 17 00:00:00 2001 From: sakulstra Date: Wed, 21 Feb 2024 14:20:52 +0100 Subject: [PATCH 01/17] feat: add token icons --- assets/icons/1inch.svg | 1 + assets/icons/aave.svg | 1 + assets/icons/ageur.svg | 1 + assets/icons/ampl.svg | 1 + assets/icons/arb.svg | 1 + assets/icons/avax.svg | 1 + assets/icons/bal.svg | 1 + assets/icons/bat.svg | 1 + assets/icons/bnb.svg | 1 + assets/icons/bpt.svg | 1 + assets/icons/btc.svg | 1 + assets/icons/busd.svg | 1 + assets/icons/cake.svg | 1 + assets/icons/cbeth.svg | 1 + assets/icons/crv.svg | 1 + assets/icons/crvusd.svg | 1 + assets/icons/cvx.svg | 1 + assets/icons/dai.svg | 1 + assets/icons/default.svg | 1 + assets/icons/dpi.svg | 1 + assets/icons/enj.svg | 1 + assets/icons/ens.svg | 1 + assets/icons/eth.svg | 1 + assets/icons/eure.svg | 1 + assets/icons/eurs.svg | 1 + assets/icons/fdusd.svg | 1 + assets/icons/fei.svg | 1 + assets/icons/frax.svg | 1 + assets/icons/ftm.svg | 1 + assets/icons/fxs.svg | 1 + assets/icons/gho.svg | 1 + assets/icons/ghst.svg | 1 + assets/icons/gno.svg | 1 + assets/icons/gnosissdai.svg | 1 + assets/icons/gusd.svg | 1 + assets/icons/jeur.svg | 1 + assets/icons/knc.svg | 1 + assets/icons/kncl.svg | 1 + assets/icons/ldo.svg | 1 + assets/icons/lend.svg | 1 + assets/icons/link.svg | 1 + assets/icons/lusd.svg | 1 + assets/icons/mai.svg | 1 + assets/icons/mana.svg | 1 + assets/icons/matic.svg | 1 + assets/icons/maticx.svg | 1 + assets/icons/metis.svg | 1 + assets/icons/mkr.svg | 1 + assets/icons/one.svg | 1 + assets/icons/op.svg | 1 + assets/icons/pax.svg | 1 + assets/icons/pyusd.svg | 1 + assets/icons/rai.svg | 1 + assets/icons/ren.svg | 1 + assets/icons/renfil.svg | 1 + assets/icons/rep.svg | 1 + assets/icons/reth.svg | 1 + assets/icons/rpl.svg | 1 + assets/icons/savax.svg | 1 + assets/icons/sd.svg | 1 + assets/icons/sdai.svg | 1 + assets/icons/seth.svg | 1 + assets/icons/snx.svg | 1 + assets/icons/steth.svg | 1 + assets/icons/stg.svg | 1 + assets/icons/stkaave.svg | 1 + assets/icons/stkbpt.svg | 1 + assets/icons/stkbptv2.svg | 1 + assets/icons/stmatic.svg | 1 + assets/icons/susd.svg | 1 + assets/icons/sushi.svg | 1 + assets/icons/tribe.svg | 1 + assets/icons/tusd.svg | 1 + assets/icons/uni.svg | 1 + assets/icons/usdbc.svg | 1 + assets/icons/usdc.svg | 1 + assets/icons/usdp.svg | 1 + assets/icons/usdt.svg | 1 + assets/icons/ust.svg | 1 + assets/icons/wavax.svg | 1 + assets/icons/wbnb.svg | 1 + assets/icons/wbtc.svg | 1 + assets/icons/weth.svg | 1 + assets/icons/wftm.svg | 1 + assets/icons/wmatic.svg | 1 + assets/icons/wone.svg | 1 + assets/icons/wsteth.svg | 1 + assets/icons/wxdai.svg | 1 + assets/icons/xdai.svg | 1 + assets/icons/xsushi.svg | 1 + assets/icons/yfi.svg | 1 + assets/icons/zrx.svg | 1 + package.json | 4 +- scripts/generator/generateTokenList.ts | 14 +- scripts/generator/svgUtils.ts | 45 ++ tokenlist.json | 729 ++++++++++++++-------- yarn.lock | 820 ++++++++++++++++++++++++- 97 files changed, 1452 insertions(+), 252 deletions(-) create mode 100644 assets/icons/1inch.svg create mode 100644 assets/icons/aave.svg create mode 100644 assets/icons/ageur.svg create mode 100644 assets/icons/ampl.svg create mode 100644 assets/icons/arb.svg create mode 100644 assets/icons/avax.svg create mode 100644 assets/icons/bal.svg create mode 100644 assets/icons/bat.svg create mode 100644 assets/icons/bnb.svg create mode 100644 assets/icons/bpt.svg create mode 100644 assets/icons/btc.svg create mode 100644 assets/icons/busd.svg create mode 100644 assets/icons/cake.svg create mode 100644 assets/icons/cbeth.svg create mode 100644 assets/icons/crv.svg create mode 100644 assets/icons/crvusd.svg create mode 100644 assets/icons/cvx.svg create mode 100644 assets/icons/dai.svg create mode 100644 assets/icons/default.svg create mode 100644 assets/icons/dpi.svg create mode 100644 assets/icons/enj.svg create mode 100644 assets/icons/ens.svg create mode 100644 assets/icons/eth.svg create mode 100644 assets/icons/eure.svg create mode 100644 assets/icons/eurs.svg create mode 100644 assets/icons/fdusd.svg create mode 100644 assets/icons/fei.svg create mode 100644 assets/icons/frax.svg create mode 100644 assets/icons/ftm.svg create mode 100755 assets/icons/fxs.svg create mode 100644 assets/icons/gho.svg create mode 100644 assets/icons/ghst.svg create mode 100644 assets/icons/gno.svg create mode 100644 assets/icons/gnosissdai.svg create mode 100644 assets/icons/gusd.svg create mode 100644 assets/icons/jeur.svg create mode 100644 assets/icons/knc.svg create mode 100644 assets/icons/kncl.svg create mode 100644 assets/icons/ldo.svg create mode 100644 assets/icons/lend.svg create mode 100644 assets/icons/link.svg create mode 100644 assets/icons/lusd.svg create mode 100644 assets/icons/mai.svg create mode 100644 assets/icons/mana.svg create mode 100644 assets/icons/matic.svg create mode 100644 assets/icons/maticx.svg create mode 100644 assets/icons/metis.svg create mode 100644 assets/icons/mkr.svg create mode 100644 assets/icons/one.svg create mode 100644 assets/icons/op.svg create mode 100644 assets/icons/pax.svg create mode 100644 assets/icons/pyusd.svg create mode 100644 assets/icons/rai.svg create mode 100644 assets/icons/ren.svg create mode 100644 assets/icons/renfil.svg create mode 100644 assets/icons/rep.svg create mode 100644 assets/icons/reth.svg create mode 100644 assets/icons/rpl.svg create mode 100644 assets/icons/savax.svg create mode 100644 assets/icons/sd.svg create mode 100644 assets/icons/sdai.svg create mode 100644 assets/icons/seth.svg create mode 100644 assets/icons/snx.svg create mode 100644 assets/icons/steth.svg create mode 100644 assets/icons/stg.svg create mode 100644 assets/icons/stkaave.svg create mode 100644 assets/icons/stkbpt.svg create mode 100644 assets/icons/stkbptv2.svg create mode 100644 assets/icons/stmatic.svg create mode 100644 assets/icons/susd.svg create mode 100644 assets/icons/sushi.svg create mode 100644 assets/icons/tribe.svg create mode 100644 assets/icons/tusd.svg create mode 100644 assets/icons/uni.svg create mode 100644 assets/icons/usdbc.svg create mode 100644 assets/icons/usdc.svg create mode 100644 assets/icons/usdp.svg create mode 100644 assets/icons/usdt.svg create mode 100644 assets/icons/ust.svg create mode 100644 assets/icons/wavax.svg create mode 100644 assets/icons/wbnb.svg create mode 100644 assets/icons/wbtc.svg create mode 100644 assets/icons/weth.svg create mode 100644 assets/icons/wftm.svg create mode 100644 assets/icons/wmatic.svg create mode 100644 assets/icons/wone.svg create mode 100644 assets/icons/wsteth.svg create mode 100644 assets/icons/wxdai.svg create mode 100644 assets/icons/xdai.svg create mode 100644 assets/icons/xsushi.svg create mode 100644 assets/icons/yfi.svg create mode 100644 assets/icons/zrx.svg create mode 100644 scripts/generator/svgUtils.ts diff --git a/assets/icons/1inch.svg b/assets/icons/1inch.svg new file mode 100644 index 00000000..e426fa78 --- /dev/null +++ b/assets/icons/1inch.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/aave.svg b/assets/icons/aave.svg new file mode 100644 index 00000000..e92b2711 --- /dev/null +++ b/assets/icons/aave.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/ageur.svg b/assets/icons/ageur.svg new file mode 100644 index 00000000..d828463c --- /dev/null +++ b/assets/icons/ageur.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/ampl.svg b/assets/icons/ampl.svg new file mode 100644 index 00000000..314c5539 --- /dev/null +++ b/assets/icons/ampl.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/arb.svg b/assets/icons/arb.svg new file mode 100644 index 00000000..1ccd9fa9 --- /dev/null +++ b/assets/icons/arb.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/avax.svg b/assets/icons/avax.svg new file mode 100644 index 00000000..76e649f2 --- /dev/null +++ b/assets/icons/avax.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/bal.svg b/assets/icons/bal.svg new file mode 100644 index 00000000..bef5ffb1 --- /dev/null +++ b/assets/icons/bal.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/bat.svg b/assets/icons/bat.svg new file mode 100644 index 00000000..6c73c28d --- /dev/null +++ b/assets/icons/bat.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/bnb.svg b/assets/icons/bnb.svg new file mode 100644 index 00000000..45c6fb64 --- /dev/null +++ b/assets/icons/bnb.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/bpt.svg b/assets/icons/bpt.svg new file mode 100644 index 00000000..29d629c5 --- /dev/null +++ b/assets/icons/bpt.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/btc.svg b/assets/icons/btc.svg new file mode 100644 index 00000000..032f1324 --- /dev/null +++ b/assets/icons/btc.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/busd.svg b/assets/icons/busd.svg new file mode 100644 index 00000000..c83582a0 --- /dev/null +++ b/assets/icons/busd.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/cake.svg b/assets/icons/cake.svg new file mode 100644 index 00000000..5b2b7f1c --- /dev/null +++ b/assets/icons/cake.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/cbeth.svg b/assets/icons/cbeth.svg new file mode 100644 index 00000000..a27392d9 --- /dev/null +++ b/assets/icons/cbeth.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/crv.svg b/assets/icons/crv.svg new file mode 100644 index 00000000..e0de2ce5 --- /dev/null +++ b/assets/icons/crv.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/crvusd.svg b/assets/icons/crvusd.svg new file mode 100644 index 00000000..476620f4 --- /dev/null +++ b/assets/icons/crvusd.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/cvx.svg b/assets/icons/cvx.svg new file mode 100644 index 00000000..1e22e1c6 --- /dev/null +++ b/assets/icons/cvx.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/dai.svg b/assets/icons/dai.svg new file mode 100644 index 00000000..5726d19e --- /dev/null +++ b/assets/icons/dai.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/default.svg b/assets/icons/default.svg new file mode 100644 index 00000000..3d8310db --- /dev/null +++ b/assets/icons/default.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/dpi.svg b/assets/icons/dpi.svg new file mode 100644 index 00000000..9ebe9664 --- /dev/null +++ b/assets/icons/dpi.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/enj.svg b/assets/icons/enj.svg new file mode 100644 index 00000000..a9c36340 --- /dev/null +++ b/assets/icons/enj.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/ens.svg b/assets/icons/ens.svg new file mode 100644 index 00000000..9b56b1d7 --- /dev/null +++ b/assets/icons/ens.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/eth.svg b/assets/icons/eth.svg new file mode 100644 index 00000000..fcddd88c --- /dev/null +++ b/assets/icons/eth.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/eure.svg b/assets/icons/eure.svg new file mode 100644 index 00000000..f299a426 --- /dev/null +++ b/assets/icons/eure.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/eurs.svg b/assets/icons/eurs.svg new file mode 100644 index 00000000..238847bd --- /dev/null +++ b/assets/icons/eurs.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/fdusd.svg b/assets/icons/fdusd.svg new file mode 100644 index 00000000..4eb453ce --- /dev/null +++ b/assets/icons/fdusd.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/fei.svg b/assets/icons/fei.svg new file mode 100644 index 00000000..380d2e89 --- /dev/null +++ b/assets/icons/fei.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/frax.svg b/assets/icons/frax.svg new file mode 100644 index 00000000..6a4182e1 --- /dev/null +++ b/assets/icons/frax.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/ftm.svg b/assets/icons/ftm.svg new file mode 100644 index 00000000..494339de --- /dev/null +++ b/assets/icons/ftm.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/fxs.svg b/assets/icons/fxs.svg new file mode 100755 index 00000000..b8d6d390 --- /dev/null +++ b/assets/icons/fxs.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/gho.svg b/assets/icons/gho.svg new file mode 100644 index 00000000..199e79af --- /dev/null +++ b/assets/icons/gho.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/ghst.svg b/assets/icons/ghst.svg new file mode 100644 index 00000000..68dc1a70 --- /dev/null +++ b/assets/icons/ghst.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/gno.svg b/assets/icons/gno.svg new file mode 100644 index 00000000..72a675bf --- /dev/null +++ b/assets/icons/gno.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/gnosissdai.svg b/assets/icons/gnosissdai.svg new file mode 100644 index 00000000..3debf3df --- /dev/null +++ b/assets/icons/gnosissdai.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/gusd.svg b/assets/icons/gusd.svg new file mode 100644 index 00000000..2a017e6c --- /dev/null +++ b/assets/icons/gusd.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/jeur.svg b/assets/icons/jeur.svg new file mode 100644 index 00000000..b890b183 --- /dev/null +++ b/assets/icons/jeur.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/knc.svg b/assets/icons/knc.svg new file mode 100644 index 00000000..b3ba98bc --- /dev/null +++ b/assets/icons/knc.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/kncl.svg b/assets/icons/kncl.svg new file mode 100644 index 00000000..7baa199f --- /dev/null +++ b/assets/icons/kncl.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/ldo.svg b/assets/icons/ldo.svg new file mode 100644 index 00000000..2f21cf57 --- /dev/null +++ b/assets/icons/ldo.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/lend.svg b/assets/icons/lend.svg new file mode 100644 index 00000000..b12be8db --- /dev/null +++ b/assets/icons/lend.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/link.svg b/assets/icons/link.svg new file mode 100644 index 00000000..692b9b33 --- /dev/null +++ b/assets/icons/link.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/lusd.svg b/assets/icons/lusd.svg new file mode 100644 index 00000000..a24a44d9 --- /dev/null +++ b/assets/icons/lusd.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/mai.svg b/assets/icons/mai.svg new file mode 100644 index 00000000..d1852977 --- /dev/null +++ b/assets/icons/mai.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/mana.svg b/assets/icons/mana.svg new file mode 100644 index 00000000..ab6678e5 --- /dev/null +++ b/assets/icons/mana.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/matic.svg b/assets/icons/matic.svg new file mode 100644 index 00000000..e549d495 --- /dev/null +++ b/assets/icons/matic.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/maticx.svg b/assets/icons/maticx.svg new file mode 100644 index 00000000..f08573f6 --- /dev/null +++ b/assets/icons/maticx.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/metis.svg b/assets/icons/metis.svg new file mode 100644 index 00000000..30c6b0b5 --- /dev/null +++ b/assets/icons/metis.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/mkr.svg b/assets/icons/mkr.svg new file mode 100644 index 00000000..2bba83a5 --- /dev/null +++ b/assets/icons/mkr.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/one.svg b/assets/icons/one.svg new file mode 100644 index 00000000..762cfee4 --- /dev/null +++ b/assets/icons/one.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/op.svg b/assets/icons/op.svg new file mode 100644 index 00000000..4fe7f40b --- /dev/null +++ b/assets/icons/op.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/pax.svg b/assets/icons/pax.svg new file mode 100644 index 00000000..92e823c4 --- /dev/null +++ b/assets/icons/pax.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/pyusd.svg b/assets/icons/pyusd.svg new file mode 100644 index 00000000..04282634 --- /dev/null +++ b/assets/icons/pyusd.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/rai.svg b/assets/icons/rai.svg new file mode 100644 index 00000000..9cb843e7 --- /dev/null +++ b/assets/icons/rai.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/ren.svg b/assets/icons/ren.svg new file mode 100644 index 00000000..75840b45 --- /dev/null +++ b/assets/icons/ren.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/renfil.svg b/assets/icons/renfil.svg new file mode 100644 index 00000000..b7bef520 --- /dev/null +++ b/assets/icons/renfil.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/rep.svg b/assets/icons/rep.svg new file mode 100644 index 00000000..91a07c86 --- /dev/null +++ b/assets/icons/rep.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/reth.svg b/assets/icons/reth.svg new file mode 100644 index 00000000..c9ddeb59 --- /dev/null +++ b/assets/icons/reth.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/rpl.svg b/assets/icons/rpl.svg new file mode 100644 index 00000000..3691d85a --- /dev/null +++ b/assets/icons/rpl.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/savax.svg b/assets/icons/savax.svg new file mode 100644 index 00000000..819706c1 --- /dev/null +++ b/assets/icons/savax.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/sd.svg b/assets/icons/sd.svg new file mode 100644 index 00000000..da034bfd --- /dev/null +++ b/assets/icons/sd.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/sdai.svg b/assets/icons/sdai.svg new file mode 100644 index 00000000..52b501ec --- /dev/null +++ b/assets/icons/sdai.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/seth.svg b/assets/icons/seth.svg new file mode 100644 index 00000000..54dcbd21 --- /dev/null +++ b/assets/icons/seth.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/snx.svg b/assets/icons/snx.svg new file mode 100644 index 00000000..bd2d983b --- /dev/null +++ b/assets/icons/snx.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/steth.svg b/assets/icons/steth.svg new file mode 100644 index 00000000..fc72b5df --- /dev/null +++ b/assets/icons/steth.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/stg.svg b/assets/icons/stg.svg new file mode 100644 index 00000000..32ae1d2a --- /dev/null +++ b/assets/icons/stg.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/stkaave.svg b/assets/icons/stkaave.svg new file mode 100644 index 00000000..38e5fe18 --- /dev/null +++ b/assets/icons/stkaave.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/stkbpt.svg b/assets/icons/stkbpt.svg new file mode 100644 index 00000000..bd4b6f94 --- /dev/null +++ b/assets/icons/stkbpt.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/stkbptv2.svg b/assets/icons/stkbptv2.svg new file mode 100644 index 00000000..f7dd5c0b --- /dev/null +++ b/assets/icons/stkbptv2.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/stmatic.svg b/assets/icons/stmatic.svg new file mode 100644 index 00000000..94bee1c8 --- /dev/null +++ b/assets/icons/stmatic.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/susd.svg b/assets/icons/susd.svg new file mode 100644 index 00000000..205aeb1d --- /dev/null +++ b/assets/icons/susd.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/sushi.svg b/assets/icons/sushi.svg new file mode 100644 index 00000000..42872b3b --- /dev/null +++ b/assets/icons/sushi.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/tribe.svg b/assets/icons/tribe.svg new file mode 100644 index 00000000..612878fa --- /dev/null +++ b/assets/icons/tribe.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/tusd.svg b/assets/icons/tusd.svg new file mode 100644 index 00000000..ec0a0173 --- /dev/null +++ b/assets/icons/tusd.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/uni.svg b/assets/icons/uni.svg new file mode 100644 index 00000000..268a664e --- /dev/null +++ b/assets/icons/uni.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/usdbc.svg b/assets/icons/usdbc.svg new file mode 100644 index 00000000..afdf4b77 --- /dev/null +++ b/assets/icons/usdbc.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/usdc.svg b/assets/icons/usdc.svg new file mode 100644 index 00000000..151175f1 --- /dev/null +++ b/assets/icons/usdc.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/usdp.svg b/assets/icons/usdp.svg new file mode 100644 index 00000000..2d99add5 --- /dev/null +++ b/assets/icons/usdp.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/usdt.svg b/assets/icons/usdt.svg new file mode 100644 index 00000000..b9c2d8ad --- /dev/null +++ b/assets/icons/usdt.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/ust.svg b/assets/icons/ust.svg new file mode 100644 index 00000000..140fa63d --- /dev/null +++ b/assets/icons/ust.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/wavax.svg b/assets/icons/wavax.svg new file mode 100644 index 00000000..5f64aa60 --- /dev/null +++ b/assets/icons/wavax.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/wbnb.svg b/assets/icons/wbnb.svg new file mode 100644 index 00000000..010c58f7 --- /dev/null +++ b/assets/icons/wbnb.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/wbtc.svg b/assets/icons/wbtc.svg new file mode 100644 index 00000000..1093f9e9 --- /dev/null +++ b/assets/icons/wbtc.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/weth.svg b/assets/icons/weth.svg new file mode 100644 index 00000000..16fb8059 --- /dev/null +++ b/assets/icons/weth.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/wftm.svg b/assets/icons/wftm.svg new file mode 100644 index 00000000..d486d0d9 --- /dev/null +++ b/assets/icons/wftm.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/wmatic.svg b/assets/icons/wmatic.svg new file mode 100644 index 00000000..76203d52 --- /dev/null +++ b/assets/icons/wmatic.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/wone.svg b/assets/icons/wone.svg new file mode 100644 index 00000000..ac31db6a --- /dev/null +++ b/assets/icons/wone.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/wsteth.svg b/assets/icons/wsteth.svg new file mode 100644 index 00000000..1a1fab84 --- /dev/null +++ b/assets/icons/wsteth.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/wxdai.svg b/assets/icons/wxdai.svg new file mode 100644 index 00000000..3bf4ef39 --- /dev/null +++ b/assets/icons/wxdai.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/xdai.svg b/assets/icons/xdai.svg new file mode 100644 index 00000000..6e2f7090 --- /dev/null +++ b/assets/icons/xdai.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/xsushi.svg b/assets/icons/xsushi.svg new file mode 100644 index 00000000..c504a611 --- /dev/null +++ b/assets/icons/xsushi.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/yfi.svg b/assets/icons/yfi.svg new file mode 100644 index 00000000..d23f864a --- /dev/null +++ b/assets/icons/yfi.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/zrx.svg b/assets/icons/zrx.svg new file mode 100644 index 00000000..28ddaf8a --- /dev/null +++ b/assets/icons/zrx.svg @@ -0,0 +1 @@ + diff --git a/package.json b/package.json index ec16805f..1f673e04 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "private": false, "files": [ "dist", - "tokenlist.json" + "tokenlist.json", + "assets" ], "publishConfig": { "access": "public" @@ -54,6 +55,7 @@ "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", diff --git a/scripts/generator/generateTokenList.ts b/scripts/generator/generateTokenList.ts index 304c0bc1..97dca891 100644 --- a/scripts/generator/generateTokenList.ts +++ b/scripts/generator/generateTokenList.ts @@ -10,6 +10,7 @@ import {Address, getContract, Hex, zeroAddress} from 'viem'; import {IERC20Detailed_ABI} from '../../src/ts/abis/IERC20Detailed'; import {CHAIN_ID_CLIENT_MAP} from '@bgd-labs/js-utils'; import {fixSymbol} from './assetsLibraryGenerator'; +import {getSymbolUri, VARIANT} from './svgUtils'; const TAGS = { underlying: 'underlying', @@ -40,7 +41,12 @@ export async function generateTokenList(pools: TokenListParams) { const tokens: TokenInfo[] = []; for (const {reservesData, chainId, name: poolName, pool} of pools) { for (const reserve of reservesData) { - async function addToken(token: Address, tags: string[], extensions?: Record) { + async function addToken( + token: Address, + variant: VARIANT, + tags: string[], + extensions?: Record, + ) { const alreadyInList = findInList(tokens, token, chainId); if (alreadyInList) return; const cache = findInList(cachedList.tokens, token, chainId); @@ -55,6 +61,7 @@ export async function generateTokenList(pools: TokenListParams) { token == '0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2' ? ['Maker', 'MKR'] : await Promise.all([erc20contract.read.name(), erc20contract.read.symbol()]); + const symbolUri = await getSymbolUri(symbol, variant); return tokens.push({ chainId: chainId, address: token, @@ -62,19 +69,22 @@ export async function generateTokenList(pools: TokenListParams) { decimals: reserve.decimals, symbol: fixSymbol(symbol, token), tags, + ...(symbolUri ? {logoURI: symbolUri} : {}), ...(extensions ? {extensions} : {}), }); } } - await addToken(reserve.UNDERLYING, [TAGS.underlying]); + await addToken(reserve.UNDERLYING, VARIANT.UNDERLYING, [TAGS.underlying]); await addToken( reserve.A_TOKEN, + VARIANT.A_TOKEN, /V2/.test(poolName) ? [TAGS.aTokenV2, TAGS.aaveV2] : [TAGS.aTokenV3, TAGS.aaveV3], {pool: pool, underlying: reserve.UNDERLYING}, ); if (reserve.STATA_TOKEN && reserve.STATA_TOKEN != zeroAddress) await addToken( reserve.STATA_TOKEN, + VARIANT.STATA_TOKEN, [/V2/.test(poolName) ? TAGS.aaveV3 : TAGS.aaveV3, TAGS.stataToken], { pool: pool, diff --git a/scripts/generator/svgUtils.ts b/scripts/generator/svgUtils.ts new file mode 100644 index 00000000..6d5fd429 --- /dev/null +++ b/scripts/generator/svgUtils.ts @@ -0,0 +1,45 @@ +import {readFileSync, readdirSync} from 'fs'; +import {join} from 'path'; +import Hash from 'ipfs-only-hash'; + +const assets = readdirSync(join(process.cwd(), 'assets/icons')); + +export enum VARIANT { + UNDERLYING, + A_TOKEN, + STATA_TOKEN, +} + +export async function getSymbolUri(symbol: string, variant: VARIANT): string | undefined { + const fileName = getFileName(symbol, variant); + const exists = assets.includes(fileName); + if (exists) { + const cid = await getHash( + readFileSync(join(process.cwd(), 'assets/icons', fileName), {encoding: 'utf8'}), + ); + return `ipfs://${cid}`; + } +} + +/** + * Returns the filename based on a constant pattern + * @param _symbol + * @param variant + * @returns + */ +function getFileName(_symbol: string, variant: VARIANT): string { + const symbol = _symbol.toLowerCase(); + if (variant === VARIANT.UNDERLYING) return `${symbol}.svg`; + if (variant === VARIANT.A_TOKEN) return `${symbol}_aToken.svg`; + if (variant === VARIANT.STATA_TOKEN) return `${symbol}_stataToken.svg`; + throw new Error('unknown variant'); +} + +/** + * Returns the cid0 hash for a given string + * @param data + * @returns + */ +async function getHash(data: string): Promise { + return Hash.of(data); +} diff --git a/tokenlist.json b/tokenlist.json index cc9605e7..5882fdf4 100644 --- a/tokenlist.json +++ b/tokenlist.json @@ -22,8 +22,8 @@ "description": "Tokens that are wrapped into a 4626 Vault" } }, - "timestamp": "2024-02-21T09:06:48.186Z", - "version": { "major": 3, "minor": 0, "patch": 6 }, + "timestamp": "2024-02-21T13:20:24.148Z", + "version": { "major": 3, "minor": 0, "patch": 7 }, "tokens": [ { "chainId": 1, @@ -31,7 +31,8 @@ "name": "Wrapped Ether", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 1, @@ -51,7 +52,8 @@ "name": "Dai Stablecoin", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 1, @@ -71,7 +73,8 @@ "name": "USD Coin", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 1, @@ -91,7 +94,8 @@ "name": "Tether USD", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 1, @@ -111,7 +115,8 @@ "name": "Wrapped BTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 1, @@ -411,7 +416,8 @@ "name": "Balancer Pool Token", "decimals": 18, "symbol": "BPT_WBTC_WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmNV6psKC8baYb6VEGUfnvXdgoESg46pUguZU6XqBUFK5q" }, { "chainId": 1, @@ -431,7 +437,8 @@ "name": "Balancer Pool Token", "decimals": 18, "symbol": "BPT_BAL_WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmNV6psKC8baYb6VEGUfnvXdgoESg46pUguZU6XqBUFK5q" }, { "chainId": 1, @@ -527,7 +534,8 @@ "name": "yearn.finance", "decimals": 18, "symbol": "YFI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmVypEL99qjmjb3PJAzjYqh1Ddx98hrmkFtWmMNsRc4ucF" }, { "chainId": 1, @@ -547,7 +555,8 @@ "name": "0x Protocol Token", "decimals": 18, "symbol": "ZRX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmNb3cmFqeoh4CCoCAoFj6PkdKC3MwRDDDYJZZEnnSzGTL" }, { "chainId": 1, @@ -567,7 +576,8 @@ "name": "Uniswap", "decimals": 18, "symbol": "UNI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRCSQDZ6KcYq4cTnRVgC2x2ZE7k29zvyvzuEZhcfKuDDc" }, { "chainId": 1, @@ -587,7 +597,8 @@ "name": "Aave Token", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 1, @@ -607,7 +618,8 @@ "name": "Basic Attention Token", "decimals": 18, "symbol": "BAT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmY1tCt7KkhPNQCHQNArp1khEW3va3HvgkPPV9a2iWpmnq" }, { "chainId": 1, @@ -627,7 +639,8 @@ "name": "BUSD", "decimals": 18, "symbol": "BUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmcGRK3ck3Y9CvKwary4FBap4aALVbwMjjgxWMcujeQo1p" }, { "chainId": 1, @@ -659,7 +672,8 @@ "name": "Enjin Coin", "decimals": 18, "symbol": "ENJ", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPjk8n3r8AzTqKSQ4iK32aeWJYNNVMpY8sWCL9BcwAJkR" }, { "chainId": 1, @@ -679,7 +693,8 @@ "name": "Kyber Network Crystal", "decimals": 18, "symbol": "KNC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUd6HB2GNyKafzj95psUK6BxY2SVoBN7X8GJ9YrK1CDps" }, { "chainId": 1, @@ -699,7 +714,8 @@ "name": "ChainLink Token", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 1, @@ -719,7 +735,8 @@ "name": "Decentraland MANA", "decimals": 18, "symbol": "MANA", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmcdRxs6zF1sDDLkaXqhVw8JdjjjkDqjeAxTTiLcUn2TV6" }, { "chainId": 1, @@ -739,7 +756,8 @@ "name": "Maker", "decimals": 18, "symbol": "MKR", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmW4HbQgNFTQxAicUTHpHpq1ZxWF74JVb231L8RkEEbfzL" }, { "chainId": 1, @@ -759,7 +777,8 @@ "name": "Republic Token", "decimals": 18, "symbol": "REN", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeqwGtY6ZMVGrUNMvm7W4HBxiUYViiEmFcPxsZX4rvmYM" }, { "chainId": 1, @@ -779,7 +798,8 @@ "name": "Synthetix Network Token", "decimals": 18, "symbol": "SNX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmVe6Y1hDU5ixcd4goW3u4ds7Yq9NBQRjixWvVnpfEBmZg" }, { "chainId": 1, @@ -799,7 +819,8 @@ "name": "Synth sUSD", "decimals": 18, "symbol": "sUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPJZivuNqvvG2ZwhtMdTqQ4Na8WazJjFWKJ7YkFba9uYz" }, { "chainId": 1, @@ -819,7 +840,8 @@ "name": "TrueUSD", "decimals": 18, "symbol": "TUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmXbwHWQUy1zQTjR6pscMVuHXBPaZBxmw6x9n9yGoyP6xZ" }, { "chainId": 1, @@ -851,7 +873,8 @@ "name": "Curve DAO Token", "decimals": 18, "symbol": "CRV", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRPJ3NM4Q5fquXmEgDS9YUzm8617b7b4ADGhPGva3Cpfh" }, { "chainId": 1, @@ -871,7 +894,8 @@ "name": "Gemini dollar", "decimals": 2, "symbol": "GUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc6VecWKJ61hmiFaC1FRVfVFsiWgcJNWqMpJ2tNiV49wt" }, { "chainId": 1, @@ -891,7 +915,8 @@ "name": "Balancer", "decimals": 18, "symbol": "BAL", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQdQAPWVPrtP8nFFR7x8hjfwA84gVWsraVZpvW58GU2Fm" }, { "chainId": 1, @@ -911,7 +936,8 @@ "name": "SushiBar", "decimals": 18, "symbol": "xSUSHI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmTn7zk2wbQ5SHUeP7NMca5sgYXxJzXxB7Xv9fNT9uoQyM" }, { "chainId": 1, @@ -931,7 +957,8 @@ "name": "renFIL", "decimals": 18, "symbol": "renFIL", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQJMdpAFSLD4sYEezYV1YL8qZYkcmYy1hYgngJWJ8rESJ" }, { "chainId": 1, @@ -951,7 +978,8 @@ "name": "Rai Reflex Index", "decimals": 18, "symbol": "RAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmcaw2yvpgnkfhFzBoKkuRzUsJ8aSUajNf3svR1V4xfi6g" }, { "chainId": 1, @@ -971,7 +999,8 @@ "name": "Ampleforth", "decimals": 9, "symbol": "AMPL", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmSWH4RQ4MqtkvgdkZPcPv68pHWkQFr6YMWibU4VvDwFxw" }, { "chainId": 1, @@ -991,7 +1020,8 @@ "name": "Pax Dollar", "decimals": 18, "symbol": "USDP", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmTwFNnhv4P1fMETKu3nJdxU7kqa9oqr255us3gc1S9wCw" }, { "chainId": 1, @@ -1011,7 +1041,8 @@ "name": "DefiPulse Index", "decimals": 18, "symbol": "DPI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmTERkAfds2717HPH41kqrjKcxdLyLZP6NurY1jjdWne3p" }, { "chainId": 1, @@ -1031,7 +1062,8 @@ "name": "Frax", "decimals": 18, "symbol": "FRAX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYMjoYh74N26XxLUn8T5gzeLKyG8BsVJUzT1gsqG6Uxg8" }, { "chainId": 1, @@ -1051,7 +1083,8 @@ "name": "Fei USD", "decimals": 18, "symbol": "FEI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmdFjWZYB5REob7iUfFvdGKMGy82GNXuh3ZvmZQz7PVuSg" }, { "chainId": 1, @@ -1071,7 +1104,8 @@ "name": "Liquid staked Ether 2.0", "decimals": 18, "symbol": "stETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmdk45kESAPxiWuvi6HsFmUuUhfE5J3UuJUt8naNs2PQRm" }, { "chainId": 1, @@ -1091,7 +1125,8 @@ "name": "Ethereum Name Service", "decimals": 18, "symbol": "ENS", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYEa3mbcQve6QEEbbGijU2ecAWt1BM5nUa8bRP5xRKhuC" }, { "chainId": 1, @@ -1111,7 +1146,8 @@ "name": "UST", "decimals": 6, "symbol": "UST", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbnojQuxezM82hkyMSTW3qQaJUgDtmAqDgAUZgj54QxGa" }, { "chainId": 1, @@ -1131,7 +1167,8 @@ "name": "Convex Token", "decimals": 18, "symbol": "CVX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmU75377GShYCd5jKxU81jEhBUKzRbrnDyko4aAUWeekJF" }, { "chainId": 1, @@ -1151,7 +1188,8 @@ "name": "1INCH Token", "decimals": 18, "symbol": "ONE_INCH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmds5DKAymYBiJ3c9NAH6wHwHTGCnrbPeGA1n7RJxT72ax" }, { "chainId": 1, @@ -1171,7 +1209,8 @@ "name": "LUSD Stablecoin", "decimals": 18, "symbol": "LUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYi2duNbozKeDcLjz4zQ94e8TsRAqknDXFoTZkzzioFny" }, { "chainId": 1, @@ -1191,7 +1230,8 @@ "name": "(PoS) Dai Stablecoin", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 137, @@ -1211,7 +1251,8 @@ "name": "USD Coin (PoS)", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 137, @@ -1231,7 +1272,8 @@ "name": "(PoS) Tether USD", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 137, @@ -1251,7 +1293,8 @@ "name": "(PoS) Wrapped BTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 137, @@ -1271,7 +1314,8 @@ "name": "Wrapped Ether", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 137, @@ -1291,7 +1335,8 @@ "name": "Wrapped Matic", "decimals": 18, "symbol": "WMATIC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPd2Tisj3yrCQPUixmcAmE3WHc39cZMXwNGpZkBLKYPsg" }, { "chainId": 137, @@ -1311,7 +1356,8 @@ "name": "Aave (PoS)", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 137, @@ -1331,7 +1377,8 @@ "name": "Aavegotchi GHST Token (PoS)", "decimals": 18, "symbol": "GHST", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPmPhztv3YADMe56LDaHd7rqyuaLAB3Hm9Nx55tXju98s" }, { "chainId": 137, @@ -1351,7 +1398,8 @@ "name": "Balancer (PoS)", "decimals": 18, "symbol": "BAL", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQdQAPWVPrtP8nFFR7x8hjfwA84gVWsraVZpvW58GU2Fm" }, { "chainId": 137, @@ -1371,7 +1419,8 @@ "name": "DefiPulse Index (PoS)", "decimals": 18, "symbol": "DPI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmTERkAfds2717HPH41kqrjKcxdLyLZP6NurY1jjdWne3p" }, { "chainId": 137, @@ -1391,7 +1440,8 @@ "name": "CRV (PoS)", "decimals": 18, "symbol": "CRV", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRPJ3NM4Q5fquXmEgDS9YUzm8617b7b4ADGhPGva3Cpfh" }, { "chainId": 137, @@ -1411,7 +1461,8 @@ "name": "SushiToken (PoS)", "decimals": 18, "symbol": "SUSHI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbUjpdmdKscpuinhbLM2sY4sNvSbFeLwHaEM2isJVUoCA" }, { "chainId": 137, @@ -1431,7 +1482,8 @@ "name": "ChainLink Token", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 137, @@ -1451,7 +1503,8 @@ "name": "DAI", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 80001, @@ -1471,7 +1524,8 @@ "name": "USDC", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 80001, @@ -1491,7 +1545,8 @@ "name": "USDT", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 80001, @@ -1511,7 +1566,8 @@ "name": "WBTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 80001, @@ -1531,7 +1587,8 @@ "name": "WETH", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 80001, @@ -1551,7 +1608,8 @@ "name": "Wrapped Matic", "decimals": 18, "symbol": "WMATIC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPd2Tisj3yrCQPUixmcAmE3WHc39cZMXwNGpZkBLKYPsg" }, { "chainId": 80001, @@ -1571,7 +1629,8 @@ "name": "AAVE", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 80001, @@ -1591,7 +1650,8 @@ "name": "AAVE", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 5, @@ -1611,7 +1671,8 @@ "name": "BAT", "decimals": 18, "symbol": "BAT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmY1tCt7KkhPNQCHQNArp1khEW3va3HvgkPPV9a2iWpmnq" }, { "chainId": 5, @@ -1631,7 +1692,8 @@ "name": "BUSD", "decimals": 18, "symbol": "BUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmcGRK3ck3Y9CvKwary4FBap4aALVbwMjjgxWMcujeQo1p" }, { "chainId": 5, @@ -1651,7 +1713,8 @@ "name": "DAI", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 5, @@ -1671,7 +1734,8 @@ "name": "ENJ", "decimals": 18, "symbol": "ENJ", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPjk8n3r8AzTqKSQ4iK32aeWJYNNVMpY8sWCL9BcwAJkR" }, { "chainId": 5, @@ -1691,7 +1755,8 @@ "name": "KNC", "decimals": 18, "symbol": "KNC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUd6HB2GNyKafzj95psUK6BxY2SVoBN7X8GJ9YrK1CDps" }, { "chainId": 5, @@ -1711,7 +1776,8 @@ "name": "LINK", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 5, @@ -1731,7 +1797,8 @@ "name": "MANA", "decimals": 18, "symbol": "MANA", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmcdRxs6zF1sDDLkaXqhVw8JdjjjkDqjeAxTTiLcUn2TV6" }, { "chainId": 5, @@ -1751,7 +1818,8 @@ "name": "MKR", "decimals": 18, "symbol": "MKR", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmW4HbQgNFTQxAicUTHpHpq1ZxWF74JVb231L8RkEEbfzL" }, { "chainId": 5, @@ -1771,7 +1839,8 @@ "name": "REN", "decimals": 18, "symbol": "REN", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeqwGtY6ZMVGrUNMvm7W4HBxiUYViiEmFcPxsZX4rvmYM" }, { "chainId": 5, @@ -1791,7 +1860,8 @@ "name": "SNX", "decimals": 18, "symbol": "SNX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmVe6Y1hDU5ixcd4goW3u4ds7Yq9NBQRjixWvVnpfEBmZg" }, { "chainId": 5, @@ -1811,7 +1881,8 @@ "name": "SUSD", "decimals": 18, "symbol": "SUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPJZivuNqvvG2ZwhtMdTqQ4Na8WazJjFWKJ7YkFba9uYz" }, { "chainId": 5, @@ -1831,7 +1902,8 @@ "name": "TUSD", "decimals": 18, "symbol": "TUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmXbwHWQUy1zQTjR6pscMVuHXBPaZBxmw6x9n9yGoyP6xZ" }, { "chainId": 5, @@ -1851,7 +1923,8 @@ "name": "UNI", "decimals": 18, "symbol": "UNI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRCSQDZ6KcYq4cTnRVgC2x2ZE7k29zvyvzuEZhcfKuDDc" }, { "chainId": 5, @@ -1871,7 +1944,8 @@ "name": "USDC", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 5, @@ -1891,7 +1965,8 @@ "name": "USDT", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 5, @@ -1911,7 +1986,8 @@ "name": "WBTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 5, @@ -1931,7 +2007,8 @@ "name": "Wrapped Ether", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 5, @@ -1951,7 +2028,8 @@ "name": "YFI", "decimals": 18, "symbol": "YFI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmVypEL99qjmjb3PJAzjYqh1Ddx98hrmkFtWmMNsRc4ucF" }, { "chainId": 5, @@ -1971,7 +2049,8 @@ "name": "ZRX", "decimals": 18, "symbol": "ZRX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmNb3cmFqeoh4CCoCAoFj6PkdKC3MwRDDDYJZZEnnSzGTL" }, { "chainId": 5, @@ -1991,7 +2070,8 @@ "name": "xSUSHI", "decimals": 18, "symbol": "xSUSHI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmTn7zk2wbQ5SHUeP7NMca5sgYXxJzXxB7Xv9fNT9uoQyM" }, { "chainId": 5, @@ -2011,7 +2091,8 @@ "name": "WETH", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 43113, @@ -2031,7 +2112,8 @@ "name": "USDT", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 43113, @@ -2051,7 +2133,8 @@ "name": "WBTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 43113, @@ -2071,7 +2154,8 @@ "name": "Wrapped AVAX", "decimals": 18, "symbol": "WAVAX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmadG3FVoMe5Ticc5EJFsiCZqsCfZ69CMVqD2wn27LLLeJ" }, { "chainId": 43113, @@ -2211,7 +2295,8 @@ "name": "Wrapped AVAX", "decimals": 18, "symbol": "WAVAX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmadG3FVoMe5Ticc5EJFsiCZqsCfZ69CMVqD2wn27LLLeJ" }, { "chainId": 43114, @@ -2256,7 +2341,8 @@ "name": "Wrapped liquid staked Ether 2.0", "decimals": 18, "symbol": "wstETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmX92ZEUDt7YJcFVxaQ1kJSpWpHBtQLcz5bdtigqaDXbG7" }, { "chainId": 1, @@ -2375,7 +2461,8 @@ "name": "Coinbase Wrapped Staked ETH", "decimals": 18, "symbol": "cbETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmaTmpnKnmzkaCKidrVwN2V1X2jFfHgELshXHgTqSS3Js5" }, { "chainId": 1, @@ -2420,7 +2507,8 @@ "name": "Rocket Pool ETH", "decimals": 18, "symbol": "rETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeifZm3tWay1hFBZ1Gw4qhVwvpAeeDNwBPh23kAaoHYex" }, { "chainId": 1, @@ -2525,7 +2613,8 @@ "name": "Lido DAO Token", "decimals": 18, "symbol": "LDO", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmb4CpUduRjuAMSwkFK3X5hPCKedU2g5RatmfSA4AdWLNf" }, { "chainId": 1, @@ -2594,7 +2683,8 @@ "name": "Gho Token", "decimals": 18, "symbol": "GHO", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYMhvimxtkzQw55DQkTv2VAeLuGQvB3JtGFtZvxGev5QR" }, { "chainId": 1, @@ -2614,7 +2704,8 @@ "name": "Rocket Pool Protocol", "decimals": 18, "symbol": "RPL", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmZs4aswQoG3joXMg6bpNmaBYdfpzemA3Ec6PZHVCeCzJS" }, { "chainId": 1, @@ -2634,7 +2725,8 @@ "name": "Savings Dai", "decimals": 18, "symbol": "sDAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYpoADytswxdg1ch6nAKRGroxL7wd2TFEQY7re4qC5Ket" }, { "chainId": 1, @@ -2654,7 +2746,8 @@ "name": "StargateToken", "decimals": 18, "symbol": "STG", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmVHMFgHTSzvD9zNLV79724P7Hio6hkFumg1Aq6AoJ7JP7" }, { "chainId": 1, @@ -2674,7 +2767,8 @@ "name": "Kyber Network Crystal v2", "decimals": 18, "symbol": "KNC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUd6HB2GNyKafzj95psUK6BxY2SVoBN7X8GJ9YrK1CDps" }, { "chainId": 1, @@ -2694,7 +2788,8 @@ "name": "Frax Share", "decimals": 18, "symbol": "FXS", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmTdar4tjE7NZpY4ZoXqdo9bKNMARKbbqPzNkW3ES1UzhP" }, { "chainId": 1, @@ -2714,7 +2809,8 @@ "name": "Curve.Fi USD Stablecoin", "decimals": 18, "symbol": "crvUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRotLFFS7gGNqvJZnhMYg9pCVLgQBXEber9CbYXgwQS8P" }, { "chainId": 1, @@ -2747,7 +2843,8 @@ "name": "PayPal USD", "decimals": 6, "symbol": "PYUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmXVDUMahHeWKZDhktgFXYAzArFxqS6zQnuFmGcfAfPMvE" }, { "chainId": 1, @@ -2780,7 +2877,8 @@ "name": "DAI", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 11155111, @@ -2813,7 +2911,8 @@ "name": "LINK", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 11155111, @@ -2846,7 +2945,8 @@ "name": "USDC", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 11155111, @@ -2879,7 +2979,8 @@ "name": "WBTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 11155111, @@ -2912,7 +3013,8 @@ "name": "WETH", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 11155111, @@ -2945,7 +3047,8 @@ "name": "USDT", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 11155111, @@ -2978,7 +3081,8 @@ "name": "AAVE", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 11155111, @@ -3011,7 +3115,8 @@ "name": "EURS", "decimals": 2, "symbol": "EURS", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRqJDSX2HEsM5T1kYqCKn8kEomeFPW2J5oB3QgVzmDPLA" }, { "chainId": 11155111, @@ -3044,7 +3149,8 @@ "name": "Gho Token", "decimals": 18, "symbol": "GHO", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYMhvimxtkzQw55DQkTv2VAeLuGQvB3JtGFtZvxGev5QR" }, { "chainId": 11155111, @@ -3064,7 +3170,8 @@ "name": "AAVE", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 5, @@ -3084,7 +3191,8 @@ "name": "DAI", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 5, @@ -3104,7 +3212,8 @@ "name": "USDC", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 5, @@ -3124,7 +3233,8 @@ "name": "WETH", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 5, @@ -3144,7 +3254,8 @@ "name": "LINK", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 5, @@ -3164,7 +3275,8 @@ "name": "Gho Token", "decimals": 18, "symbol": "GHO", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYMhvimxtkzQw55DQkTv2VAeLuGQvB3JtGFtZvxGev5QR" }, { "chainId": 5, @@ -3509,7 +3621,8 @@ "name": "STASIS EURS Token (PoS)", "decimals": 2, "symbol": "EURS", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRqJDSX2HEsM5T1kYqCKn8kEomeFPW2J5oB3QgVzmDPLA" }, { "chainId": 137, @@ -3542,7 +3655,8 @@ "name": "Jarvis Synthetic Euro", "decimals": 18, "symbol": "jEUR", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmZcys2xf1JR3Jqybs66Q3NX9sxUuJVK5qpcXHn43T93k4" }, { "chainId": 137, @@ -3575,7 +3689,8 @@ "name": "agEUR", "decimals": 18, "symbol": "agEUR", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmWZMAqh98W93jrCkRYySKBDeUpKA9SVo3sLrjxUcNmoKy" }, { "chainId": 137, @@ -3641,7 +3756,8 @@ "name": "Staked MATIC (PoS)", "decimals": 18, "symbol": "stMATIC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmcoKxGDKvVVjRrDuT9mv1KV9JHjXY7pypt9dEw3T6PyH7" }, { "chainId": 137, @@ -3674,7 +3790,8 @@ "name": "Liquid Staking Matic (PoS)", "decimals": 18, "symbol": "MaticX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmcGNAotqMXDBwH4bFMXwNQoGdZcTsESvCZYy5WvFEm8ZW" }, { "chainId": 137, @@ -3707,7 +3824,8 @@ "name": "Wrapped liquid staked Ether 2.0 (PoS)", "decimals": 18, "symbol": "wstETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmX92ZEUDt7YJcFVxaQ1kJSpWpHBtQLcz5bdtigqaDXbG7" }, { "chainId": 137, @@ -3740,7 +3858,8 @@ "name": "USD Coin", "decimals": 6, "symbol": "USDCn", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 137, @@ -3760,7 +3879,8 @@ "name": "DAI", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 80001, @@ -3793,7 +3913,8 @@ "name": "LINK", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 80001, @@ -3826,7 +3947,8 @@ "name": "USDC", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 80001, @@ -3859,7 +3981,8 @@ "name": "WBTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 80001, @@ -3892,7 +4015,8 @@ "name": "WETH", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 80001, @@ -3925,7 +4049,8 @@ "name": "USDT", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 80001, @@ -3958,7 +4083,8 @@ "name": "AAVE", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 80001, @@ -3991,7 +4117,8 @@ "name": "WMATIC", "decimals": 18, "symbol": "WMATIC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPd2Tisj3yrCQPUixmcAmE3WHc39cZMXwNGpZkBLKYPsg" }, { "chainId": 80001, @@ -4024,7 +4151,8 @@ "name": "CRV", "decimals": 18, "symbol": "CRV", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRPJ3NM4Q5fquXmEgDS9YUzm8617b7b4ADGhPGva3Cpfh" }, { "chainId": 80001, @@ -4057,7 +4185,8 @@ "name": "SUSHI", "decimals": 18, "symbol": "SUSHI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbUjpdmdKscpuinhbLM2sY4sNvSbFeLwHaEM2isJVUoCA" }, { "chainId": 80001, @@ -4090,7 +4219,8 @@ "name": "GHST", "decimals": 18, "symbol": "GHST", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPmPhztv3YADMe56LDaHd7rqyuaLAB3Hm9Nx55tXju98s" }, { "chainId": 80001, @@ -4123,7 +4253,8 @@ "name": "BAL", "decimals": 18, "symbol": "BAL", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQdQAPWVPrtP8nFFR7x8hjfwA84gVWsraVZpvW58GU2Fm" }, { "chainId": 80001, @@ -4156,7 +4287,8 @@ "name": "DPI", "decimals": 18, "symbol": "DPI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmTERkAfds2717HPH41kqrjKcxdLyLZP6NurY1jjdWne3p" }, { "chainId": 80001, @@ -4189,7 +4321,8 @@ "name": "EURS", "decimals": 2, "symbol": "EURS", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRqJDSX2HEsM5T1kYqCKn8kEomeFPW2J5oB3QgVzmDPLA" }, { "chainId": 80001, @@ -4222,7 +4355,8 @@ "name": "JEUR", "decimals": 18, "symbol": "JEUR", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmZcys2xf1JR3Jqybs66Q3NX9sxUuJVK5qpcXHn43T93k4" }, { "chainId": 80001, @@ -4255,7 +4389,8 @@ "name": "AGEUR", "decimals": 18, "symbol": "AGEUR", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmWZMAqh98W93jrCkRYySKBDeUpKA9SVo3sLrjxUcNmoKy" }, { "chainId": 80001, @@ -4346,7 +4481,8 @@ "name": "USD Coin", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 43114, @@ -4429,7 +4565,8 @@ "name": "TetherToken", "decimals": 6, "symbol": "USDt", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 43114, @@ -4512,7 +4649,8 @@ "name": "Staked AVAX", "decimals": 18, "symbol": "sAVAX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYS1F6DkBkXzZZv5khAuEEFWDanMtEGME4aRhnXiwASPw" }, { "chainId": 43114, @@ -4545,7 +4683,8 @@ "name": "Frax", "decimals": 18, "symbol": "FRAX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYMjoYh74N26XxLUn8T5gzeLKyG8BsVJUzT1gsqG6Uxg8" }, { "chainId": 43114, @@ -4578,7 +4717,8 @@ "name": "Mai Stablecoin", "decimals": 18, "symbol": "MAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbW2kzNg9xGSpm7pHdcVJrsBQpisznkLW5XNkzKWCfWKX" }, { "chainId": 43114, @@ -4644,7 +4784,8 @@ "name": "DAI", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 43113, @@ -4664,7 +4805,8 @@ "name": "LINK", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 43113, @@ -4684,7 +4826,8 @@ "name": "USDC", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 43113, @@ -4704,7 +4847,8 @@ "name": "WBTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 43113, @@ -4724,7 +4868,8 @@ "name": "WETH", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 43113, @@ -4744,7 +4889,8 @@ "name": "USDT", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 43113, @@ -4764,7 +4910,8 @@ "name": "AAVE", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 43113, @@ -4784,7 +4931,8 @@ "name": "WAVAX", "decimals": 18, "symbol": "WAVAX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmadG3FVoMe5Ticc5EJFsiCZqsCfZ69CMVqD2wn27LLLeJ" }, { "chainId": 43113, @@ -4804,7 +4952,8 @@ "name": "Wrapped Ether", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 8453, @@ -4837,7 +4986,8 @@ "name": "Coinbase Wrapped Staked ETH", "decimals": 18, "symbol": "cbETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmaTmpnKnmzkaCKidrVwN2V1X2jFfHgELshXHgTqSS3Js5" }, { "chainId": 8453, @@ -4870,7 +5020,8 @@ "name": "USD Base Coin", "decimals": 6, "symbol": "USDbC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeF3KjU3PA27FgxXst8UfBWyXf1qpTkp6sQoGgChn8fjc" }, { "chainId": 8453, @@ -4903,7 +5054,8 @@ "name": "Wrapped liquid staked Ether 2.0", "decimals": 18, "symbol": "wstETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmX92ZEUDt7YJcFVxaQ1kJSpWpHBtQLcz5bdtigqaDXbG7" }, { "chainId": 8453, @@ -4923,7 +5075,8 @@ "name": "USD Coin", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 8453, @@ -4976,7 +5129,8 @@ "name": "Metis Token", "decimals": 18, "symbol": "Metis", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPVayFbYykToSiQBVW9wSq4PnLb1mEw215Yw2TEQC3SPN" }, { "chainId": 1088, @@ -5075,7 +5229,8 @@ "name": "Ether", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 1088, @@ -5108,7 +5263,8 @@ "name": "Wrapped Ether on xDai", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 100, @@ -5141,7 +5297,8 @@ "name": "Wrapped liquid staked Ether 2.0 from ...", "decimals": 18, "symbol": "wstETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmX92ZEUDt7YJcFVxaQ1kJSpWpHBtQLcz5bdtigqaDXbG7" }, { "chainId": 100, @@ -5174,7 +5331,8 @@ "name": "Gnosis Token on xDai", "decimals": 18, "symbol": "GNO", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmTGHMe1uuejWwHhjHaV56LD8Ffm7oLcURecmM7XhD1GkC" }, { "chainId": 100, @@ -5207,7 +5365,8 @@ "name": "USD//C on xDai", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 100, @@ -5240,7 +5399,8 @@ "name": "Wrapped XDAI", "decimals": 18, "symbol": "WXDAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmdgTVDnGpq7vdXrfv5iMsNyD3fLfVsN7qFw6UuojEEqwd" }, { "chainId": 100, @@ -5273,7 +5433,8 @@ "name": "Monerium EUR emoney", "decimals": 18, "symbol": "EURe", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYGcL1L2b6tPrW2EubRDTEMPcWXTc8pdzGKk1TWmnYp9x" }, { "chainId": 100, @@ -5306,7 +5467,8 @@ "name": "Savings xDAI", "decimals": 18, "symbol": "sDAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYpoADytswxdg1ch6nAKRGroxL7wd2TFEQY7re4qC5Ket" }, { "chainId": 100, @@ -5339,7 +5501,8 @@ "name": "PancakeSwap Token", "decimals": 18, "symbol": "Cake", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPyAoNbKxhAtqC96PwrLLG1ABgb4iCmCGW6Fcs91et1Dr" }, { "chainId": 56, @@ -5361,7 +5524,7 @@ "symbol": "stataBnbCAKE", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3BNB", + "pool": "0x6807dc923806fE8Fd134338EABCA509979a7e0cB", "underlying": "0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82", "underlyingAToken": "0x4199CC1F5ed0d796563d7CcB2e036253E2C18281" } @@ -5372,7 +5535,8 @@ "name": "Wrapped BNB", "decimals": 18, "symbol": "WBNB", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmVGqT1f3sn83FpKYPQLzZDEg4ohXmFspdJcieZe5tAQPy" }, { "chainId": 56, @@ -5394,7 +5558,7 @@ "symbol": "stataBnbWBNB", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3BNB", + "pool": "0x6807dc923806fE8Fd134338EABCA509979a7e0cB", "underlying": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", "underlyingAToken": "0x9B00a09492a626678E5A3009982191586C444Df9" } @@ -5427,7 +5591,7 @@ "symbol": "stataBnbBTCB", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3BNB", + "pool": "0x6807dc923806fE8Fd134338EABCA509979a7e0cB", "underlying": "0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c", "underlyingAToken": "0x56a7ddc4e848EbF43845854205ad71D5D5F72d3D" } @@ -5438,7 +5602,8 @@ "name": "Ethereum Token", "decimals": 18, "symbol": "ETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdZw6iotAseSoP2v3GTH4FxGh84maHT3j1P1hwSdPu9J" }, { "chainId": 56, @@ -5460,7 +5625,7 @@ "symbol": "stataBnbETH", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3BNB", + "pool": "0x6807dc923806fE8Fd134338EABCA509979a7e0cB", "underlying": "0x2170Ed0880ac9A755fd29B2688956BD959F933F8", "underlyingAToken": "0x2E94171493fAbE316b6205f1585779C887771E2F" } @@ -5471,7 +5636,8 @@ "name": "USD Coin", "decimals": 18, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 56, @@ -5493,7 +5659,7 @@ "symbol": "stataBnbUSDC", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3BNB", + "pool": "0x6807dc923806fE8Fd134338EABCA509979a7e0cB", "underlying": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d", "underlyingAToken": "0x00901a076785e0906d1028c7d6372d247bec7d61" } @@ -5504,7 +5670,8 @@ "name": "Tether USD", "decimals": 18, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 56, @@ -5526,7 +5693,7 @@ "symbol": "stataBnbUSDT", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3BNB", + "pool": "0x6807dc923806fE8Fd134338EABCA509979a7e0cB", "underlying": "0x55d398326f99059fF775485246999027B3197955", "underlyingAToken": "0xa9251ca9DE909CB71783723713B21E4233fbf1B1" } @@ -5537,7 +5704,8 @@ "name": "First Digital USD", "decimals": 18, "symbol": "FDUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmSw1BHwpKwNdRvPFn8Ptbb5qBAAkHJU638kzBmPZtNGoB" }, { "chainId": 56, @@ -5559,7 +5727,7 @@ "symbol": "stataBnbFDUSD", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3BNB", + "pool": "0x6807dc923806fE8Fd134338EABCA509979a7e0cB", "underlying": "0xc5f0f7b66764F6ec8C8Dff7BA683102295E16409", "underlyingAToken": "0x75bd1A659bdC62e4C313950d44A2416faB43E785" } @@ -5570,7 +5738,8 @@ "name": "Dai Stablecoin", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 42161, @@ -5603,7 +5772,8 @@ "name": "ChainLink Token", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 42161, @@ -5636,7 +5806,8 @@ "name": "USD Coin (Arb1)", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 42161, @@ -5669,7 +5840,8 @@ "name": "Wrapped BTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 42161, @@ -5702,7 +5874,8 @@ "name": "Wrapped Ether", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 42161, @@ -5735,7 +5908,8 @@ "name": "Tether USD", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 42161, @@ -5768,7 +5942,8 @@ "name": "Aave Token", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 42161, @@ -5801,7 +5976,8 @@ "name": "STASIS EURS Token", "decimals": 2, "symbol": "EURS", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRqJDSX2HEsM5T1kYqCKn8kEomeFPW2J5oB3QgVzmDPLA" }, { "chainId": 42161, @@ -5834,7 +6010,8 @@ "name": "Wrapped liquid staked Ether 2.0", "decimals": 18, "symbol": "wstETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmX92ZEUDt7YJcFVxaQ1kJSpWpHBtQLcz5bdtigqaDXbG7" }, { "chainId": 42161, @@ -5867,7 +6044,8 @@ "name": "Mai Stablecoin", "decimals": 18, "symbol": "MAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbW2kzNg9xGSpm7pHdcVJrsBQpisznkLW5XNkzKWCfWKX" }, { "chainId": 42161, @@ -5900,7 +6078,8 @@ "name": "Rocket Pool ETH", "decimals": 18, "symbol": "rETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeifZm3tWay1hFBZ1Gw4qhVwvpAeeDNwBPh23kAaoHYex" }, { "chainId": 42161, @@ -5933,7 +6112,8 @@ "name": "LUSD Stablecoin", "decimals": 18, "symbol": "LUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYi2duNbozKeDcLjz4zQ94e8TsRAqknDXFoTZkzzioFny" }, { "chainId": 42161, @@ -5966,7 +6146,8 @@ "name": "USD Coin", "decimals": 6, "symbol": "USDCn", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 42161, @@ -5999,7 +6180,8 @@ "name": "Frax", "decimals": 18, "symbol": "FRAX", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYMjoYh74N26XxLUn8T5gzeLKyG8BsVJUzT1gsqG6Uxg8" }, { "chainId": 42161, @@ -6032,7 +6214,8 @@ "name": "Arbitrum", "decimals": 18, "symbol": "ARB", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmaQsv6UnUJHRyDUNZDWgyaKe4EyE8Vung147qefLVmTcm" }, { "chainId": 42161, @@ -6065,7 +6248,8 @@ "name": "DAI", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 420, @@ -6085,7 +6269,8 @@ "name": "LINK", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 420, @@ -6105,7 +6290,8 @@ "name": "USDC", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 420, @@ -6125,7 +6311,8 @@ "name": "WBTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 420, @@ -6145,7 +6332,8 @@ "name": "WETH", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 420, @@ -6165,7 +6353,8 @@ "name": "USDT", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 420, @@ -6185,7 +6374,8 @@ "name": "AAVE", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 420, @@ -6205,7 +6395,8 @@ "name": "SUSD", "decimals": 18, "symbol": "SUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPJZivuNqvvG2ZwhtMdTqQ4Na8WazJjFWKJ7YkFba9uYz" }, { "chainId": 420, @@ -6225,7 +6416,8 @@ "name": "Dai Stablecoin", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 10, @@ -6258,7 +6450,8 @@ "name": "ChainLink Token", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 10, @@ -6291,7 +6484,8 @@ "name": "USD Coin", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 10, @@ -6324,7 +6518,8 @@ "name": "Wrapped BTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 10, @@ -6357,7 +6552,8 @@ "name": "Wrapped Ether", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 10, @@ -6390,7 +6586,8 @@ "name": "Tether USD", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 10, @@ -6423,7 +6620,8 @@ "name": "Aave Token", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 10, @@ -6456,7 +6654,8 @@ "name": "Synth sUSD", "decimals": 18, "symbol": "sUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmPJZivuNqvvG2ZwhtMdTqQ4Na8WazJjFWKJ7YkFba9uYz" }, { "chainId": 10, @@ -6489,7 +6688,8 @@ "name": "Optimism", "decimals": 18, "symbol": "OP", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmd7o9BXbfLSn2HXyQ34i6aMbbzjmgXzKrcmEszLmUEbuz" }, { "chainId": 10, @@ -6522,7 +6722,8 @@ "name": "Wrapped liquid staked Ether 2.0", "decimals": 18, "symbol": "wstETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmX92ZEUDt7YJcFVxaQ1kJSpWpHBtQLcz5bdtigqaDXbG7" }, { "chainId": 10, @@ -6555,7 +6756,8 @@ "name": "LUSD Stablecoin", "decimals": 18, "symbol": "LUSD", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmYi2duNbozKeDcLjz4zQ94e8TsRAqknDXFoTZkzzioFny" }, { "chainId": 10, @@ -6588,7 +6790,8 @@ "name": "Mai Stablecoin", "decimals": 18, "symbol": "MAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbW2kzNg9xGSpm7pHdcVJrsBQpisznkLW5XNkzKWCfWKX" }, { "chainId": 10, @@ -6621,7 +6824,8 @@ "name": "Rocket Pool ETH", "decimals": 18, "symbol": "rETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeifZm3tWay1hFBZ1Gw4qhVwvpAeeDNwBPh23kAaoHYex" }, { "chainId": 10, @@ -6654,7 +6858,8 @@ "name": "USD Coin", "decimals": 6, "symbol": "USDCn", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 10, @@ -6674,7 +6879,8 @@ "name": "Wrapped Ether", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 534352, @@ -6696,7 +6902,7 @@ "symbol": "stataScrWETH", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3Scroll", + "pool": "0x11fCfe756c05AD438e312a7fd934381537D3cFfe", "underlying": "0x5300000000000000000000000000000000000004", "underlyingAToken": "0xf301805bE1Df81102C957f6d4Ce29d2B8c056B2a" } @@ -6707,7 +6913,8 @@ "name": "USD Coin", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 534352, @@ -6729,7 +6936,7 @@ "symbol": "stataScrUSDC", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3Scroll", + "pool": "0x11fCfe756c05AD438e312a7fd934381537D3cFfe", "underlying": "0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4", "underlyingAToken": "0x1D738a3436A8C49CefFbaB7fbF04B660fb528CbD" } @@ -6740,7 +6947,8 @@ "name": "Wrapped liquid staked Ether 2.0", "decimals": 18, "symbol": "wstETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmX92ZEUDt7YJcFVxaQ1kJSpWpHBtQLcz5bdtigqaDXbG7" }, { "chainId": 534352, @@ -6762,7 +6970,7 @@ "symbol": "stataScrwstETH", "tags": ["aaveV3", "stataToken"], "extensions": { - "pool": "AaveV3Scroll", + "pool": "0x11fCfe756c05AD438e312a7fd934381537D3cFfe", "underlying": "0xf610A9dfB7C89644979b4A0f27063E9e7d7Cda32", "underlyingAToken": "0x5B1322eeb46240b02e20062b8F0F9908d525B09c" } @@ -6773,7 +6981,8 @@ "name": "DAI", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 534351, @@ -6793,7 +7002,8 @@ "name": "LINK", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 534351, @@ -6813,7 +7023,8 @@ "name": "USDC", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 534351, @@ -6833,7 +7044,8 @@ "name": "WBTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 534351, @@ -6853,7 +7065,8 @@ "name": "WETH", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 534351, @@ -6873,7 +7086,8 @@ "name": "USDT", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 534351, @@ -6893,7 +7107,8 @@ "name": "AAVE", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 534351, @@ -6913,7 +7128,8 @@ "name": "EURS", "decimals": 2, "symbol": "EURS", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRqJDSX2HEsM5T1kYqCKn8kEomeFPW2J5oB3QgVzmDPLA" }, { "chainId": 534351, @@ -6933,7 +7149,8 @@ "name": "DAI", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 4002, @@ -6953,7 +7170,8 @@ "name": "LINK", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 4002, @@ -6973,7 +7191,8 @@ "name": "USDC", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 4002, @@ -6993,7 +7212,8 @@ "name": "WBTC", "decimals": 8, "symbol": "WBTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQZWTZzfxbdt474FvfFhmcyWgNh2R2jMJPSs9Tee1aXsz" }, { "chainId": 4002, @@ -7013,7 +7233,8 @@ "name": "WETH", "decimals": 18, "symbol": "WETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmccjhwVgz72wAtxNWwu14inG7MRGGnGn2Y5eW6E3235ge" }, { "chainId": 4002, @@ -7033,7 +7254,8 @@ "name": "USDT", "decimals": 6, "symbol": "USDT", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://Qmc4YuvEfJhj3CLxgG2q7jynmPcuoiUMWcHvqMTAuH6DpL" }, { "chainId": 4002, @@ -7053,7 +7275,8 @@ "name": "AAVE", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 4002, @@ -7073,7 +7296,8 @@ "name": "WFTM", "decimals": 18, "symbol": "WFTM", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQptnTPCJryzPkZqZt74wCbJ4u3waESeBPUP9Qm4z8UEP" }, { "chainId": 4002, @@ -7093,7 +7317,8 @@ "name": "CRV", "decimals": 18, "symbol": "CRV", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRPJ3NM4Q5fquXmEgDS9YUzm8617b7b4ADGhPGva3Cpfh" }, { "chainId": 4002, @@ -7113,7 +7338,8 @@ "name": "SUSHI", "decimals": 18, "symbol": "SUSHI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbUjpdmdKscpuinhbLM2sY4sNvSbFeLwHaEM2isJVUoCA" }, { "chainId": 4002, @@ -7133,7 +7359,8 @@ "name": "Dai Stablecoin", "decimals": 18, "symbol": "DAI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmeaRHCP3AMWcQA7vD8Qw4kzCD77SDKqL6g2iQTHxg3GeR" }, { "chainId": 250, @@ -7153,7 +7380,8 @@ "name": "ChainLink", "decimals": 18, "symbol": "LINK", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmP1HryrNN8f5At1mmty2sbKuDdwNtiYreGuhtFfM4Eeou" }, { "chainId": 250, @@ -7173,7 +7401,8 @@ "name": "USD Coin", "decimals": 6, "symbol": "USDC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmUBKVZCFWq2scfJzRhxaD3iq4wHfWjuVecrw5a6buCdGL" }, { "chainId": 250, @@ -7193,7 +7422,8 @@ "name": "Bitcoin", "decimals": 8, "symbol": "BTC", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQAPGuxPd4rHrCw1HJ5QU5P8JKX7Rukqfc4YonqndYrqn" }, { "chainId": 250, @@ -7213,7 +7443,8 @@ "name": "Ethereum", "decimals": 18, "symbol": "ETH", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdZw6iotAseSoP2v3GTH4FxGh84maHT3j1P1hwSdPu9J" }, { "chainId": 250, @@ -7253,7 +7484,8 @@ "name": "Aave", "decimals": 18, "symbol": "AAVE", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbdapR8hQCetkazKDQTbMy7JVi8Q3WBKeL5K6TKcQpVCC" }, { "chainId": 250, @@ -7273,7 +7505,8 @@ "name": "Wrapped Fantom", "decimals": 18, "symbol": "WFTM", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmQptnTPCJryzPkZqZt74wCbJ4u3waESeBPUP9Qm4z8UEP" }, { "chainId": 250, @@ -7293,7 +7526,8 @@ "name": "Curve DAO", "decimals": 18, "symbol": "CRV", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmRPJ3NM4Q5fquXmEgDS9YUzm8617b7b4ADGhPGva3Cpfh" }, { "chainId": 250, @@ -7313,7 +7547,8 @@ "name": "Sushi", "decimals": 18, "symbol": "SUSHI", - "tags": ["underlying"] + "tags": ["underlying"], + "logoURI": "ipfs://QmbUjpdmdKscpuinhbLM2sY4sNvSbFeLwHaEM2isJVUoCA" }, { "chainId": 250, diff --git a/yarn.lock b/yarn.lock index 6eadf187..6978e1e2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,6 +7,33 @@ resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz#d2a39395c587e092d77cbbc80acf956a54f38bf7" integrity sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q== +"@assemblyscript/loader@^0.9.4": + version "0.9.4" + resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.9.4.tgz#a483c54c1253656bb33babd464e3154a173e1577" + integrity sha512-HazVq9zwTVwGmqdwYzu7WyQ6FQVZ7SwET0KKQuKm55jD0IfUpZgN0OPIiZG3zV1iSrVYcN0bdwLRXI/VNCYsUA== + +"@babel/code-frame@^7.0.0": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@bgd-labs/js-utils@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@bgd-labs/js-utils/-/js-utils-1.1.1.tgz#0e400061169cd38d1dd44b401dc3c05b904cbd76" @@ -164,6 +191,11 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@multiformats/base-x@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@multiformats/base-x/-/base-x-4.0.1.tgz#95ff0fa58711789d53aefb2590a8b7a4e715d121" + integrity sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw== + "@noble/curves@1.2.0", "@noble/curves@~1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35" @@ -197,6 +229,59 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" + integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== + +"@protobufjs/base64@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" + integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + +"@protobufjs/codegen@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" + integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + +"@protobufjs/eventemitter@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" + integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== + +"@protobufjs/fetch@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" + integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== + dependencies: + "@protobufjs/aspromise" "^1.1.1" + "@protobufjs/inquire" "^1.1.0" + +"@protobufjs/float@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" + integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== + +"@protobufjs/inquire@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" + integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== + +"@protobufjs/path@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" + integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== + +"@protobufjs/pool@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" + integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== + +"@protobufjs/utf8@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" + integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== + "@rollup/rollup-android-arm-eabi@4.9.1": version "4.9.1" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.1.tgz#beaf518ee45a196448e294ad3f823d2d4576cf35" @@ -301,6 +386,23 @@ resolved "https://registry.yarnpkg.com/@supercharge/promise-pool/-/promise-pool-3.1.0.tgz#308b9f4d4bf1d607695f916d9454a3556cd4c2b4" integrity sha512-gB3NukbIcYzRtPoE6dx9svQYPodxvnfQlaaQd8N/z87E6WaMfRE7o5HwB+LZ+KeM0nsNAq1n4TmBtfz1VCUR+Q== +"@types/long@^4.0.1": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" + integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== + +"@types/minimist@^1.2.0": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" + integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== + +"@types/node@>=13.7.0": + version "20.11.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.19.tgz#b466de054e9cb5b3831bee38938de64ac7f81195" + integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ== + dependencies: + undici-types "~5.26.4" + "@types/node@^20.10.5": version "20.10.5" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.5.tgz#47ad460b514096b7ed63a1dae26fad0914ed3ab2" @@ -308,6 +410,11 @@ dependencies: undici-types "~5.26.4" +"@types/normalize-package-data@^2.4.0": + version "2.4.4" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" + integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== + "@uniswap/token-lists@^1.0.0-beta.33": version "1.0.0-beta.33" resolved "https://registry.yarnpkg.com/@uniswap/token-lists/-/token-lists-1.0.0-beta.33.tgz#966ba96c9ccc8f0e9e09809890b438203f2b1911" @@ -335,6 +442,13 @@ ajv@^8.0.0, ajv@^8.12.0: require-from-string "^2.0.2" uri-js "^4.2.2" +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + antlr4ts@^0.5.0-alpha.4: version "0.5.0-alpha.4" resolved "https://registry.yarnpkg.com/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz#71702865a87478ed0b40c0709f422cf14d51652a" @@ -365,6 +479,11 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -375,11 +494,30 @@ base-x@^4.0.0: resolved "https://registry.yarnpkg.com/base-x/-/base-x-4.0.0.tgz#d0e3b7753450c73f8ad2389b5c018a4af7b2224a" integrity sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw== +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +bl@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273" + integrity sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ== + dependencies: + buffer "^6.0.3" + inherits "^2.0.4" + readable-stream "^3.4.0" + +blakejs@^1.1.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814" + integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -402,6 +540,14 @@ bs58@^5.0.0: dependencies: base-x "^4.0.0" +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + bundle-require@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/bundle-require/-/bundle-require-4.0.1.tgz#2cc1ad76428043d15e0e7f30990ee3d5404aa2e3" @@ -414,6 +560,29 @@ cac@^6.7.12: resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== +camelcase-keys@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chokidar@^3.5.1: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" @@ -429,6 +598,28 @@ chokidar@^3.5.1: optionalDependencies: fsevents "~2.3.2" +cids@^1.0.0, cids@^1.1.5, cids@^1.1.6: + version "1.1.9" + resolved "https://registry.yarnpkg.com/cids/-/cids-1.1.9.tgz#402c26db5c07059377bcd6fb82f2a24e7f2f4a4f" + integrity sha512-l11hWRfugIcbGuTZwAM5PwpjPPjyb6UZOGwlHSnOBV5o07XhQ4gNpBN67FbODvpjyHtd+0Xs6KNvUcGBiDRsdg== + dependencies: + multibase "^4.0.1" + multicodec "^3.0.1" + multihashes "^4.0.1" + uint8arrays "^3.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + commander@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" @@ -455,6 +646,19 @@ debug@^4.3.1: dependencies: ms "2.1.2" +decamelize-keys@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" + integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.1.0, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -462,6 +666,18 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +err-code@^3.0.0, err-code@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-3.0.1.tgz#a444c7b992705f2b120ee320b09972eef331c920" + integrity sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + esbuild-plugin-file-path-extensions@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/esbuild-plugin-file-path-extensions/-/esbuild-plugin-file-path-extensions-2.0.0.tgz#8b076b619d8a55898a35b86d042772e91f132192" @@ -496,6 +712,11 @@ esbuild@^0.19.2, esbuild@~0.19.10: "@esbuild/win32-ia32" "0.19.10" "@esbuild/win32-x64" "0.19.10" +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" @@ -553,6 +774,14 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -563,6 +792,11 @@ fsevents@~2.3.2, fsevents@~2.3.3: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -616,16 +850,63 @@ gray-matter@^4.0.3: section-matter "^1.0.0" strip-bom-string "^1.0.0" +hamt-sharding@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hamt-sharding/-/hamt-sharding-2.0.1.tgz#f45686d0339e74b03b233bee1bde9587727129b6" + integrity sha512-vnjrmdXG9dDs1m/H4iJ6z0JFI2NtgsW5keRkTcM85NGak69Mkf5PHUqBz+Xs0T4sg0ppvj9O5EGAJo40FTxmmA== + dependencies: + sparse-array "^1.3.1" + uint8arrays "^3.0.0" + +hard-rejection@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +hasown@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== + dependencies: + function-bind "^1.1.2" + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +hosted-git-info@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore@^5.2.0: version "5.2.4" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -634,11 +915,74 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2: +inherits@2, inherits@^2.0.3, inherits@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +interface-ipld-format@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/interface-ipld-format/-/interface-ipld-format-1.0.1.tgz#bee39c70c584a033e186ff057a2be89f215963e3" + integrity sha512-WV/ar+KQJVoQpqRDYdo7YPGYIUHJxCuOEhdvsRpzLqoOIVCqPKdMMYmsLL1nCRsF3yYNio+PAJbCKiv6drrEAg== + dependencies: + cids "^1.1.6" + multicodec "^3.0.1" + multihashes "^4.0.2" + +ipfs-only-hash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ipfs-only-hash/-/ipfs-only-hash-4.0.0.tgz#b3bd60a244d9eb7394961aa9d812a2e5ac7c04d6" + integrity sha512-TE1DZCvfw8i3gcsTq3P4TFx3cKFJ3sluu/J3XINkJhIN9OwJgNMqKA+WnKx6ByCb1IoPXsTp1KM7tupElb6SyA== + dependencies: + ipfs-unixfs-importer "^7.0.1" + meow "^9.0.0" + +ipfs-unixfs-importer@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/ipfs-unixfs-importer/-/ipfs-unixfs-importer-7.0.3.tgz#b850e831ca9647d589ef50bc33421f65bab7bba6" + integrity sha512-qeFOlD3AQtGzr90sr5Tq1Bi8pT5Nr2tSI8z310m7R4JDYgZc6J1PEZO3XZQ8l1kuGoqlAppBZuOYmPEqaHcVQQ== + dependencies: + bl "^5.0.0" + cids "^1.1.5" + err-code "^3.0.1" + hamt-sharding "^2.0.0" + ipfs-unixfs "^4.0.3" + ipld-dag-pb "^0.22.2" + it-all "^1.0.5" + it-batch "^1.0.8" + it-first "^1.0.6" + it-parallel-batch "^1.0.9" + merge-options "^3.0.4" + multihashing-async "^2.1.0" + rabin-wasm "^0.1.4" + uint8arrays "^2.1.2" + +ipfs-unixfs@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/ipfs-unixfs/-/ipfs-unixfs-4.0.3.tgz#7c43e5726052ade4317245358ac541ef3d63d94e" + integrity sha512-hzJ3X4vlKT8FQ3Xc4M1szaFVjsc1ZydN+E4VQ91aXxfpjFn9G2wsMo1EFdAXNq/BUnN5dgqIOMP5zRYr3DTsAw== + dependencies: + err-code "^3.0.1" + protobufjs "^6.10.2" + +ipld-dag-pb@^0.22.2: + version "0.22.3" + resolved "https://registry.yarnpkg.com/ipld-dag-pb/-/ipld-dag-pb-0.22.3.tgz#6d5af28b5752236a5cb0e0a1888c87dd733b55cd" + integrity sha512-dfG5C5OVAR4FEP7Al2CrHWvAyIM7UhAQrjnOYOIxXGQz5NlEj6wGX0XQf6Ru6or1na6upvV3NQfstapQG8X2rg== + dependencies: + cids "^1.0.0" + interface-ipld-format "^1.0.0" + multicodec "^3.0.1" + multihashing-async "^2.0.0" + protobufjs "^6.10.2" + stable "^0.1.8" + uint8arrays "^2.0.5" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -646,6 +990,13 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-core-module@^2.13.0, is-core-module@^2.5.0: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + dependencies: + hasown "^2.0.0" + is-extendable@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -668,6 +1019,16 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + +is-plain-obj@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" @@ -683,11 +1044,43 @@ isows@1.0.3: resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.3.tgz#93c1cf0575daf56e7120bab5c8c448b0809d0d74" integrity sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg== +it-all@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/it-all/-/it-all-1.0.6.tgz#852557355367606295c4c3b7eff0136f07749335" + integrity sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A== + +it-batch@^1.0.8, it-batch@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/it-batch/-/it-batch-1.0.9.tgz#7e95aaacb3f9b1b8ca6c8b8367892171d6a5b37f" + integrity sha512-7Q7HXewMhNFltTsAMdSz6luNhyhkhEtGGbYek/8Xb/GiqYMtwUmopE1ocPSiJKKp3rM4Dt045sNFoUu+KZGNyA== + +it-first@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/it-first/-/it-first-1.0.7.tgz#a4bef40da8be21667f7d23e44dae652f5ccd7ab1" + integrity sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g== + +it-parallel-batch@^1.0.9: + version "1.0.11" + resolved "https://registry.yarnpkg.com/it-parallel-batch/-/it-parallel-batch-1.0.11.tgz#f889b4e1c7a62ef24111dbafbaaa010b33d00f69" + integrity sha512-UWsWHv/kqBpMRmyZJzlmZeoAMA0F3SZr08FBdbhtbe+MtoEBgr/ZUAKrnenhXCBrsopy76QjRH2K/V8kNdupbQ== + dependencies: + it-batch "^1.0.9" + joycon@^3.0.1: version "3.1.1" resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== +js-sha3@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" @@ -696,12 +1089,17 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + json-schema-traverse@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -kind-of@^6.0.0, kind-of@^6.0.2: +kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -721,11 +1119,23 @@ load-tsconfig@^0.2.3: resolved "https://registry.yarnpkg.com/load-tsconfig/-/load-tsconfig-0.2.5.tgz#453b8cd8961bfb912dea77eb6c168fe8cca3d3a1" integrity sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg== +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== +long@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -733,6 +1143,41 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== + +map-obj@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" + integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== + +meow@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" + integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize "^1.2.0" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.18.0" + yargs-parser "^20.2.3" + +merge-options@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-3.0.4.tgz#84709c2aa2a4b24c1981f66c179fe5565cc6dbb7" + integrity sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ== + dependencies: + is-plain-obj "^2.1.0" + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -756,6 +1201,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + minimatch@^3.0.4: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -763,11 +1213,71 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimist-options@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.3" + +minimist@^1.2.5: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +multibase@^4.0.1: + version "4.0.6" + resolved "https://registry.yarnpkg.com/multibase/-/multibase-4.0.6.tgz#6e624341483d6123ca1ede956208cb821b440559" + integrity sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ== + dependencies: + "@multiformats/base-x" "^4.0.1" + +multicodec@^3.0.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-3.2.1.tgz#82de3254a0fb163a107c1aab324f2a91ef51efb2" + integrity sha512-+expTPftro8VAW8kfvcuNNNBgb9gPeNYV9dn+z1kJRWF2vih+/S79f2RVeIwmrJBUJ6NT9IUPWnZDQvegEh5pw== + dependencies: + uint8arrays "^3.0.0" + varint "^6.0.0" + +multiformats@^9.4.2: + version "9.9.0" + resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37" + integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg== + +multihashes@^4.0.1, multihashes@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-4.0.3.tgz#426610539cd2551edbf533adeac4c06b3b90fb05" + integrity sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA== + dependencies: + multibase "^4.0.1" + uint8arrays "^3.0.0" + varint "^5.0.2" + +multihashing-async@^2.0.0, multihashing-async@^2.1.0: + version "2.1.4" + resolved "https://registry.yarnpkg.com/multihashing-async/-/multihashing-async-2.1.4.tgz#26dce2ec7a40f0e7f9e732fc23ca5f564d693843" + integrity sha512-sB1MiQXPSBTNRVSJc2zM157PXgDtud2nMFUEIvBrsq5Wv96sUclMRK/ecjoP1T/W61UJBqt4tCTwMkUpt2Gbzg== + dependencies: + blakejs "^1.1.0" + err-code "^3.0.0" + js-sha3 "^0.8.0" + multihashes "^4.0.1" + murmurhash3js-revisited "^3.0.0" + uint8arrays "^3.0.0" + +murmurhash3js-revisited@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz#6bd36e25de8f73394222adc6e41fa3fac08a5869" + integrity sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g== + mz@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" @@ -777,6 +1287,33 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" +node-fetch@^2.6.1: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" + integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== + dependencies: + hosted-git-info "^4.0.1" + is-core-module "^2.5.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -808,6 +1345,40 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -818,6 +1389,11 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -855,6 +1431,25 @@ prettier@^3.0.3: resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.3.tgz#432a51f7ba422d1469096c0fdc28e235db8f9643" integrity sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg== +protobufjs@^6.10.2: + version "6.11.4" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.4.tgz#29a412c38bf70d89e537b6d02d904a6f448173aa" + integrity sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.1" + "@types/node" ">=13.7.0" + long "^4.0.0" + punycode@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" @@ -865,6 +1460,51 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + +rabin-wasm@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/rabin-wasm/-/rabin-wasm-0.1.5.tgz#5b625ca007d6a2cbc1456c78ae71d550addbc9c9" + integrity sha512-uWgQTo7pim1Rnj5TuWcCewRDTf0PEFTSlaUjWP4eY9EbLV9em08v89oCz/WO+wRxpYuO36XEHp4wgYQnAgOHzA== + dependencies: + "@assemblyscript/loader" "^0.9.4" + bl "^5.0.0" + debug "^4.3.1" + minimist "^1.2.5" + node-fetch "^2.6.1" + readable-stream "^3.6.0" + +read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -872,6 +1512,14 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" @@ -887,6 +1535,15 @@ resolve-pkg-maps@^1.0.0: resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== +resolve@^1.10.0: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -919,6 +1576,11 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + section-matter@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" @@ -927,6 +1589,18 @@ section-matter@^1.0.0: extend-shallow "^2.0.1" kind-of "^6.0.0" +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^7.3.4: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + semver@^7.3.8: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" @@ -968,11 +1642,54 @@ source-map@0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" +sparse-array@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/sparse-array/-/sparse-array-1.3.2.tgz#0e1a8b71706d356bc916fe754ff496d450ec20b0" + integrity sha512-ZT711fePGn3+kQyLuv1fpd3rNSkNF8vd5Kv2D+qnOANeyKs3fx6bUMGWRPvgTTcYV64QMqZKZwcuaQSP3AZ0tg== + +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.17" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" + integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + strip-bom-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" @@ -983,6 +1700,13 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + sucrase@^3.20.3: version "3.34.0" resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f" @@ -996,6 +1720,18 @@ sucrase@^3.20.3: pirates "^4.0.1" ts-interface-checker "^0.1.9" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -1024,11 +1760,21 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + tree-kill@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== +trim-newlines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" + integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== + ts-interface-checker@^0.1.9: version "0.1.13" resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" @@ -1064,11 +1810,40 @@ tsx@^4.4.0, tsx@^4.7.0: optionalDependencies: fsevents "~2.3.3" +type-fest@^0.18.0: + version "0.18.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" + integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + typescript@^5.3.3: version "5.3.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== +uint8arrays@^2.0.5, uint8arrays@^2.1.2: + version "2.1.10" + resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-2.1.10.tgz#34d023c843a327c676e48576295ca373c56e286a" + integrity sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A== + dependencies: + multiformats "^9.4.2" + +uint8arrays@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0" + integrity sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg== + dependencies: + multiformats "^9.4.2" + undici-types@~5.26.4: version "5.26.5" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" @@ -1081,6 +1856,29 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" +util-deprecate@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +varint@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4" + integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow== + +varint@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0" + integrity sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg== + viem@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/viem/-/viem-2.5.0.tgz#1d7bd5333a6b9387d42c1c2d368d0b88c2961ee1" @@ -1095,11 +1893,24 @@ viem@^2.5.0: isows "1.0.3" ws "8.13.0" +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + whatwg-url@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" @@ -1135,3 +1946,8 @@ yaml@^2.1.1: version "2.3.1" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b" integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== + +yargs-parser@^20.2.3: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== From d6491040819e2052468c70c9343fea6502e0e4a9 Mon Sep 17 00:00:00 2001 From: sakulstra Date: Thu, 22 Feb 2024 13:06:06 +0100 Subject: [PATCH 02/17] fix: introduce svgo --- .DS_Store | Bin 0 -> 6148 bytes assets/.DS_Store | Bin 0 -> 6148 bytes assets/icons/1inch.svg | 1 - assets/icons/aave.svg | 1 - assets/icons/ageur.svg | 1 - assets/icons/ampl.svg | 1 - assets/icons/arb.svg | 1 - assets/icons/avax.svg | 1 - assets/icons/bal.svg | 1 - assets/icons/bat.svg | 1 - assets/icons/bnb.svg | 1 - assets/icons/bpt.svg | 1 - assets/icons/btc.svg | 1 - assets/icons/busd.svg | 1 - assets/icons/cake.svg | 1 - assets/icons/cbeth.svg | 1 - assets/icons/crv.svg | 1 - assets/icons/crvusd.svg | 1 - assets/icons/cvx.svg | 1 - assets/icons/default.svg | 1 - assets/icons/dpi.svg | 1 - assets/icons/enj.svg | 1 - assets/icons/ens.svg | 1 - assets/icons/eth.svg | 1 - assets/icons/eure.svg | 1 - assets/icons/eurs.svg | 1 - assets/icons/fdusd.svg | 1 - assets/icons/fei.svg | 1 - assets/icons/frax.svg | 1 - assets/icons/ftm.svg | 1 - assets/icons/fxs.svg | 1 - assets/icons/gho.svg | 1 - assets/icons/ghst.svg | 1 - assets/icons/gno.svg | 1 - assets/icons/gnosissdai.svg | 1 - assets/icons/gusd.svg | 1 - assets/icons/jeur.svg | 1 - assets/icons/knc.svg | 1 - assets/icons/kncl.svg | 1 - assets/icons/ldo.svg | 1 - assets/icons/lend.svg | 1 - assets/icons/link.svg | 1 - assets/icons/lusd.svg | 1 - assets/icons/mai.svg | 1 - assets/icons/matic.svg | 1 - assets/icons/maticx.svg | 1 - assets/icons/metis.svg | 1 - assets/icons/one.svg | 1 - assets/icons/op.svg | 1 - assets/icons/pax.svg | 1 - assets/icons/pyusd.svg | 1 - assets/icons/rai.svg | 1 - assets/icons/renfil.svg | 1 - assets/icons/rep.svg | 1 - assets/icons/reth.svg | 1 - assets/icons/rpl.svg | 1 - assets/icons/savax.svg | 1 - assets/icons/sd.svg | 1 - assets/icons/sdai.svg | 1 - assets/icons/seth.svg | 1 - assets/icons/snx.svg | 1 - assets/icons/steth.svg | 1 - assets/icons/stg.svg | 1 - assets/icons/stkaave.svg | 1 - assets/icons/stkbpt.svg | 1 - assets/icons/stkbptv2.svg | 1 - assets/icons/stmatic.svg | 1 - assets/icons/susd.svg | 1 - assets/icons/sushi.svg | 1 - assets/icons/tribe.svg | 1 - assets/icons/tusd.svg | 1 - assets/icons/uni.svg | 1 - assets/icons/usdbc.svg | 1 - assets/icons/usdc.svg | 1 - assets/icons/usdp.svg | 1 - assets/icons/usdt.svg | 1 - assets/icons/ust.svg | 1 - assets/icons/wavax.svg | 1 - assets/icons/wbnb.svg | 1 - assets/icons/wbtc.svg | 1 - assets/icons/weth.svg | 1 - assets/icons/wftm.svg | 1 - assets/icons/wmatic.svg | 1 - assets/icons/wone.svg | 1 - assets/icons/wsteth.svg | 1 - assets/icons/wxdai.svg | 1 - assets/icons/xdai.svg | 1 - assets/icons/xsushi.svg | 1 - assets/icons/yfi.svg | 1 - assets/icons/zrx.svg | 1 - assets/stataToken/1inch.svg | 2806 +++++++++++++++++++++++++ assets/templates/stata.svg | 736 +++++++ 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/{icons => underlying}/dai.svg | 2 +- 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/{icons => underlying}/mana.svg | 2 +- assets/underlying/matic.svg | 1 + assets/underlying/maticx.svg | 1 + assets/underlying/metis.svg | 1 + assets/{icons => underlying}/mkr.svg | 2 +- 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/{icons => underlying}/ren.svg | 2 +- 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 | 4 + scripts/generateIcons.ts | 22 + scripts/generator/svgUtils.ts | 15 +- svgo.config.js | 12 + yarn.lock | 129 ++ 189 files changed, 3811 insertions(+), 97 deletions(-) create mode 100644 .DS_Store create mode 100644 assets/.DS_Store delete mode 100644 assets/icons/1inch.svg delete mode 100644 assets/icons/aave.svg delete mode 100644 assets/icons/ageur.svg delete mode 100644 assets/icons/ampl.svg delete mode 100644 assets/icons/arb.svg delete mode 100644 assets/icons/avax.svg delete mode 100644 assets/icons/bal.svg delete mode 100644 assets/icons/bat.svg delete mode 100644 assets/icons/bnb.svg delete mode 100644 assets/icons/bpt.svg delete mode 100644 assets/icons/btc.svg delete mode 100644 assets/icons/busd.svg delete mode 100644 assets/icons/cake.svg delete mode 100644 assets/icons/cbeth.svg delete mode 100644 assets/icons/crv.svg delete mode 100644 assets/icons/crvusd.svg delete mode 100644 assets/icons/cvx.svg delete mode 100644 assets/icons/default.svg delete mode 100644 assets/icons/dpi.svg delete mode 100644 assets/icons/enj.svg delete mode 100644 assets/icons/ens.svg delete mode 100644 assets/icons/eth.svg delete mode 100644 assets/icons/eure.svg delete mode 100644 assets/icons/eurs.svg delete mode 100644 assets/icons/fdusd.svg delete mode 100644 assets/icons/fei.svg delete mode 100644 assets/icons/frax.svg delete mode 100644 assets/icons/ftm.svg delete mode 100755 assets/icons/fxs.svg delete mode 100644 assets/icons/gho.svg delete mode 100644 assets/icons/ghst.svg delete mode 100644 assets/icons/gno.svg delete mode 100644 assets/icons/gnosissdai.svg delete mode 100644 assets/icons/gusd.svg delete mode 100644 assets/icons/jeur.svg delete mode 100644 assets/icons/knc.svg delete mode 100644 assets/icons/kncl.svg delete mode 100644 assets/icons/ldo.svg delete mode 100644 assets/icons/lend.svg delete mode 100644 assets/icons/link.svg delete mode 100644 assets/icons/lusd.svg delete mode 100644 assets/icons/mai.svg delete mode 100644 assets/icons/matic.svg delete mode 100644 assets/icons/maticx.svg delete mode 100644 assets/icons/metis.svg delete mode 100644 assets/icons/one.svg delete mode 100644 assets/icons/op.svg delete mode 100644 assets/icons/pax.svg delete mode 100644 assets/icons/pyusd.svg delete mode 100644 assets/icons/rai.svg delete mode 100644 assets/icons/renfil.svg delete mode 100644 assets/icons/rep.svg delete mode 100644 assets/icons/reth.svg delete mode 100644 assets/icons/rpl.svg delete mode 100644 assets/icons/savax.svg delete mode 100644 assets/icons/sd.svg delete mode 100644 assets/icons/sdai.svg delete mode 100644 assets/icons/seth.svg delete mode 100644 assets/icons/snx.svg delete mode 100644 assets/icons/steth.svg delete mode 100644 assets/icons/stg.svg delete mode 100644 assets/icons/stkaave.svg delete mode 100644 assets/icons/stkbpt.svg delete mode 100644 assets/icons/stkbptv2.svg delete mode 100644 assets/icons/stmatic.svg delete mode 100644 assets/icons/susd.svg delete mode 100644 assets/icons/sushi.svg delete mode 100644 assets/icons/tribe.svg delete mode 100644 assets/icons/tusd.svg delete mode 100644 assets/icons/uni.svg delete mode 100644 assets/icons/usdbc.svg delete mode 100644 assets/icons/usdc.svg delete mode 100644 assets/icons/usdp.svg delete mode 100644 assets/icons/usdt.svg delete mode 100644 assets/icons/ust.svg delete mode 100644 assets/icons/wavax.svg delete mode 100644 assets/icons/wbnb.svg delete mode 100644 assets/icons/wbtc.svg delete mode 100644 assets/icons/weth.svg delete mode 100644 assets/icons/wftm.svg delete mode 100644 assets/icons/wmatic.svg delete mode 100644 assets/icons/wone.svg delete mode 100644 assets/icons/wsteth.svg delete mode 100644 assets/icons/wxdai.svg delete mode 100644 assets/icons/xdai.svg delete mode 100644 assets/icons/xsushi.svg delete mode 100644 assets/icons/yfi.svg delete mode 100644 assets/icons/zrx.svg create mode 100644 assets/stataToken/1inch.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 rename assets/{icons => underlying}/dai.svg (59%) 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 100755 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 rename assets/{icons => underlying}/mana.svg (51%) create mode 100644 assets/underlying/matic.svg create mode 100644 assets/underlying/maticx.svg create mode 100644 assets/underlying/metis.svg rename assets/{icons => underlying}/mkr.svg (82%) 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 rename assets/{icons => underlying}/ren.svg (98%) 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 svgo.config.js diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c32883842752acf742ff9e4a68f0123bb24f31f0 GIT binary patch literal 6148 zcmeHKISv9b4733uBpOP}e1RWC2wuPkI6EYYg?=mE#nTuc1!$pz0yJJZlQ^ENc8Yi{ zB09h9XCf038Nm(ZYD3p--@IeJj3^L}GtScNo857HIvqRNuLH&%%0?PIhey6`(5L_v zpaN8Y3Q&QME0862H2(O>Jdg@dfnQg^?uP<5tch))UmX~{1pp2ZcEj9z31G1RuqL*F zh`==`Eo-SGgIZ^>C@T@>TmJ_T0OZc1q z|Cz)U6`%rtrGO3=tHm6jl(n_h6Ww+l6f_84h*_zHXoWdYj!B=x8wZc>7q4|BNd=;as-E5`>< bio9ZT?AOFO(CLUf9mt;n(}hL_{#$`7BYqXB literal 0 HcmV?d00001 diff --git a/assets/icons/1inch.svg b/assets/icons/1inch.svg deleted file mode 100644 index e426fa78..00000000 --- a/assets/icons/1inch.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/aave.svg b/assets/icons/aave.svg deleted file mode 100644 index e92b2711..00000000 --- a/assets/icons/aave.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/ageur.svg b/assets/icons/ageur.svg deleted file mode 100644 index d828463c..00000000 --- a/assets/icons/ageur.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/ampl.svg b/assets/icons/ampl.svg deleted file mode 100644 index 314c5539..00000000 --- a/assets/icons/ampl.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/arb.svg b/assets/icons/arb.svg deleted file mode 100644 index 1ccd9fa9..00000000 --- a/assets/icons/arb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/avax.svg b/assets/icons/avax.svg deleted file mode 100644 index 76e649f2..00000000 --- a/assets/icons/avax.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/bal.svg b/assets/icons/bal.svg deleted file mode 100644 index bef5ffb1..00000000 --- a/assets/icons/bal.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/bat.svg b/assets/icons/bat.svg deleted file mode 100644 index 6c73c28d..00000000 --- a/assets/icons/bat.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/bnb.svg b/assets/icons/bnb.svg deleted file mode 100644 index 45c6fb64..00000000 --- a/assets/icons/bnb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/bpt.svg b/assets/icons/bpt.svg deleted file mode 100644 index 29d629c5..00000000 --- a/assets/icons/bpt.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/btc.svg b/assets/icons/btc.svg deleted file mode 100644 index 032f1324..00000000 --- a/assets/icons/btc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/busd.svg b/assets/icons/busd.svg deleted file mode 100644 index c83582a0..00000000 --- a/assets/icons/busd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/cake.svg b/assets/icons/cake.svg deleted file mode 100644 index 5b2b7f1c..00000000 --- a/assets/icons/cake.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/cbeth.svg b/assets/icons/cbeth.svg deleted file mode 100644 index a27392d9..00000000 --- a/assets/icons/cbeth.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/crv.svg b/assets/icons/crv.svg deleted file mode 100644 index e0de2ce5..00000000 --- a/assets/icons/crv.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/crvusd.svg b/assets/icons/crvusd.svg deleted file mode 100644 index 476620f4..00000000 --- a/assets/icons/crvusd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/cvx.svg b/assets/icons/cvx.svg deleted file mode 100644 index 1e22e1c6..00000000 --- a/assets/icons/cvx.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/default.svg b/assets/icons/default.svg deleted file mode 100644 index 3d8310db..00000000 --- a/assets/icons/default.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/dpi.svg b/assets/icons/dpi.svg deleted file mode 100644 index 9ebe9664..00000000 --- a/assets/icons/dpi.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/enj.svg b/assets/icons/enj.svg deleted file mode 100644 index a9c36340..00000000 --- a/assets/icons/enj.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/ens.svg b/assets/icons/ens.svg deleted file mode 100644 index 9b56b1d7..00000000 --- a/assets/icons/ens.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/eth.svg b/assets/icons/eth.svg deleted file mode 100644 index fcddd88c..00000000 --- a/assets/icons/eth.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/eure.svg b/assets/icons/eure.svg deleted file mode 100644 index f299a426..00000000 --- a/assets/icons/eure.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/eurs.svg b/assets/icons/eurs.svg deleted file mode 100644 index 238847bd..00000000 --- a/assets/icons/eurs.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/fdusd.svg b/assets/icons/fdusd.svg deleted file mode 100644 index 4eb453ce..00000000 --- a/assets/icons/fdusd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/fei.svg b/assets/icons/fei.svg deleted file mode 100644 index 380d2e89..00000000 --- a/assets/icons/fei.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/frax.svg b/assets/icons/frax.svg deleted file mode 100644 index 6a4182e1..00000000 --- a/assets/icons/frax.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/ftm.svg b/assets/icons/ftm.svg deleted file mode 100644 index 494339de..00000000 --- a/assets/icons/ftm.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/fxs.svg b/assets/icons/fxs.svg deleted file mode 100755 index b8d6d390..00000000 --- a/assets/icons/fxs.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/gho.svg b/assets/icons/gho.svg deleted file mode 100644 index 199e79af..00000000 --- a/assets/icons/gho.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/ghst.svg b/assets/icons/ghst.svg deleted file mode 100644 index 68dc1a70..00000000 --- a/assets/icons/ghst.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/gno.svg b/assets/icons/gno.svg deleted file mode 100644 index 72a675bf..00000000 --- a/assets/icons/gno.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/gnosissdai.svg b/assets/icons/gnosissdai.svg deleted file mode 100644 index 3debf3df..00000000 --- a/assets/icons/gnosissdai.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/gusd.svg b/assets/icons/gusd.svg deleted file mode 100644 index 2a017e6c..00000000 --- a/assets/icons/gusd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/jeur.svg b/assets/icons/jeur.svg deleted file mode 100644 index b890b183..00000000 --- a/assets/icons/jeur.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/knc.svg b/assets/icons/knc.svg deleted file mode 100644 index b3ba98bc..00000000 --- a/assets/icons/knc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/kncl.svg b/assets/icons/kncl.svg deleted file mode 100644 index 7baa199f..00000000 --- a/assets/icons/kncl.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/ldo.svg b/assets/icons/ldo.svg deleted file mode 100644 index 2f21cf57..00000000 --- a/assets/icons/ldo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/lend.svg b/assets/icons/lend.svg deleted file mode 100644 index b12be8db..00000000 --- a/assets/icons/lend.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/link.svg b/assets/icons/link.svg deleted file mode 100644 index 692b9b33..00000000 --- a/assets/icons/link.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/lusd.svg b/assets/icons/lusd.svg deleted file mode 100644 index a24a44d9..00000000 --- a/assets/icons/lusd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/mai.svg b/assets/icons/mai.svg deleted file mode 100644 index d1852977..00000000 --- a/assets/icons/mai.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/matic.svg b/assets/icons/matic.svg deleted file mode 100644 index e549d495..00000000 --- a/assets/icons/matic.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/maticx.svg b/assets/icons/maticx.svg deleted file mode 100644 index f08573f6..00000000 --- a/assets/icons/maticx.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/metis.svg b/assets/icons/metis.svg deleted file mode 100644 index 30c6b0b5..00000000 --- a/assets/icons/metis.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/one.svg b/assets/icons/one.svg deleted file mode 100644 index 762cfee4..00000000 --- a/assets/icons/one.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/op.svg b/assets/icons/op.svg deleted file mode 100644 index 4fe7f40b..00000000 --- a/assets/icons/op.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/pax.svg b/assets/icons/pax.svg deleted file mode 100644 index 92e823c4..00000000 --- a/assets/icons/pax.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/pyusd.svg b/assets/icons/pyusd.svg deleted file mode 100644 index 04282634..00000000 --- a/assets/icons/pyusd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/rai.svg b/assets/icons/rai.svg deleted file mode 100644 index 9cb843e7..00000000 --- a/assets/icons/rai.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/renfil.svg b/assets/icons/renfil.svg deleted file mode 100644 index b7bef520..00000000 --- a/assets/icons/renfil.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/rep.svg b/assets/icons/rep.svg deleted file mode 100644 index 91a07c86..00000000 --- a/assets/icons/rep.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/reth.svg b/assets/icons/reth.svg deleted file mode 100644 index c9ddeb59..00000000 --- a/assets/icons/reth.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/rpl.svg b/assets/icons/rpl.svg deleted file mode 100644 index 3691d85a..00000000 --- a/assets/icons/rpl.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/savax.svg b/assets/icons/savax.svg deleted file mode 100644 index 819706c1..00000000 --- a/assets/icons/savax.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/sd.svg b/assets/icons/sd.svg deleted file mode 100644 index da034bfd..00000000 --- a/assets/icons/sd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/sdai.svg b/assets/icons/sdai.svg deleted file mode 100644 index 52b501ec..00000000 --- a/assets/icons/sdai.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/seth.svg b/assets/icons/seth.svg deleted file mode 100644 index 54dcbd21..00000000 --- a/assets/icons/seth.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/snx.svg b/assets/icons/snx.svg deleted file mode 100644 index bd2d983b..00000000 --- a/assets/icons/snx.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/steth.svg b/assets/icons/steth.svg deleted file mode 100644 index fc72b5df..00000000 --- a/assets/icons/steth.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/stg.svg b/assets/icons/stg.svg deleted file mode 100644 index 32ae1d2a..00000000 --- a/assets/icons/stg.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/stkaave.svg b/assets/icons/stkaave.svg deleted file mode 100644 index 38e5fe18..00000000 --- a/assets/icons/stkaave.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/stkbpt.svg b/assets/icons/stkbpt.svg deleted file mode 100644 index bd4b6f94..00000000 --- a/assets/icons/stkbpt.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/stkbptv2.svg b/assets/icons/stkbptv2.svg deleted file mode 100644 index f7dd5c0b..00000000 --- a/assets/icons/stkbptv2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/stmatic.svg b/assets/icons/stmatic.svg deleted file mode 100644 index 94bee1c8..00000000 --- a/assets/icons/stmatic.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/susd.svg b/assets/icons/susd.svg deleted file mode 100644 index 205aeb1d..00000000 --- a/assets/icons/susd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/sushi.svg b/assets/icons/sushi.svg deleted file mode 100644 index 42872b3b..00000000 --- a/assets/icons/sushi.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/tribe.svg b/assets/icons/tribe.svg deleted file mode 100644 index 612878fa..00000000 --- a/assets/icons/tribe.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/tusd.svg b/assets/icons/tusd.svg deleted file mode 100644 index ec0a0173..00000000 --- a/assets/icons/tusd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/uni.svg b/assets/icons/uni.svg deleted file mode 100644 index 268a664e..00000000 --- a/assets/icons/uni.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/usdbc.svg b/assets/icons/usdbc.svg deleted file mode 100644 index afdf4b77..00000000 --- a/assets/icons/usdbc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/usdc.svg b/assets/icons/usdc.svg deleted file mode 100644 index 151175f1..00000000 --- a/assets/icons/usdc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/usdp.svg b/assets/icons/usdp.svg deleted file mode 100644 index 2d99add5..00000000 --- a/assets/icons/usdp.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/usdt.svg b/assets/icons/usdt.svg deleted file mode 100644 index b9c2d8ad..00000000 --- a/assets/icons/usdt.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/ust.svg b/assets/icons/ust.svg deleted file mode 100644 index 140fa63d..00000000 --- a/assets/icons/ust.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/wavax.svg b/assets/icons/wavax.svg deleted file mode 100644 index 5f64aa60..00000000 --- a/assets/icons/wavax.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/wbnb.svg b/assets/icons/wbnb.svg deleted file mode 100644 index 010c58f7..00000000 --- a/assets/icons/wbnb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/wbtc.svg b/assets/icons/wbtc.svg deleted file mode 100644 index 1093f9e9..00000000 --- a/assets/icons/wbtc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/weth.svg b/assets/icons/weth.svg deleted file mode 100644 index 16fb8059..00000000 --- a/assets/icons/weth.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/wftm.svg b/assets/icons/wftm.svg deleted file mode 100644 index d486d0d9..00000000 --- a/assets/icons/wftm.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/wmatic.svg b/assets/icons/wmatic.svg deleted file mode 100644 index 76203d52..00000000 --- a/assets/icons/wmatic.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/wone.svg b/assets/icons/wone.svg deleted file mode 100644 index ac31db6a..00000000 --- a/assets/icons/wone.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/wsteth.svg b/assets/icons/wsteth.svg deleted file mode 100644 index 1a1fab84..00000000 --- a/assets/icons/wsteth.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/wxdai.svg b/assets/icons/wxdai.svg deleted file mode 100644 index 3bf4ef39..00000000 --- a/assets/icons/wxdai.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/xdai.svg b/assets/icons/xdai.svg deleted file mode 100644 index 6e2f7090..00000000 --- a/assets/icons/xdai.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/xsushi.svg b/assets/icons/xsushi.svg deleted file mode 100644 index c504a611..00000000 --- a/assets/icons/xsushi.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/yfi.svg b/assets/icons/yfi.svg deleted file mode 100644 index d23f864a..00000000 --- a/assets/icons/yfi.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/icons/zrx.svg b/assets/icons/zrx.svg deleted file mode 100644 index 28ddaf8a..00000000 --- a/assets/icons/zrx.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/stataToken/1inch.svg b/assets/stataToken/1inch.svg new file mode 100644 index 00000000..d9218671 --- /dev/null +++ b/assets/stataToken/1inch.svg @@ -0,0 +1,2806 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/templates/stata.svg b/assets/templates/stata.svg new file mode 100644 index 00000000..70cafcf0 --- /dev/null +++ b/assets/templates/stata.svg @@ -0,0 +1,736 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/underlying/1inch.svg b/assets/underlying/1inch.svg new file mode 100644 index 00000000..9b409e5d --- /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..428c1118 --- /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..51990ef2 --- /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..77f3d5ab --- /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..3821acea --- /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..21db7393 --- /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..93d9d9c4 --- /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..81e12ebd --- /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..85a1d7a4 --- /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..1d874d2a --- /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..fb8e4274 --- /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..b186c354 --- /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..c38c2ea1 --- /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..beac1204 --- /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..69bb3bbc --- /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..01603bf9 --- /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..808e1c81 --- /dev/null +++ b/assets/underlying/cvx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/dai.svg b/assets/underlying/dai.svg similarity index 59% rename from assets/icons/dai.svg rename to assets/underlying/dai.svg index 5726d19e..1953d82b 100644 --- a/assets/icons/dai.svg +++ b/assets/underlying/dai.svg @@ -1 +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..f6e81437 --- /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..8ce70c82 --- /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..88d13d51 --- /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..451a6698 --- /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..fc643524 --- /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..bf1fe1c3 --- /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..2e7e7e19 --- /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..f08ca8ab --- /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..6755ae45 --- /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..7611030b --- /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..80aa9014 --- /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 100755 index 00000000..2022d81e --- /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..975ade0f --- /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..d514aa97 --- /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..98648b7d --- /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..370ca2f2 --- /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..e2624c76 --- /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..67e0e3eb --- /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..c8df6a74 --- /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..910953d4 --- /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..60400886 --- /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..f6f110da --- /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..ea8579e5 --- /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..f1ca14c5 --- /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..a95704db --- /dev/null +++ b/assets/underlying/mai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/mana.svg b/assets/underlying/mana.svg similarity index 51% rename from assets/icons/mana.svg rename to assets/underlying/mana.svg index ab6678e5..50a78dd9 100644 --- a/assets/icons/mana.svg +++ b/assets/underlying/mana.svg @@ -1 +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..e904c5f9 --- /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..c4fe5f77 --- /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..5ba9169a --- /dev/null +++ b/assets/underlying/metis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/mkr.svg b/assets/underlying/mkr.svg similarity index 82% rename from assets/icons/mkr.svg rename to assets/underlying/mkr.svg index 2bba83a5..a2483e8b 100644 --- a/assets/icons/mkr.svg +++ b/assets/underlying/mkr.svg @@ -1 +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..11dd2f5b --- /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..b2473d82 --- /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..943df04d --- /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..f996d10f --- /dev/null +++ b/assets/underlying/rai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/ren.svg b/assets/underlying/ren.svg similarity index 98% rename from assets/icons/ren.svg rename to assets/underlying/ren.svg index 75840b45..8c2e1ada 100644 --- a/assets/icons/ren.svg +++ b/assets/underlying/ren.svg @@ -1 +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..47d263e1 --- /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..0854fc64 --- /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..060eff90 --- /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..1b0268a0 --- /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..b1b501b1 --- /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..50891f24 --- /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..f2228708 --- /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..3acc81f6 --- /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..ceb88267 --- /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..6037f41e --- /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..803b907b --- /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..87a82e33 --- /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..a2ca7855 --- /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..e327de8b --- /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..3147aaf3 --- /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..3c9f5858 --- /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..253c4530 --- /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..f89e708e --- /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..6b1cf55c --- /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..c2bc684d --- /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..81c77adf --- /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..5b8e591a --- /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..406779ad --- /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..44e85f74 --- /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..f78dea32 --- /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..6b2e4a8d --- /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..13a17fd0 --- /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..af5086c0 --- /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..4a2d268d --- /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..e1a4f56b --- /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..3e7db3b1 --- /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..96b367ee --- /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..3281d5a2 --- /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..567aae67 --- /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..ca206c3d --- /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..fd3fa264 --- /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..cf5f8387 --- /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..af0e6919 --- /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 1f673e04..04337f94 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "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": "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", @@ -62,5 +63,8 @@ "tsx": "^4.7.0", "typescript": "^5.3.3", "viem": "^2.5.0" + }, + "dependencies": { + "svgo": "^3.2.0" } } diff --git a/scripts/generateIcons.ts b/scripts/generateIcons.ts new file mode 100644 index 00000000..2dd87314 --- /dev/null +++ b/scripts/generateIcons.ts @@ -0,0 +1,22 @@ +import {join} from 'path'; +import {VARIANT_SUFFIX, assets} from './generator/svgUtils'; +import {readFileSync, writeFileSync} from 'fs'; + +const basePath = join(process.cwd(), 'assets'); + +async function main() { + for (const fileName of assets) { + const underlying = readFileSync(join(basePath, 'underlying', fileName), { + encoding: 'utf8', + }); + generateStataToken(fileName, underlying); + } +} + +function generateStataToken(fileName: string, underlying: string) { + writeFileSync(join(basePath, 'stataToken', fileName), underlying); +} + +function generateAToken() {} + +main(); diff --git a/scripts/generator/svgUtils.ts b/scripts/generator/svgUtils.ts index 6d5fd429..09d4131c 100644 --- a/scripts/generator/svgUtils.ts +++ b/scripts/generator/svgUtils.ts @@ -2,7 +2,7 @@ import {readFileSync, readdirSync} from 'fs'; import {join} from 'path'; import Hash from 'ipfs-only-hash'; -const assets = readdirSync(join(process.cwd(), 'assets/icons')); +export const assets = readdirSync(join(process.cwd(), 'assets/underlying')); export enum VARIANT { UNDERLYING, @@ -10,12 +10,17 @@ export enum VARIANT { STATA_TOKEN, } -export async function getSymbolUri(symbol: string, variant: VARIANT): string | undefined { +export enum VARIANT_SUFFIX { + A_TOKEN = '_aToken', + STATA_TOKEN = '_stataToken', +} + +export async function getSymbolUri(symbol: string, variant: VARIANT): Promise { const fileName = getFileName(symbol, variant); const exists = assets.includes(fileName); if (exists) { const cid = await getHash( - readFileSync(join(process.cwd(), 'assets/icons', fileName), {encoding: 'utf8'}), + readFileSync(join(process.cwd(), 'assets/underlying', fileName), {encoding: 'utf8'}), ); return `ipfs://${cid}`; } @@ -30,8 +35,8 @@ export async function getSymbolUri(symbol: string, variant: VARIANT): string | u function getFileName(_symbol: string, variant: VARIANT): string { const symbol = _symbol.toLowerCase(); if (variant === VARIANT.UNDERLYING) return `${symbol}.svg`; - if (variant === VARIANT.A_TOKEN) return `${symbol}_aToken.svg`; - if (variant === VARIANT.STATA_TOKEN) return `${symbol}_stataToken.svg`; + if (variant === VARIANT.A_TOKEN) return `${symbol}${VARIANT_SUFFIX.A_TOKEN}.svg`; + if (variant === VARIANT.STATA_TOKEN) return `${symbol}${VARIANT_SUFFIX.STATA_TOKEN}.svg`; throw new Error('unknown variant'); } diff --git a/svgo.config.js b/svgo.config.js new file mode 100644 index 00000000..e571e049 --- /dev/null +++ b/svgo.config.js @@ -0,0 +1,12 @@ +module.exports = { + plugins: [ + { + name: "preset-default", + params: { + overrides: { + removeViewBox: false, + }, + }, + }, + ], +}; diff --git a/yarn.lock b/yarn.lock index 6978e1e2..d03fd21f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -386,6 +386,11 @@ resolved "https://registry.yarnpkg.com/@supercharge/promise-pool/-/promise-pool-3.1.0.tgz#308b9f4d4bf1d607695f916d9454a3556cd4c2b4" integrity sha512-gB3NukbIcYzRtPoE6dx9svQYPodxvnfQlaaQd8N/z87E6WaMfRE7o5HwB+LZ+KeM0nsNAq1n4TmBtfz1VCUR+Q== +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + "@types/long@^4.0.1": version "4.0.2" resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" @@ -518,6 +523,11 @@ blakejs@^1.1.0: resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814" integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ== +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -625,6 +635,11 @@ commander@^4.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -639,6 +654,45 @@ cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + +css-tree@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" + integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + dependencies: + mdn-data "2.0.28" + source-map-js "^1.0.1" + +css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +csso@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" + integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + dependencies: + css-tree "~2.2.0" + debug@^4.3.1: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" @@ -666,6 +720,41 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +entities@^4.2.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + err-code@^3.0.0, err-code@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/err-code/-/err-code-3.0.1.tgz#a444c7b992705f2b120ee320b09972eef331c920" @@ -1153,6 +1242,16 @@ map-obj@^4.0.0: resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + meow@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" @@ -1326,6 +1425,13 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + object-assign@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -1399,6 +1505,11 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" @@ -1635,6 +1746,11 @@ solidity-comments-extractor@^0.0.7: resolved "https://registry.yarnpkg.com/solidity-comments-extractor/-/solidity-comments-extractor-0.0.7.tgz#99d8f1361438f84019795d928b931f4e5c39ca19" integrity sha512-wciNMLg/Irp8OKGrh3S2tfvZiZ0NEyILfcRCXCD4mp7SgK/i9gzLfhY2hY7VMCQJ3kH9UB9BzNdibIVMchzyYw== +source-map-js@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + source-map@0.8.0-beta.0: version "0.8.0-beta.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" @@ -1732,6 +1848,19 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +svgo@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.2.0.tgz#7a5dff2938d8c6096e00295c2390e8e652fa805d" + integrity sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^5.1.0" + css-tree "^2.3.1" + css-what "^6.1.0" + csso "^5.0.5" + picocolors "^1.0.0" + thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" From 2c09d43e548b9eb9e18aca8fbe37353dd219f92d Mon Sep 17 00:00:00 2001 From: sakulstra Date: Thu, 22 Feb 2024 16:04:28 +0100 Subject: [PATCH 03/17] fix: align dimensions --- assets/.DS_Store | Bin 6148 -> 6148 bytes assets/stataToken/1inch.svg | 2807 +----------------------------- assets/templates/stata.svg | 737 +------- assets/underlying/1inch.svg | 2 +- assets/underlying/aave.svg | 2 +- assets/underlying/ageur.svg | 2 +- assets/underlying/ampl.svg | 2 +- assets/underlying/arb.svg | 2 +- assets/underlying/avax.svg | 2 +- assets/underlying/bal.svg | 2 +- assets/underlying/bat.svg | 2 +- assets/underlying/bnb.svg | 2 +- assets/underlying/bpt.svg | 2 +- assets/underlying/btc.svg | 2 +- assets/underlying/busd.svg | 2 +- assets/underlying/cake.svg | 2 +- assets/underlying/cbeth.svg | 2 +- assets/underlying/crv.svg | 2 +- assets/underlying/crvusd.svg | 2 +- assets/underlying/cvx.svg | 2 +- assets/underlying/dai.svg | 2 +- assets/underlying/default.svg | 2 +- assets/underlying/dpi.svg | 2 +- assets/underlying/enj.svg | 2 +- assets/underlying/ens.svg | 2 +- assets/underlying/eth.svg | 2 +- assets/underlying/eure.svg | 2 +- assets/underlying/eurs.svg | 2 +- assets/underlying/fdusd.svg | 2 +- assets/underlying/fei.svg | 2 +- assets/underlying/frax.svg | 2 +- assets/underlying/ftm.svg | 2 +- assets/underlying/fxs.svg | 2 +- assets/underlying/gho.svg | 2 +- assets/underlying/ghst.svg | 2 +- assets/underlying/gno.svg | 2 +- assets/underlying/gnosissdai.svg | 2 +- assets/underlying/gusd.svg | 2 +- assets/underlying/jeur.svg | 2 +- assets/underlying/knc.svg | 2 +- assets/underlying/kncl.svg | 2 +- assets/underlying/ldo.svg | 2 +- assets/underlying/lend.svg | 2 +- assets/underlying/link.svg | 2 +- assets/underlying/lusd.svg | 2 +- assets/underlying/mai.svg | 2 +- assets/underlying/mana.svg | 2 +- assets/underlying/matic.svg | 2 +- assets/underlying/maticx.svg | 2 +- assets/underlying/metis.svg | 2 +- assets/underlying/mkr.svg | 2 +- assets/underlying/one.svg | 2 +- assets/underlying/op.svg | 2 +- assets/underlying/pax.svg | 2 +- assets/underlying/rai.svg | 2 +- assets/underlying/ren.svg | 2 +- assets/underlying/renfil.svg | 2 +- assets/underlying/rep.svg | 2 +- assets/underlying/reth.svg | 2 +- assets/underlying/rpl.svg | 2 +- assets/underlying/savax.svg | 2 +- assets/underlying/sd.svg | 2 +- assets/underlying/sdai.svg | 2 +- assets/underlying/seth.svg | 2 +- assets/underlying/snx.svg | 2 +- assets/underlying/steth.svg | 2 +- assets/underlying/stg.svg | 2 +- assets/underlying/stkaave.svg | 2 +- assets/underlying/stkbpt.svg | 2 +- assets/underlying/stkbptv2.svg | 2 +- assets/underlying/stmatic.svg | 2 +- assets/underlying/susd.svg | 2 +- assets/underlying/sushi.svg | 2 +- assets/underlying/tribe.svg | 2 +- assets/underlying/tusd.svg | 2 +- assets/underlying/uni.svg | 2 +- assets/underlying/usdbc.svg | 2 +- assets/underlying/usdc.svg | 2 +- assets/underlying/usdp.svg | 2 +- assets/underlying/usdt.svg | 2 +- assets/underlying/ust.svg | 2 +- assets/underlying/wavax.svg | 2 +- assets/underlying/wbnb.svg | 2 +- assets/underlying/wbtc.svg | 2 +- assets/underlying/weth.svg | 2 +- assets/underlying/wftm.svg | 2 +- assets/underlying/wmatic.svg | 2 +- assets/underlying/wone.svg | 2 +- assets/underlying/wsteth.svg | 2 +- assets/underlying/wxdai.svg | 2 +- assets/underlying/xdai.svg | 2 +- assets/underlying/xsushi.svg | 2 +- assets/underlying/yfi.svg | 2 +- assets/underlying/zrx.svg | 2 +- svgo.config.js | 20 + 95 files changed, 113 insertions(+), 3633 deletions(-) diff --git a/assets/.DS_Store b/assets/.DS_Store index 8d6a5d0cb8fce1fcf8c00953f2add26e1034954e..457d4c843f5086edf52c262df33ca1fcf311a451 100644 GIT binary patch delta 86 zcmZoMXfc=|&e%S&P;8=}A|unp0PD#HA}ka8<>j~-N*VGPQW#PhiWqVjDj70?y!4df pw&zlbg)!)8a3!^{&KSO6H>7_I;S delta 57 zcmZoMXfc=|&e%4wP;8=}A|vC(0Ba!8qqOmgG5f>^YMa?P1UMMmHeUSBJeglamz9x$ Mf#JYrTam-e01G@3lmGw# diff --git a/assets/stataToken/1inch.svg b/assets/stataToken/1inch.svg index d9218671..7bb76316 100644 --- a/assets/stataToken/1inch.svg +++ b/assets/stataToken/1inch.svg @@ -1,2806 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/assets/templates/stata.svg b/assets/templates/stata.svg index 70cafcf0..4fd2f529 100644 --- a/assets/templates/stata.svg +++ b/assets/templates/stata.svg @@ -1,736 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/assets/underlying/1inch.svg b/assets/underlying/1inch.svg index 9b409e5d..17e03d74 100644 --- a/assets/underlying/1inch.svg +++ b/assets/underlying/1inch.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/aave.svg b/assets/underlying/aave.svg index 428c1118..96bf0dc5 100644 --- a/assets/underlying/aave.svg +++ b/assets/underlying/aave.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/ageur.svg b/assets/underlying/ageur.svg index 51990ef2..f2afb535 100644 --- a/assets/underlying/ageur.svg +++ b/assets/underlying/ageur.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/ampl.svg b/assets/underlying/ampl.svg index 77f3d5ab..0de49f42 100644 --- a/assets/underlying/ampl.svg +++ b/assets/underlying/ampl.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/arb.svg b/assets/underlying/arb.svg index 3821acea..3f5cbd06 100644 --- a/assets/underlying/arb.svg +++ b/assets/underlying/arb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/avax.svg b/assets/underlying/avax.svg index 21db7393..3d5754b3 100644 --- a/assets/underlying/avax.svg +++ b/assets/underlying/avax.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/bal.svg b/assets/underlying/bal.svg index 93d9d9c4..669880f0 100644 --- a/assets/underlying/bal.svg +++ b/assets/underlying/bal.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/bat.svg b/assets/underlying/bat.svg index 81e12ebd..8791dbc3 100644 --- a/assets/underlying/bat.svg +++ b/assets/underlying/bat.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/bnb.svg b/assets/underlying/bnb.svg index 85a1d7a4..b891e88c 100644 --- a/assets/underlying/bnb.svg +++ b/assets/underlying/bnb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/bpt.svg b/assets/underlying/bpt.svg index 1d874d2a..8dd2b516 100644 --- a/assets/underlying/bpt.svg +++ b/assets/underlying/bpt.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/btc.svg b/assets/underlying/btc.svg index fb8e4274..49fda298 100644 --- a/assets/underlying/btc.svg +++ b/assets/underlying/btc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/busd.svg b/assets/underlying/busd.svg index b186c354..ec0484d2 100644 --- a/assets/underlying/busd.svg +++ b/assets/underlying/busd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/cake.svg b/assets/underlying/cake.svg index c38c2ea1..5ecf9ccf 100644 --- a/assets/underlying/cake.svg +++ b/assets/underlying/cake.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/cbeth.svg b/assets/underlying/cbeth.svg index beac1204..fecceb66 100644 --- a/assets/underlying/cbeth.svg +++ b/assets/underlying/cbeth.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/crv.svg b/assets/underlying/crv.svg index 69bb3bbc..0210d498 100644 --- a/assets/underlying/crv.svg +++ b/assets/underlying/crv.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/crvusd.svg b/assets/underlying/crvusd.svg index 01603bf9..e3889155 100644 --- a/assets/underlying/crvusd.svg +++ b/assets/underlying/crvusd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/cvx.svg b/assets/underlying/cvx.svg index 808e1c81..0d0239e2 100644 --- a/assets/underlying/cvx.svg +++ b/assets/underlying/cvx.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/dai.svg b/assets/underlying/dai.svg index 1953d82b..f0046e8b 100644 --- a/assets/underlying/dai.svg +++ b/assets/underlying/dai.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/default.svg b/assets/underlying/default.svg index f6e81437..2e7a7e45 100644 --- a/assets/underlying/default.svg +++ b/assets/underlying/default.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/dpi.svg b/assets/underlying/dpi.svg index 8ce70c82..229af008 100644 --- a/assets/underlying/dpi.svg +++ b/assets/underlying/dpi.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/enj.svg b/assets/underlying/enj.svg index 88d13d51..5d064f60 100644 --- a/assets/underlying/enj.svg +++ b/assets/underlying/enj.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/ens.svg b/assets/underlying/ens.svg index 451a6698..bdb02607 100644 --- a/assets/underlying/ens.svg +++ b/assets/underlying/ens.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/eth.svg b/assets/underlying/eth.svg index fc643524..7248929e 100644 --- a/assets/underlying/eth.svg +++ b/assets/underlying/eth.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/eure.svg b/assets/underlying/eure.svg index bf1fe1c3..5bc2e72e 100644 --- a/assets/underlying/eure.svg +++ b/assets/underlying/eure.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/eurs.svg b/assets/underlying/eurs.svg index 2e7e7e19..644d9940 100644 --- a/assets/underlying/eurs.svg +++ b/assets/underlying/eurs.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/fdusd.svg b/assets/underlying/fdusd.svg index f08ca8ab..2fdf308f 100644 --- a/assets/underlying/fdusd.svg +++ b/assets/underlying/fdusd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/fei.svg b/assets/underlying/fei.svg index 6755ae45..85c24140 100644 --- a/assets/underlying/fei.svg +++ b/assets/underlying/fei.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/frax.svg b/assets/underlying/frax.svg index 7611030b..3adea8c4 100644 --- a/assets/underlying/frax.svg +++ b/assets/underlying/frax.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/ftm.svg b/assets/underlying/ftm.svg index 80aa9014..25d35e44 100644 --- a/assets/underlying/ftm.svg +++ b/assets/underlying/ftm.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/fxs.svg b/assets/underlying/fxs.svg index 2022d81e..bcaecfd5 100755 --- a/assets/underlying/fxs.svg +++ b/assets/underlying/fxs.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/gho.svg b/assets/underlying/gho.svg index 975ade0f..b0198cbc 100644 --- a/assets/underlying/gho.svg +++ b/assets/underlying/gho.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/ghst.svg b/assets/underlying/ghst.svg index d514aa97..65b42840 100644 --- a/assets/underlying/ghst.svg +++ b/assets/underlying/ghst.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/gno.svg b/assets/underlying/gno.svg index 98648b7d..46729411 100644 --- a/assets/underlying/gno.svg +++ b/assets/underlying/gno.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/gnosissdai.svg b/assets/underlying/gnosissdai.svg index 370ca2f2..4f55ab8e 100644 --- a/assets/underlying/gnosissdai.svg +++ b/assets/underlying/gnosissdai.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/gusd.svg b/assets/underlying/gusd.svg index e2624c76..333e014f 100644 --- a/assets/underlying/gusd.svg +++ b/assets/underlying/gusd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/jeur.svg b/assets/underlying/jeur.svg index 67e0e3eb..9d04a3ef 100644 --- a/assets/underlying/jeur.svg +++ b/assets/underlying/jeur.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/knc.svg b/assets/underlying/knc.svg index c8df6a74..7b8875f8 100644 --- a/assets/underlying/knc.svg +++ b/assets/underlying/knc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/kncl.svg b/assets/underlying/kncl.svg index 910953d4..93092775 100644 --- a/assets/underlying/kncl.svg +++ b/assets/underlying/kncl.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/ldo.svg b/assets/underlying/ldo.svg index 60400886..b5b9d248 100644 --- a/assets/underlying/ldo.svg +++ b/assets/underlying/ldo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/lend.svg b/assets/underlying/lend.svg index f6f110da..1033b2e6 100644 --- a/assets/underlying/lend.svg +++ b/assets/underlying/lend.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/link.svg b/assets/underlying/link.svg index ea8579e5..98368e3d 100644 --- a/assets/underlying/link.svg +++ b/assets/underlying/link.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/lusd.svg b/assets/underlying/lusd.svg index f1ca14c5..161a8efe 100644 --- a/assets/underlying/lusd.svg +++ b/assets/underlying/lusd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/mai.svg b/assets/underlying/mai.svg index a95704db..3a75dd2f 100644 --- a/assets/underlying/mai.svg +++ b/assets/underlying/mai.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/mana.svg b/assets/underlying/mana.svg index 50a78dd9..76253346 100644 --- a/assets/underlying/mana.svg +++ b/assets/underlying/mana.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/matic.svg b/assets/underlying/matic.svg index e904c5f9..516e0abd 100644 --- a/assets/underlying/matic.svg +++ b/assets/underlying/matic.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/maticx.svg b/assets/underlying/maticx.svg index c4fe5f77..d30db986 100644 --- a/assets/underlying/maticx.svg +++ b/assets/underlying/maticx.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/metis.svg b/assets/underlying/metis.svg index 5ba9169a..1a424bb6 100644 --- a/assets/underlying/metis.svg +++ b/assets/underlying/metis.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/mkr.svg b/assets/underlying/mkr.svg index a2483e8b..4220bccb 100644 --- a/assets/underlying/mkr.svg +++ b/assets/underlying/mkr.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/one.svg b/assets/underlying/one.svg index 11dd2f5b..fcd36709 100644 --- a/assets/underlying/one.svg +++ b/assets/underlying/one.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/op.svg b/assets/underlying/op.svg index b2473d82..36030ff0 100644 --- a/assets/underlying/op.svg +++ b/assets/underlying/op.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/pax.svg b/assets/underlying/pax.svg index 943df04d..cb6d939c 100644 --- a/assets/underlying/pax.svg +++ b/assets/underlying/pax.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/rai.svg b/assets/underlying/rai.svg index f996d10f..f4f595ce 100644 --- a/assets/underlying/rai.svg +++ b/assets/underlying/rai.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/ren.svg b/assets/underlying/ren.svg index 8c2e1ada..9321f19f 100644 --- a/assets/underlying/ren.svg +++ b/assets/underlying/ren.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/renfil.svg b/assets/underlying/renfil.svg index 47d263e1..e0628138 100644 --- a/assets/underlying/renfil.svg +++ b/assets/underlying/renfil.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/rep.svg b/assets/underlying/rep.svg index 0854fc64..ca6640ed 100644 --- a/assets/underlying/rep.svg +++ b/assets/underlying/rep.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/reth.svg b/assets/underlying/reth.svg index 060eff90..1414e831 100644 --- a/assets/underlying/reth.svg +++ b/assets/underlying/reth.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/rpl.svg b/assets/underlying/rpl.svg index 1b0268a0..a6c5a1aa 100644 --- a/assets/underlying/rpl.svg +++ b/assets/underlying/rpl.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/savax.svg b/assets/underlying/savax.svg index b1b501b1..092a348c 100644 --- a/assets/underlying/savax.svg +++ b/assets/underlying/savax.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/sd.svg b/assets/underlying/sd.svg index 50891f24..11d78ad0 100644 --- a/assets/underlying/sd.svg +++ b/assets/underlying/sd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/sdai.svg b/assets/underlying/sdai.svg index f2228708..22dbc383 100644 --- a/assets/underlying/sdai.svg +++ b/assets/underlying/sdai.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/seth.svg b/assets/underlying/seth.svg index 3acc81f6..a11645d6 100644 --- a/assets/underlying/seth.svg +++ b/assets/underlying/seth.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/snx.svg b/assets/underlying/snx.svg index ceb88267..7a641731 100644 --- a/assets/underlying/snx.svg +++ b/assets/underlying/snx.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/steth.svg b/assets/underlying/steth.svg index 6037f41e..e309de7d 100644 --- a/assets/underlying/steth.svg +++ b/assets/underlying/steth.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/stg.svg b/assets/underlying/stg.svg index 803b907b..8a0afd52 100644 --- a/assets/underlying/stg.svg +++ b/assets/underlying/stg.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/stkaave.svg b/assets/underlying/stkaave.svg index 87a82e33..e29ed80b 100644 --- a/assets/underlying/stkaave.svg +++ b/assets/underlying/stkaave.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/stkbpt.svg b/assets/underlying/stkbpt.svg index a2ca7855..1e7e5448 100644 --- a/assets/underlying/stkbpt.svg +++ b/assets/underlying/stkbpt.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/stkbptv2.svg b/assets/underlying/stkbptv2.svg index e327de8b..930a9074 100644 --- a/assets/underlying/stkbptv2.svg +++ b/assets/underlying/stkbptv2.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/stmatic.svg b/assets/underlying/stmatic.svg index 3147aaf3..897b91d4 100644 --- a/assets/underlying/stmatic.svg +++ b/assets/underlying/stmatic.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/susd.svg b/assets/underlying/susd.svg index 3c9f5858..acb8407c 100644 --- a/assets/underlying/susd.svg +++ b/assets/underlying/susd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/sushi.svg b/assets/underlying/sushi.svg index 253c4530..51f65e45 100644 --- a/assets/underlying/sushi.svg +++ b/assets/underlying/sushi.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/tribe.svg b/assets/underlying/tribe.svg index f89e708e..36cdb820 100644 --- a/assets/underlying/tribe.svg +++ b/assets/underlying/tribe.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/tusd.svg b/assets/underlying/tusd.svg index 6b1cf55c..f6e95791 100644 --- a/assets/underlying/tusd.svg +++ b/assets/underlying/tusd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/uni.svg b/assets/underlying/uni.svg index c2bc684d..87389f89 100644 --- a/assets/underlying/uni.svg +++ b/assets/underlying/uni.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/usdbc.svg b/assets/underlying/usdbc.svg index 81c77adf..dffe0714 100644 --- a/assets/underlying/usdbc.svg +++ b/assets/underlying/usdbc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/usdc.svg b/assets/underlying/usdc.svg index 5b8e591a..55ea396c 100644 --- a/assets/underlying/usdc.svg +++ b/assets/underlying/usdc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/usdp.svg b/assets/underlying/usdp.svg index 406779ad..806b9b7f 100644 --- a/assets/underlying/usdp.svg +++ b/assets/underlying/usdp.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/usdt.svg b/assets/underlying/usdt.svg index 44e85f74..c2be00ba 100644 --- a/assets/underlying/usdt.svg +++ b/assets/underlying/usdt.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/ust.svg b/assets/underlying/ust.svg index f78dea32..9c47e1a3 100644 --- a/assets/underlying/ust.svg +++ b/assets/underlying/ust.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/wavax.svg b/assets/underlying/wavax.svg index 6b2e4a8d..5ccbc334 100644 --- a/assets/underlying/wavax.svg +++ b/assets/underlying/wavax.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/wbnb.svg b/assets/underlying/wbnb.svg index 13a17fd0..972a3bd6 100644 --- a/assets/underlying/wbnb.svg +++ b/assets/underlying/wbnb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/wbtc.svg b/assets/underlying/wbtc.svg index af5086c0..d5923f88 100644 --- a/assets/underlying/wbtc.svg +++ b/assets/underlying/wbtc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/weth.svg b/assets/underlying/weth.svg index 4a2d268d..353dee23 100644 --- a/assets/underlying/weth.svg +++ b/assets/underlying/weth.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/wftm.svg b/assets/underlying/wftm.svg index e1a4f56b..ae76dca4 100644 --- a/assets/underlying/wftm.svg +++ b/assets/underlying/wftm.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/wmatic.svg b/assets/underlying/wmatic.svg index 3e7db3b1..e2cf0f19 100644 --- a/assets/underlying/wmatic.svg +++ b/assets/underlying/wmatic.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/wone.svg b/assets/underlying/wone.svg index 96b367ee..b65e15aa 100644 --- a/assets/underlying/wone.svg +++ b/assets/underlying/wone.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/wsteth.svg b/assets/underlying/wsteth.svg index 3281d5a2..fcaba9f2 100644 --- a/assets/underlying/wsteth.svg +++ b/assets/underlying/wsteth.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/wxdai.svg b/assets/underlying/wxdai.svg index 567aae67..6f07fd9e 100644 --- a/assets/underlying/wxdai.svg +++ b/assets/underlying/wxdai.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/xdai.svg b/assets/underlying/xdai.svg index ca206c3d..579464eb 100644 --- a/assets/underlying/xdai.svg +++ b/assets/underlying/xdai.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/xsushi.svg b/assets/underlying/xsushi.svg index fd3fa264..2bfb51af 100644 --- a/assets/underlying/xsushi.svg +++ b/assets/underlying/xsushi.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/yfi.svg b/assets/underlying/yfi.svg index cf5f8387..889a1502 100644 --- a/assets/underlying/yfi.svg +++ b/assets/underlying/yfi.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/underlying/zrx.svg b/assets/underlying/zrx.svg index af0e6919..03067ec8 100644 --- a/assets/underlying/zrx.svg +++ b/assets/underlying/zrx.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/svgo.config.js b/svgo.config.js index e571e049..72c8ad9e 100644 --- a/svgo.config.js +++ b/svgo.config.js @@ -8,5 +8,25 @@ module.exports = { }, }, }, + { + name: "rewrite width & height", + params: { + width: "48", + height: "48", + }, + fn: () => { + return { + element: { + enter: (node, parentNode) => { + if (node.name === "svg") { + node.attributes.height = "48"; + node.attributes.width = "48"; + return; + } + }, + }, + }; + }, + }, ], }; From ad22fa51192a0555b7f590b41618f6c7205269d6 Mon Sep 17 00:00:00 2001 From: sakulstra Date: Thu, 22 Feb 2024 16:22:33 +0100 Subject: [PATCH 04/17] feat: add stata tokens --- assets/stataToken/1inch.svg | 341 ++++++++++++++++++++++++++++++- assets/stataToken/aave.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/ageur.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/ampl.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/arb.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/avax.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/bal.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/bat.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/bnb.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/bpt.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/btc.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/busd.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/cake.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/cbeth.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/crv.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/crvusd.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/cvx.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/dai.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/default.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/dpi.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/enj.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/ens.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/eth.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/eure.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/eurs.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/fdusd.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/fei.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/frax.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/ftm.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/fxs.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/gho.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/ghst.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/gno.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/gnosissdai.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/gusd.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/jeur.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/knc.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/kncl.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/ldo.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/lend.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/link.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/lusd.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/mai.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/mana.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/matic.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/maticx.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/metis.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/mkr.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/one.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/op.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/pax.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/pyusd.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/rai.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/ren.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/renfil.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/rep.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/reth.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/rpl.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/savax.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/sd.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/sdai.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/seth.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/snx.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/steth.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/stg.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/stkaave.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/stkbpt.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/stkbptv2.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/stmatic.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/susd.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/sushi.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/tribe.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/tusd.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/uni.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/usdbc.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/usdc.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/usdp.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/usdt.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/ust.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/wavax.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/wbnb.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/wbtc.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/weth.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/wftm.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/wmatic.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/wone.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/wsteth.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/wxdai.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/xdai.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/xsushi.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/yfi.svg | 340 ++++++++++++++++++++++++++++++ assets/stataToken/zrx.svg | 340 ++++++++++++++++++++++++++++++ assets/templates/stata.svg | 341 ++++++++++++++++++++++++++++++- scripts/generateIcons.ts | 13 +- 94 files changed, 31632 insertions(+), 3 deletions(-) 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 diff --git a/assets/stataToken/1inch.svg b/assets/stataToken/1inch.svg index 7bb76316..f136bfe5 100644 --- a/assets/stataToken/1inch.svg +++ b/assets/stataToken/1inch.svg @@ -1 +1,340 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/aave.svg b/assets/stataToken/aave.svg new file mode 100644 index 00000000..3021df75 --- /dev/null +++ b/assets/stataToken/aave.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/ageur.svg b/assets/stataToken/ageur.svg new file mode 100644 index 00000000..93a433f0 --- /dev/null +++ b/assets/stataToken/ageur.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/ampl.svg b/assets/stataToken/ampl.svg new file mode 100644 index 00000000..ba70dc63 --- /dev/null +++ b/assets/stataToken/ampl.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/arb.svg b/assets/stataToken/arb.svg new file mode 100644 index 00000000..a5230188 --- /dev/null +++ b/assets/stataToken/arb.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/avax.svg b/assets/stataToken/avax.svg new file mode 100644 index 00000000..3952b093 --- /dev/null +++ b/assets/stataToken/avax.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/bal.svg b/assets/stataToken/bal.svg new file mode 100644 index 00000000..da05d554 --- /dev/null +++ b/assets/stataToken/bal.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/bat.svg b/assets/stataToken/bat.svg new file mode 100644 index 00000000..91074ac9 --- /dev/null +++ b/assets/stataToken/bat.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/bnb.svg b/assets/stataToken/bnb.svg new file mode 100644 index 00000000..587da4a4 --- /dev/null +++ b/assets/stataToken/bnb.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/bpt.svg b/assets/stataToken/bpt.svg new file mode 100644 index 00000000..700d0fd8 --- /dev/null +++ b/assets/stataToken/bpt.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/btc.svg b/assets/stataToken/btc.svg new file mode 100644 index 00000000..cab902a2 --- /dev/null +++ b/assets/stataToken/btc.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/busd.svg b/assets/stataToken/busd.svg new file mode 100644 index 00000000..9e78969e --- /dev/null +++ b/assets/stataToken/busd.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/cake.svg b/assets/stataToken/cake.svg new file mode 100644 index 00000000..e2196c3e --- /dev/null +++ b/assets/stataToken/cake.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/cbeth.svg b/assets/stataToken/cbeth.svg new file mode 100644 index 00000000..1242ef7d --- /dev/null +++ b/assets/stataToken/cbeth.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/crv.svg b/assets/stataToken/crv.svg new file mode 100644 index 00000000..17b91d62 --- /dev/null +++ b/assets/stataToken/crv.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/crvusd.svg b/assets/stataToken/crvusd.svg new file mode 100644 index 00000000..105263e1 --- /dev/null +++ b/assets/stataToken/crvusd.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/cvx.svg b/assets/stataToken/cvx.svg new file mode 100644 index 00000000..09747316 --- /dev/null +++ b/assets/stataToken/cvx.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/dai.svg b/assets/stataToken/dai.svg new file mode 100644 index 00000000..9702b3a8 --- /dev/null +++ b/assets/stataToken/dai.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/default.svg b/assets/stataToken/default.svg new file mode 100644 index 00000000..d28b89fa --- /dev/null +++ b/assets/stataToken/default.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/dpi.svg b/assets/stataToken/dpi.svg new file mode 100644 index 00000000..4bd488ba --- /dev/null +++ b/assets/stataToken/dpi.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/enj.svg b/assets/stataToken/enj.svg new file mode 100644 index 00000000..91cc83a1 --- /dev/null +++ b/assets/stataToken/enj.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/ens.svg b/assets/stataToken/ens.svg new file mode 100644 index 00000000..4b10eb8f --- /dev/null +++ b/assets/stataToken/ens.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/eth.svg b/assets/stataToken/eth.svg new file mode 100644 index 00000000..a02339db --- /dev/null +++ b/assets/stataToken/eth.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/eure.svg b/assets/stataToken/eure.svg new file mode 100644 index 00000000..af8552e4 --- /dev/null +++ b/assets/stataToken/eure.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/eurs.svg b/assets/stataToken/eurs.svg new file mode 100644 index 00000000..356ab3a3 --- /dev/null +++ b/assets/stataToken/eurs.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/fdusd.svg b/assets/stataToken/fdusd.svg new file mode 100644 index 00000000..78d1a4db --- /dev/null +++ b/assets/stataToken/fdusd.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/fei.svg b/assets/stataToken/fei.svg new file mode 100644 index 00000000..7f2d8e0d --- /dev/null +++ b/assets/stataToken/fei.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/frax.svg b/assets/stataToken/frax.svg new file mode 100644 index 00000000..27b816b4 --- /dev/null +++ b/assets/stataToken/frax.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/ftm.svg b/assets/stataToken/ftm.svg new file mode 100644 index 00000000..1aa410a7 --- /dev/null +++ b/assets/stataToken/ftm.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/fxs.svg b/assets/stataToken/fxs.svg new file mode 100644 index 00000000..f784a9b0 --- /dev/null +++ b/assets/stataToken/fxs.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/gho.svg b/assets/stataToken/gho.svg new file mode 100644 index 00000000..32fee319 --- /dev/null +++ b/assets/stataToken/gho.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/ghst.svg b/assets/stataToken/ghst.svg new file mode 100644 index 00000000..99a07e3f --- /dev/null +++ b/assets/stataToken/ghst.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/gno.svg b/assets/stataToken/gno.svg new file mode 100644 index 00000000..b6eceec2 --- /dev/null +++ b/assets/stataToken/gno.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/gnosissdai.svg b/assets/stataToken/gnosissdai.svg new file mode 100644 index 00000000..10cf8bb5 --- /dev/null +++ b/assets/stataToken/gnosissdai.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/gusd.svg b/assets/stataToken/gusd.svg new file mode 100644 index 00000000..86db8419 --- /dev/null +++ b/assets/stataToken/gusd.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/jeur.svg b/assets/stataToken/jeur.svg new file mode 100644 index 00000000..db2c6eb3 --- /dev/null +++ b/assets/stataToken/jeur.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/knc.svg b/assets/stataToken/knc.svg new file mode 100644 index 00000000..1f130a86 --- /dev/null +++ b/assets/stataToken/knc.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/kncl.svg b/assets/stataToken/kncl.svg new file mode 100644 index 00000000..2399346d --- /dev/null +++ b/assets/stataToken/kncl.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/ldo.svg b/assets/stataToken/ldo.svg new file mode 100644 index 00000000..88dff390 --- /dev/null +++ b/assets/stataToken/ldo.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/lend.svg b/assets/stataToken/lend.svg new file mode 100644 index 00000000..1d084f1a --- /dev/null +++ b/assets/stataToken/lend.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/link.svg b/assets/stataToken/link.svg new file mode 100644 index 00000000..4d2aded1 --- /dev/null +++ b/assets/stataToken/link.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/lusd.svg b/assets/stataToken/lusd.svg new file mode 100644 index 00000000..ff28dc56 --- /dev/null +++ b/assets/stataToken/lusd.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/mai.svg b/assets/stataToken/mai.svg new file mode 100644 index 00000000..19de1f56 --- /dev/null +++ b/assets/stataToken/mai.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/mana.svg b/assets/stataToken/mana.svg new file mode 100644 index 00000000..4f019753 --- /dev/null +++ b/assets/stataToken/mana.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/matic.svg b/assets/stataToken/matic.svg new file mode 100644 index 00000000..bc59bac6 --- /dev/null +++ b/assets/stataToken/matic.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/maticx.svg b/assets/stataToken/maticx.svg new file mode 100644 index 00000000..be1690c5 --- /dev/null +++ b/assets/stataToken/maticx.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/metis.svg b/assets/stataToken/metis.svg new file mode 100644 index 00000000..5454561b --- /dev/null +++ b/assets/stataToken/metis.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/mkr.svg b/assets/stataToken/mkr.svg new file mode 100644 index 00000000..a1e19cb2 --- /dev/null +++ b/assets/stataToken/mkr.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/one.svg b/assets/stataToken/one.svg new file mode 100644 index 00000000..ad38a528 --- /dev/null +++ b/assets/stataToken/one.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/op.svg b/assets/stataToken/op.svg new file mode 100644 index 00000000..1e2af8e2 --- /dev/null +++ b/assets/stataToken/op.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/pax.svg b/assets/stataToken/pax.svg new file mode 100644 index 00000000..2e1f8b37 --- /dev/null +++ b/assets/stataToken/pax.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/pyusd.svg b/assets/stataToken/pyusd.svg new file mode 100644 index 00000000..aeaa731d --- /dev/null +++ b/assets/stataToken/pyusd.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/rai.svg b/assets/stataToken/rai.svg new file mode 100644 index 00000000..d7d1c163 --- /dev/null +++ b/assets/stataToken/rai.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/ren.svg b/assets/stataToken/ren.svg new file mode 100644 index 00000000..624fb57d --- /dev/null +++ b/assets/stataToken/ren.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/renfil.svg b/assets/stataToken/renfil.svg new file mode 100644 index 00000000..045a4c3b --- /dev/null +++ b/assets/stataToken/renfil.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/rep.svg b/assets/stataToken/rep.svg new file mode 100644 index 00000000..5969df04 --- /dev/null +++ b/assets/stataToken/rep.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/reth.svg b/assets/stataToken/reth.svg new file mode 100644 index 00000000..7dd574d3 --- /dev/null +++ b/assets/stataToken/reth.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/rpl.svg b/assets/stataToken/rpl.svg new file mode 100644 index 00000000..e9f9e521 --- /dev/null +++ b/assets/stataToken/rpl.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/savax.svg b/assets/stataToken/savax.svg new file mode 100644 index 00000000..5c0e476b --- /dev/null +++ b/assets/stataToken/savax.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/sd.svg b/assets/stataToken/sd.svg new file mode 100644 index 00000000..6798ffe7 --- /dev/null +++ b/assets/stataToken/sd.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/sdai.svg b/assets/stataToken/sdai.svg new file mode 100644 index 00000000..837a34e6 --- /dev/null +++ b/assets/stataToken/sdai.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/seth.svg b/assets/stataToken/seth.svg new file mode 100644 index 00000000..ea2c27e2 --- /dev/null +++ b/assets/stataToken/seth.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/snx.svg b/assets/stataToken/snx.svg new file mode 100644 index 00000000..2e2970c9 --- /dev/null +++ b/assets/stataToken/snx.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/steth.svg b/assets/stataToken/steth.svg new file mode 100644 index 00000000..86fb3eea --- /dev/null +++ b/assets/stataToken/steth.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/stg.svg b/assets/stataToken/stg.svg new file mode 100644 index 00000000..795b1960 --- /dev/null +++ b/assets/stataToken/stg.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/stkaave.svg b/assets/stataToken/stkaave.svg new file mode 100644 index 00000000..ed4ac6b7 --- /dev/null +++ b/assets/stataToken/stkaave.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/stkbpt.svg b/assets/stataToken/stkbpt.svg new file mode 100644 index 00000000..e5a93a99 --- /dev/null +++ b/assets/stataToken/stkbpt.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/stkbptv2.svg b/assets/stataToken/stkbptv2.svg new file mode 100644 index 00000000..064347c9 --- /dev/null +++ b/assets/stataToken/stkbptv2.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/stmatic.svg b/assets/stataToken/stmatic.svg new file mode 100644 index 00000000..b746b6da --- /dev/null +++ b/assets/stataToken/stmatic.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/susd.svg b/assets/stataToken/susd.svg new file mode 100644 index 00000000..13b05e51 --- /dev/null +++ b/assets/stataToken/susd.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/sushi.svg b/assets/stataToken/sushi.svg new file mode 100644 index 00000000..5df3d4c2 --- /dev/null +++ b/assets/stataToken/sushi.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/tribe.svg b/assets/stataToken/tribe.svg new file mode 100644 index 00000000..c81c59a7 --- /dev/null +++ b/assets/stataToken/tribe.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/tusd.svg b/assets/stataToken/tusd.svg new file mode 100644 index 00000000..5f33ef9a --- /dev/null +++ b/assets/stataToken/tusd.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/uni.svg b/assets/stataToken/uni.svg new file mode 100644 index 00000000..ff0428be --- /dev/null +++ b/assets/stataToken/uni.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/usdbc.svg b/assets/stataToken/usdbc.svg new file mode 100644 index 00000000..9b76d181 --- /dev/null +++ b/assets/stataToken/usdbc.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/usdc.svg b/assets/stataToken/usdc.svg new file mode 100644 index 00000000..a2ee60ce --- /dev/null +++ b/assets/stataToken/usdc.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/usdp.svg b/assets/stataToken/usdp.svg new file mode 100644 index 00000000..a51a4e81 --- /dev/null +++ b/assets/stataToken/usdp.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/usdt.svg b/assets/stataToken/usdt.svg new file mode 100644 index 00000000..3fb71cc9 --- /dev/null +++ b/assets/stataToken/usdt.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/ust.svg b/assets/stataToken/ust.svg new file mode 100644 index 00000000..6745ae41 --- /dev/null +++ b/assets/stataToken/ust.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/wavax.svg b/assets/stataToken/wavax.svg new file mode 100644 index 00000000..f54b9af0 --- /dev/null +++ b/assets/stataToken/wavax.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/wbnb.svg b/assets/stataToken/wbnb.svg new file mode 100644 index 00000000..858df800 --- /dev/null +++ b/assets/stataToken/wbnb.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/wbtc.svg b/assets/stataToken/wbtc.svg new file mode 100644 index 00000000..a3c654ec --- /dev/null +++ b/assets/stataToken/wbtc.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/weth.svg b/assets/stataToken/weth.svg new file mode 100644 index 00000000..d5dbcbe2 --- /dev/null +++ b/assets/stataToken/weth.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/wftm.svg b/assets/stataToken/wftm.svg new file mode 100644 index 00000000..69426e66 --- /dev/null +++ b/assets/stataToken/wftm.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/wmatic.svg b/assets/stataToken/wmatic.svg new file mode 100644 index 00000000..9c48d669 --- /dev/null +++ b/assets/stataToken/wmatic.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/wone.svg b/assets/stataToken/wone.svg new file mode 100644 index 00000000..73cb0770 --- /dev/null +++ b/assets/stataToken/wone.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/wsteth.svg b/assets/stataToken/wsteth.svg new file mode 100644 index 00000000..eefcf3ec --- /dev/null +++ b/assets/stataToken/wsteth.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/wxdai.svg b/assets/stataToken/wxdai.svg new file mode 100644 index 00000000..2b586d6f --- /dev/null +++ b/assets/stataToken/wxdai.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/xdai.svg b/assets/stataToken/xdai.svg new file mode 100644 index 00000000..46c4ef50 --- /dev/null +++ b/assets/stataToken/xdai.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/xsushi.svg b/assets/stataToken/xsushi.svg new file mode 100644 index 00000000..f10f07de --- /dev/null +++ b/assets/stataToken/xsushi.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/yfi.svg b/assets/stataToken/yfi.svg new file mode 100644 index 00000000..2af57053 --- /dev/null +++ b/assets/stataToken/yfi.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/stataToken/zrx.svg b/assets/stataToken/zrx.svg new file mode 100644 index 00000000..f2daeb8d --- /dev/null +++ b/assets/stataToken/zrx.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/templates/stata.svg b/assets/templates/stata.svg index 4fd2f529..784967ba 100644 --- a/assets/templates/stata.svg +++ b/assets/templates/stata.svg @@ -1 +1,340 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/scripts/generateIcons.ts b/scripts/generateIcons.ts index 2dd87314..b46570b4 100644 --- a/scripts/generateIcons.ts +++ b/scripts/generateIcons.ts @@ -1,6 +1,7 @@ import {join} from 'path'; import {VARIANT_SUFFIX, assets} from './generator/svgUtils'; import {readFileSync, writeFileSync} from 'fs'; +import {XMLParser} from 'fast-xml-parser'; const basePath = join(process.cwd(), 'assets'); @@ -13,8 +14,18 @@ async function main() { } } +const stataTemplate = readFileSync(join(basePath, 'templates', 'stata.svg'), { + encoding: 'utf8', +}); + function generateStataToken(fileName: string, underlying: string) { - writeFileSync(join(basePath, 'stataToken', fileName), underlying); + const svg = stataTemplate.replace( + '