diff --git a/src/assets/chains/1.svg b/src/assets/chains/1.svg
new file mode 100644
index 0000000..3ea91f7
--- /dev/null
+++ b/src/assets/chains/1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/4.svg b/src/assets/chains/4.svg
new file mode 100644
index 0000000..6ead1db
--- /dev/null
+++ b/src/assets/chains/4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/480.svg b/src/assets/chains/480.svg
new file mode 100644
index 0000000..a8ff7d8
--- /dev/null
+++ b/src/assets/chains/480.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/arbitrum.svg b/src/assets/chains/arbitrum.svg
new file mode 100644
index 0000000..f12dd43
--- /dev/null
+++ b/src/assets/chains/arbitrum.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/src/assets/chains/aurora.svg b/src/assets/chains/aurora.svg
new file mode 100644
index 0000000..f3fa36c
--- /dev/null
+++ b/src/assets/chains/aurora.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/avalanche.svg b/src/assets/chains/avalanche.svg
new file mode 100644
index 0000000..40d13ae
--- /dev/null
+++ b/src/assets/chains/avalanche.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/base.svg b/src/assets/chains/base.svg
new file mode 100644
index 0000000..4ce6266
--- /dev/null
+++ b/src/assets/chains/base.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/binancesmartchain.svg b/src/assets/chains/binancesmartchain.svg
new file mode 100644
index 0000000..d0cc1e1
--- /dev/null
+++ b/src/assets/chains/binancesmartchain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/blast.svg b/src/assets/chains/blast.svg
new file mode 100644
index 0000000..548c6d0
--- /dev/null
+++ b/src/assets/chains/blast.svg
@@ -0,0 +1,23 @@
+
+
diff --git a/src/assets/chains/bob.svg b/src/assets/chains/bob.svg
new file mode 100644
index 0000000..97996b9
--- /dev/null
+++ b/src/assets/chains/bob.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/assets/chains/celo.svg b/src/assets/chains/celo.svg
new file mode 100644
index 0000000..7333a6d
--- /dev/null
+++ b/src/assets/chains/celo.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/src/assets/chains/core.svg b/src/assets/chains/core.svg
new file mode 100644
index 0000000..824a9e8
--- /dev/null
+++ b/src/assets/chains/core.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/ethereum.svg b/src/assets/chains/ethereum.svg
new file mode 100644
index 0000000..3ea91f7
--- /dev/null
+++ b/src/assets/chains/ethereum.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/fantom.svg b/src/assets/chains/fantom.svg
new file mode 100644
index 0000000..9f32ae5
--- /dev/null
+++ b/src/assets/chains/fantom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/fraxtal.svg b/src/assets/chains/fraxtal.svg
new file mode 100644
index 0000000..158a6ac
--- /dev/null
+++ b/src/assets/chains/fraxtal.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/src/assets/chains/fuse.svg b/src/assets/chains/fuse.svg
new file mode 100644
index 0000000..befccba
--- /dev/null
+++ b/src/assets/chains/fuse.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/assets/chains/gnosis.svg b/src/assets/chains/gnosis.svg
new file mode 100644
index 0000000..0ee5489
--- /dev/null
+++ b/src/assets/chains/gnosis.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/immutable.svg b/src/assets/chains/immutable.svg
new file mode 100644
index 0000000..543b035
--- /dev/null
+++ b/src/assets/chains/immutable.svg
@@ -0,0 +1,44 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/linea.svg b/src/assets/chains/linea.svg
new file mode 100644
index 0000000..bb56377
--- /dev/null
+++ b/src/assets/chains/linea.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/assets/chains/manta.svg b/src/assets/chains/manta.svg
new file mode 100644
index 0000000..6b6650b
--- /dev/null
+++ b/src/assets/chains/manta.svg
@@ -0,0 +1,47 @@
+
+
+
+
diff --git a/src/assets/chains/mantle.svg b/src/assets/chains/mantle.svg
new file mode 100644
index 0000000..a82c442
--- /dev/null
+++ b/src/assets/chains/mantle.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/mode.svg b/src/assets/chains/mode.svg
new file mode 100644
index 0000000..a623b8b
--- /dev/null
+++ b/src/assets/chains/mode.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/chains/moonbeam.svg b/src/assets/chains/moonbeam.svg
new file mode 100644
index 0000000..1ad7b79
--- /dev/null
+++ b/src/assets/chains/moonbeam.svg
@@ -0,0 +1,30 @@
+
+
+
diff --git a/src/assets/chains/optimism.svg b/src/assets/chains/optimism.svg
new file mode 100644
index 0000000..d016d86
--- /dev/null
+++ b/src/assets/chains/optimism.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/polygon.svg b/src/assets/chains/polygon.svg
new file mode 100644
index 0000000..b8bc357
--- /dev/null
+++ b/src/assets/chains/polygon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/polygonzkevm.svg b/src/assets/chains/polygonzkevm.svg
new file mode 100644
index 0000000..b70d50a
--- /dev/null
+++ b/src/assets/chains/polygonzkevm.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/assets/chains/rootstock.svg b/src/assets/chains/rootstock.svg
new file mode 100644
index 0000000..e011dae
--- /dev/null
+++ b/src/assets/chains/rootstock.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/sei.svg b/src/assets/chains/sei.svg
new file mode 100644
index 0000000..54c8da2
--- /dev/null
+++ b/src/assets/chains/sei.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/assets/chains/solana.svg b/src/assets/chains/solana.svg
new file mode 100644
index 0000000..0888682
--- /dev/null
+++ b/src/assets/chains/solana.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/chains/taiko.svg b/src/assets/chains/taiko.svg
new file mode 100644
index 0000000..f610401
--- /dev/null
+++ b/src/assets/chains/taiko.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/chains/thundercore.svg b/src/assets/chains/thundercore.svg
new file mode 100644
index 0000000..67ca5b1
--- /dev/null
+++ b/src/assets/chains/thundercore.svg
@@ -0,0 +1,35 @@
+
+
+
diff --git a/src/assets/chains/xlayer.svg b/src/assets/chains/xlayer.svg
new file mode 100644
index 0000000..22aadc1
--- /dev/null
+++ b/src/assets/chains/xlayer.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/src/assets/chains/zksync.svg b/src/assets/chains/zksync.svg
new file mode 100644
index 0000000..87645ca
--- /dev/null
+++ b/src/assets/chains/zksync.svg
@@ -0,0 +1,30 @@
+
+
diff --git a/src/assets/protocols/a51.svg b/src/assets/protocols/a51.svg
new file mode 100644
index 0000000..35848b7
--- /dev/null
+++ b/src/assets/protocols/a51.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/src/assets/protocols/aave.svg b/src/assets/protocols/aave.svg
new file mode 100644
index 0000000..2610179
--- /dev/null
+++ b/src/assets/protocols/aave.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/aero.svg b/src/assets/protocols/aero.svg
new file mode 100644
index 0000000..e4a2b07
--- /dev/null
+++ b/src/assets/protocols/aero.svg
@@ -0,0 +1,28 @@
+
diff --git a/src/assets/protocols/ajna.svg b/src/assets/protocols/ajna.svg
new file mode 100644
index 0000000..9c8eb76
--- /dev/null
+++ b/src/assets/protocols/ajna.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/angle.svg b/src/assets/protocols/angle.svg
new file mode 100644
index 0000000..3c0c38e
--- /dev/null
+++ b/src/assets/protocols/angle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/arrakis.svg b/src/assets/protocols/arrakis.svg
new file mode 100644
index 0000000..76c3eea
--- /dev/null
+++ b/src/assets/protocols/arrakis.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/atx.svg b/src/assets/protocols/atx.svg
new file mode 100644
index 0000000..09f5043
--- /dev/null
+++ b/src/assets/protocols/atx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/beefy.svg b/src/assets/protocols/beefy.svg
new file mode 100644
index 0000000..4c7fff8
--- /dev/null
+++ b/src/assets/protocols/beefy.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/assets/protocols/blueprint.svg b/src/assets/protocols/blueprint.svg
new file mode 100644
index 0000000..c8439e1
--- /dev/null
+++ b/src/assets/protocols/blueprint.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/protocols/bunni.svg b/src/assets/protocols/bunni.svg
new file mode 100644
index 0000000..7dccef1
--- /dev/null
+++ b/src/assets/protocols/bunni.svg
@@ -0,0 +1,84 @@
+
+
diff --git a/src/assets/protocols/camelot.svg b/src/assets/protocols/camelot.svg
new file mode 100644
index 0000000..2f5ee04
--- /dev/null
+++ b/src/assets/protocols/camelot.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/charm.svg b/src/assets/protocols/charm.svg
new file mode 100644
index 0000000..ebd0796
--- /dev/null
+++ b/src/assets/protocols/charm.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/src/assets/protocols/compound.svg b/src/assets/protocols/compound.svg
new file mode 100644
index 0000000..0face3c
--- /dev/null
+++ b/src/assets/protocols/compound.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/src/assets/protocols/crust.png b/src/assets/protocols/crust.png
new file mode 100644
index 0000000..2246921
Binary files /dev/null and b/src/assets/protocols/crust.png differ
diff --git a/src/assets/protocols/curve.png b/src/assets/protocols/curve.png
new file mode 100644
index 0000000..ea273b7
Binary files /dev/null and b/src/assets/protocols/curve.png differ
diff --git a/src/assets/protocols/defiedge.svg b/src/assets/protocols/defiedge.svg
new file mode 100644
index 0000000..a0de857
--- /dev/null
+++ b/src/assets/protocols/defiedge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/dolomite.svg b/src/assets/protocols/dolomite.svg
new file mode 100644
index 0000000..412c491
--- /dev/null
+++ b/src/assets/protocols/dolomite.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/src/assets/protocols/dopex.svg b/src/assets/protocols/dopex.svg
new file mode 100644
index 0000000..e9042ff
--- /dev/null
+++ b/src/assets/protocols/dopex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/eigenlayer.svg b/src/assets/protocols/eigenlayer.svg
new file mode 100644
index 0000000..be0ce4a
--- /dev/null
+++ b/src/assets/protocols/eigenlayer.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/assets/protocols/euler.svg b/src/assets/protocols/euler.svg
new file mode 100644
index 0000000..4671bc4
--- /dev/null
+++ b/src/assets/protocols/euler.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/fantom.svg b/src/assets/protocols/fantom.svg
new file mode 100644
index 0000000..0970b4a
--- /dev/null
+++ b/src/assets/protocols/fantom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/fei.svg b/src/assets/protocols/fei.svg
new file mode 100644
index 0000000..1a78f1a
--- /dev/null
+++ b/src/assets/protocols/fei.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/fenix.svg b/src/assets/protocols/fenix.svg
new file mode 100644
index 0000000..e728f07
--- /dev/null
+++ b/src/assets/protocols/fenix.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/assets/protocols/frax.svg b/src/assets/protocols/frax.svg
new file mode 100644
index 0000000..1f6cc8f
--- /dev/null
+++ b/src/assets/protocols/frax.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/gamma.svg b/src/assets/protocols/gamma.svg
new file mode 100644
index 0000000..ad7b4bb
--- /dev/null
+++ b/src/assets/protocols/gamma.svg
@@ -0,0 +1,18 @@
+
diff --git a/src/assets/protocols/hyprlock.svg b/src/assets/protocols/hyprlock.svg
new file mode 100644
index 0000000..2213ebc
--- /dev/null
+++ b/src/assets/protocols/hyprlock.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/ion.svg b/src/assets/protocols/ion.svg
new file mode 100644
index 0000000..00965a1
--- /dev/null
+++ b/src/assets/protocols/ion.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/ionic.svg b/src/assets/protocols/ionic.svg
new file mode 100644
index 0000000..57b8865
--- /dev/null
+++ b/src/assets/protocols/ionic.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/assets/protocols/izumi.svg b/src/assets/protocols/izumi.svg
new file mode 100644
index 0000000..7383132
--- /dev/null
+++ b/src/assets/protocols/izumi.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/jones.svg b/src/assets/protocols/jones.svg
new file mode 100644
index 0000000..35d487e
--- /dev/null
+++ b/src/assets/protocols/jones.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/protocols/jrt.svg b/src/assets/protocols/jrt.svg
new file mode 100644
index 0000000..0ef1145
--- /dev/null
+++ b/src/assets/protocols/jrt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/kim.svg b/src/assets/protocols/kim.svg
new file mode 100644
index 0000000..31ba6ca
--- /dev/null
+++ b/src/assets/protocols/kim.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/assets/protocols/koi.svg b/src/assets/protocols/koi.svg
new file mode 100644
index 0000000..b1e357c
--- /dev/null
+++ b/src/assets/protocols/koi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/link.svg b/src/assets/protocols/link.svg
new file mode 100644
index 0000000..a00a4dc
--- /dev/null
+++ b/src/assets/protocols/link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/maverick.svg b/src/assets/protocols/maverick.svg
new file mode 100644
index 0000000..6da19c1
--- /dev/null
+++ b/src/assets/protocols/maverick.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/assets/protocols/merkl.svg b/src/assets/protocols/merkl.svg
new file mode 100644
index 0000000..9e635da
--- /dev/null
+++ b/src/assets/protocols/merkl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/morpho.svg b/src/assets/protocols/morpho.svg
new file mode 100644
index 0000000..28f86fa
--- /dev/null
+++ b/src/assets/protocols/morpho.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/oku.svg b/src/assets/protocols/oku.svg
new file mode 100644
index 0000000..a4fa927
--- /dev/null
+++ b/src/assets/protocols/oku.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/orange.svg b/src/assets/protocols/orange.svg
new file mode 100644
index 0000000..04c445a
--- /dev/null
+++ b/src/assets/protocols/orange.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/assets/protocols/pad.svg b/src/assets/protocols/pad.svg
new file mode 100644
index 0000000..a178ca3
--- /dev/null
+++ b/src/assets/protocols/pad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/pancakeswap.svg b/src/assets/protocols/pancakeswap.svg
new file mode 100644
index 0000000..94c4ad7
--- /dev/null
+++ b/src/assets/protocols/pancakeswap.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/quickswap.svg b/src/assets/protocols/quickswap.svg
new file mode 100644
index 0000000..abc1a47
--- /dev/null
+++ b/src/assets/protocols/quickswap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/radiant.svg b/src/assets/protocols/radiant.svg
new file mode 100644
index 0000000..0c4370c
--- /dev/null
+++ b/src/assets/protocols/radiant.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/protocols/ramses.svg b/src/assets/protocols/ramses.svg
new file mode 100644
index 0000000..6cb8f3d
--- /dev/null
+++ b/src/assets/protocols/ramses.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/range.svg b/src/assets/protocols/range.svg
new file mode 100644
index 0000000..250c605
--- /dev/null
+++ b/src/assets/protocols/range.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/protocols/reactorfusion.svg b/src/assets/protocols/reactorfusion.svg
new file mode 100644
index 0000000..2b02143
--- /dev/null
+++ b/src/assets/protocols/reactorfusion.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/retro.png b/src/assets/protocols/retro.png
new file mode 100644
index 0000000..f791c30
Binary files /dev/null and b/src/assets/protocols/retro.png differ
diff --git a/src/assets/protocols/saber.svg b/src/assets/protocols/saber.svg
new file mode 100644
index 0000000..73f79a2
--- /dev/null
+++ b/src/assets/protocols/saber.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/sdt.svg b/src/assets/protocols/sdt.svg
new file mode 100644
index 0000000..245a46e
--- /dev/null
+++ b/src/assets/protocols/sdt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/shoebill.svg b/src/assets/protocols/shoebill.svg
new file mode 100644
index 0000000..10e2119
--- /dev/null
+++ b/src/assets/protocols/shoebill.svg
@@ -0,0 +1,275 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/silo.svg b/src/assets/protocols/silo.svg
new file mode 100644
index 0000000..6b449df
--- /dev/null
+++ b/src/assets/protocols/silo.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/spectra.svg b/src/assets/protocols/spectra.svg
new file mode 100644
index 0000000..14f8130
--- /dev/null
+++ b/src/assets/protocols/spectra.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/steer.svg b/src/assets/protocols/steer.svg
new file mode 100644
index 0000000..7549c95
--- /dev/null
+++ b/src/assets/protocols/steer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/stryke.svg b/src/assets/protocols/stryke.svg
new file mode 100644
index 0000000..378753a
--- /dev/null
+++ b/src/assets/protocols/stryke.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
diff --git a/src/assets/protocols/supswap.svg b/src/assets/protocols/supswap.svg
new file mode 100644
index 0000000..c544638
--- /dev/null
+++ b/src/assets/protocols/supswap.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/sushi.svg b/src/assets/protocols/sushi.svg
new file mode 100644
index 0000000..5dcce09
--- /dev/null
+++ b/src/assets/protocols/sushi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/swapper.svg b/src/assets/protocols/swapper.svg
new file mode 100644
index 0000000..8fd13b3
--- /dev/null
+++ b/src/assets/protocols/swapper.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/protocols/swapr.svg b/src/assets/protocols/swapr.svg
new file mode 100644
index 0000000..a723b2c
--- /dev/null
+++ b/src/assets/protocols/swapr.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/protocols/syncswap.svg b/src/assets/protocols/syncswap.svg
new file mode 100644
index 0000000..c36f89c
--- /dev/null
+++ b/src/assets/protocols/syncswap.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/thruster.svg b/src/assets/protocols/thruster.svg
new file mode 100644
index 0000000..18b3fae
--- /dev/null
+++ b/src/assets/protocols/thruster.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/uniswap.svg b/src/assets/protocols/uniswap.svg
new file mode 100644
index 0000000..2a80814
--- /dev/null
+++ b/src/assets/protocols/uniswap.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/venus.svg b/src/assets/protocols/venus.svg
new file mode 100644
index 0000000..8e5b0e4
--- /dev/null
+++ b/src/assets/protocols/venus.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/protocols/vest.svg b/src/assets/protocols/vest.svg
new file mode 100644
index 0000000..28de09f
--- /dev/null
+++ b/src/assets/protocols/vest.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/assets/protocols/voltage.svg b/src/assets/protocols/voltage.svg
new file mode 100644
index 0000000..06c8915
--- /dev/null
+++ b/src/assets/protocols/voltage.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
diff --git a/src/assets/protocols/woofi.svg b/src/assets/protocols/woofi.svg
new file mode 100644
index 0000000..6a1c523
--- /dev/null
+++ b/src/assets/protocols/woofi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/protocols/zero.svg b/src/assets/protocols/zero.svg
new file mode 100644
index 0000000..37cfab0
--- /dev/null
+++ b/src/assets/protocols/zero.svg
@@ -0,0 +1,8947 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/protocols/zkswap.svg b/src/assets/protocols/zkswap.svg
new file mode 100644
index 0000000..c62562e
--- /dev/null
+++ b/src/assets/protocols/zkswap.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/tokens/bifi.svg b/src/assets/tokens/bifi.svg
new file mode 100644
index 0000000..4c7fff8
--- /dev/null
+++ b/src/assets/tokens/bifi.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+