diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 00000000..0b1b9592
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,4 @@
+dist/
+.github/
+*.md
+auto-imports.d.ts
diff --git a/.prettierrc.json b/.prettierrc.json
index 0ed67ee7..79a31069 100644
--- a/.prettierrc.json
+++ b/.prettierrc.json
@@ -4,6 +4,6 @@
"semi": true,
"endOfLine": "auto",
"bracketSpacing": true,
- "TrailingCooma": true,
+ "trailingComma": "es5",
"arrowParens": "always"
}
diff --git a/chains/mainnet/axelar.json b/chains/mainnet/axelar.json
index 28bd6d98..0d0481c6 100644
--- a/chains/mainnet/axelar.json
+++ b/chains/mainnet/axelar.json
@@ -1,74 +1,74 @@
{
- "chain_name": "axelar",
- "api": [
- "https://rest.axelar.lava.build/lava-referer-97409c72-1a82-4861-8651-119c15151cbe"
- ],
- "rpc": [
- "https://tm.axelar.lava.build/lava-referer-97409c72-1a82-4861-8651-119c15151cbe"
- ],
- "snapshot_provider": "",
- "sdk_version": "0.45.6",
- "coin_type": "118",
- "min_tx_fee": "800",
- "addr_prefix": "axelar",
- "logo": "/logos/axelar.svg",
- "theme_color": "#161723",
- "assets": [
- {
- "base": "uaxl",
- "symbol": "AXL",
- "exponent": "6",
- "coingecko_id": "axelar",
- "logo": "/logos/axelar.svg"
- },
- {
- "base": "uusdc",
- "symbol": "axlUSDC",
- "exponent": "6",
- "coingecko_id": "usd-coin",
- "logo": "/logos/usdc.svg"
- },
- {
- "base": "uusdt",
- "symbol": "axlUSDT",
- "exponent": "6",
- "coingecko_id": "tether",
- "logo": "/logos/usdt.svg"
- },
- {
- "base": "dai-wei",
- "symbol": "axlDAI",
- "exponent": "18",
- "coingecko_id": "dai",
- "logo": "/logos/dai.svg"
- },
- {
- "base": "weth-wei",
- "symbol": "axlWETH",
- "exponent": "18",
- "coingecko_id": "ethereum",
- "logo": "/logos/weth.svg"
- },
- {
- "base": "wmatic-wei",
- "symbol": "axlWMATIC",
- "exponent": "18",
- "coingecko_id": "matic-network",
- "logo": "/logos/wmatic.svg"
- },
- {
- "base": "wavax-wei",
- "symbol": "axlWAVAX",
- "exponent": "18",
- "coingecko_id": "avalanche-2",
- "logo": "/logos/wavax.svg"
- },
- {
- "base": "dot-planck",
- "symbol": "axlDOT",
- "exponent": "10",
- "coingecko_id": "polkadot",
- "logo": "/logos/dot.svg"
- }
- ]
+ "chain_name": "axelar",
+ "api": [
+ "https://rest.axelar.lava.build/lava-referer-97409c72-1a82-4861-8651-119c15151cbe"
+ ],
+ "rpc": [
+ "https://tm.axelar.lava.build/lava-referer-97409c72-1a82-4861-8651-119c15151cbe"
+ ],
+ "snapshot_provider": "",
+ "sdk_version": "0.45.6",
+ "coin_type": "118",
+ "min_tx_fee": "800",
+ "addr_prefix": "axelar",
+ "logo": "/logos/axelar.svg",
+ "theme_color": "#161723",
+ "assets": [
+ {
+ "base": "uaxl",
+ "symbol": "AXL",
+ "exponent": "6",
+ "coingecko_id": "axelar",
+ "logo": "/logos/axelar.svg"
+ },
+ {
+ "base": "uusdc",
+ "symbol": "axlUSDC",
+ "exponent": "6",
+ "coingecko_id": "usd-coin",
+ "logo": "/logos/usdc.svg"
+ },
+ {
+ "base": "uusdt",
+ "symbol": "axlUSDT",
+ "exponent": "6",
+ "coingecko_id": "tether",
+ "logo": "/logos/usdt.svg"
+ },
+ {
+ "base": "dai-wei",
+ "symbol": "axlDAI",
+ "exponent": "18",
+ "coingecko_id": "dai",
+ "logo": "/logos/dai.svg"
+ },
+ {
+ "base": "weth-wei",
+ "symbol": "axlWETH",
+ "exponent": "18",
+ "coingecko_id": "ethereum",
+ "logo": "/logos/weth.svg"
+ },
+ {
+ "base": "wmatic-wei",
+ "symbol": "axlWMATIC",
+ "exponent": "18",
+ "coingecko_id": "matic-network",
+ "logo": "/logos/wmatic.svg"
+ },
+ {
+ "base": "wavax-wei",
+ "symbol": "axlWAVAX",
+ "exponent": "18",
+ "coingecko_id": "avalanche-2",
+ "logo": "/logos/wavax.svg"
+ },
+ {
+ "base": "dot-planck",
+ "symbol": "axlDOT",
+ "exponent": "10",
+ "coingecko_id": "polkadot",
+ "logo": "/logos/dot.svg"
+ }
+ ]
}
diff --git a/chains/mainnet/cosmos.json b/chains/mainnet/cosmos.json
index 954ec4bb..c52a3726 100644
--- a/chains/mainnet/cosmos.json
+++ b/chains/mainnet/cosmos.json
@@ -1,26 +1,40 @@
{
- "chain_name": "cosmos",
- "registry_name": "cosmoshub",
- "api": [
- {"provider": "cosmos.directory", "address": "https://rest.cosmos.directory/cosmoshub"},
- {"provider": "publicnode", "address": "https://cosmos-rest.publicnode.com"},
- {"provider": "silknode", "address": "https://cosmos.api.silknodes.io"}
- ],
- "rpc": [
- {"provider": "icycro", "address": "https://cosmos-rpc.icycro.org"},
- {"provider": "dragonstake", "address": "https://rpc.cosmos.dragonstake.io"},
- {"provider": "Golden Ratio Staking", "address": "https://rpc-cosmoshub.goldenratiostaking.net"}
- ],
- "sdk_version": "0.45.1",
- "coin_type": "118",
- "min_tx_fee": "800",
- "addr_prefix": "cosmos",
- "logo": "/logos/cosmos.svg",
- "assets": [{
- "base": "uatom",
- "symbol": "ATOM",
- "exponent": "6",
- "coingecko_id": "cosmos",
- "logo": "/logos/cosmos.svg"
- }]
+ "chain_name": "cosmos",
+ "registry_name": "cosmoshub",
+ "api": [
+ {
+ "provider": "cosmos.directory",
+ "address": "https://rest.cosmos.directory/cosmoshub"
+ },
+ {
+ "provider": "publicnode",
+ "address": "https://cosmos-rest.publicnode.com"
+ },
+ { "provider": "silknode", "address": "https://cosmos.api.silknodes.io" }
+ ],
+ "rpc": [
+ { "provider": "icycro", "address": "https://cosmos-rpc.icycro.org" },
+ {
+ "provider": "dragonstake",
+ "address": "https://rpc.cosmos.dragonstake.io"
+ },
+ {
+ "provider": "Golden Ratio Staking",
+ "address": "https://rpc-cosmoshub.goldenratiostaking.net"
+ }
+ ],
+ "sdk_version": "0.45.1",
+ "coin_type": "118",
+ "min_tx_fee": "800",
+ "addr_prefix": "cosmos",
+ "logo": "/logos/cosmos.svg",
+ "assets": [
+ {
+ "base": "uatom",
+ "symbol": "ATOM",
+ "exponent": "6",
+ "coingecko_id": "cosmos",
+ "logo": "/logos/cosmos.svg"
+ }
+ ]
}
diff --git a/chains/mainnet/neutron.json b/chains/mainnet/neutron.json
index 76fc3dd6..1a589146 100644
--- a/chains/mainnet/neutron.json
+++ b/chains/mainnet/neutron.json
@@ -1,30 +1,46 @@
{
- "chain_name": "neutron",
- "api": [
- {"provider": "Polkachu", "address": "https://neutron-api.polkachu.com"},
- {"provider": "NodeStake", "address": "https://api.neutron.nodestake.top"},
- {"provider": "Allnodes", "address": "https://neutron-rest.publicnode.com"}
- ],
- "rpc": [
- {"provider": "Polkachu", "address": "https://neutron-rpc.polkachu.com"},
- {"provider": "NodeStake", "address": "https://rpc.neutron.nodestake.top"},
- {"provider": "Allnodes", "address": "https://neutron-rpc.publicnode.com:443"}
- ],
- "provider_chain": {
- "api": ["https://rest.cosmos.directory/cosmoshub"]
- },
- "features": ["dashboard", "blocks", "ibc", "cosmwasm", "uptime", "parameters", "state-sync", "consensus", "supply", "widget"],
- "sdk_version": "0.45.1",
- "coin_type": "118",
- "min_tx_fee": "8000",
- "assets": [{
- "base": "untrn",
- "symbol": "NTRN",
- "exponent": "6",
- "coingecko_id": "neutron",
- "logo": "/logos/neutron.svg"
- }],
- "addr_prefix": "neutron",
- "theme_color": "#161723",
- "logo": "/logos/neutron.svg"
+ "chain_name": "neutron",
+ "api": [
+ { "provider": "Polkachu", "address": "https://neutron-api.polkachu.com" },
+ { "provider": "NodeStake", "address": "https://api.neutron.nodestake.top" },
+ { "provider": "Allnodes", "address": "https://neutron-rest.publicnode.com" }
+ ],
+ "rpc": [
+ { "provider": "Polkachu", "address": "https://neutron-rpc.polkachu.com" },
+ { "provider": "NodeStake", "address": "https://rpc.neutron.nodestake.top" },
+ {
+ "provider": "Allnodes",
+ "address": "https://neutron-rpc.publicnode.com:443"
+ }
+ ],
+ "provider_chain": {
+ "api": ["https://rest.cosmos.directory/cosmoshub"]
+ },
+ "features": [
+ "dashboard",
+ "blocks",
+ "ibc",
+ "cosmwasm",
+ "uptime",
+ "parameters",
+ "state-sync",
+ "consensus",
+ "supply",
+ "widget"
+ ],
+ "sdk_version": "0.45.1",
+ "coin_type": "118",
+ "min_tx_fee": "8000",
+ "assets": [
+ {
+ "base": "untrn",
+ "symbol": "NTRN",
+ "exponent": "6",
+ "coingecko_id": "neutron",
+ "logo": "/logos/neutron.svg"
+ }
+ ],
+ "addr_prefix": "neutron",
+ "theme_color": "#161723",
+ "logo": "/logos/neutron.svg"
}
diff --git a/chains/mainnet/nolus.json b/chains/mainnet/nolus.json
index 81bdd484..7f06011d 100644
--- a/chains/mainnet/nolus.json
+++ b/chains/mainnet/nolus.json
@@ -1,27 +1,38 @@
{
- "chain_name": "nolus",
- "coingecko": "nolus",
- "api": [
- {"provider": "Nolus", "address": "https://pirin-cl.nolus.network:1317"},
- {"provider": "LavenderFive", "address": "https://nolus-api.lavenderfive.com:443"},
- {"provider": "Allnodes", "address": "https://nolus-rest.publicnode.com"}
- ],
- "rpc": [
- {"provider": "Nolus", "address": "https://pirin-cl.nolus.network:26657"},
- {"provider": "LavenderFive", "address": "https://nolus-rpc.lavenderfive.com:443"},
- {"provider": "Allnodes", "address": "https://nolus-rpc.publicnode.com:443"}
- ],
- "snapshot_provider": "",
- "sdk_version": "v0.47.6",
- "coin_type": "118",
- "min_tx_fee": "0",
- "addr_prefix": "nolus",
- "logo": "/logos/nolus.svg",
- "assets": [{
- "base": "unls",
- "symbol": "NLS",
- "exponent": "6",
- "coingecko_id": "nolus",
- "logo": "/logos/nolus.svg"
- }]
+ "chain_name": "nolus",
+ "coingecko": "nolus",
+ "api": [
+ { "provider": "Nolus", "address": "https://pirin-cl.nolus.network:1317" },
+ {
+ "provider": "LavenderFive",
+ "address": "https://nolus-api.lavenderfive.com:443"
+ },
+ { "provider": "Allnodes", "address": "https://nolus-rest.publicnode.com" }
+ ],
+ "rpc": [
+ { "provider": "Nolus", "address": "https://pirin-cl.nolus.network:26657" },
+ {
+ "provider": "LavenderFive",
+ "address": "https://nolus-rpc.lavenderfive.com:443"
+ },
+ {
+ "provider": "Allnodes",
+ "address": "https://nolus-rpc.publicnode.com:443"
+ }
+ ],
+ "snapshot_provider": "",
+ "sdk_version": "v0.47.6",
+ "coin_type": "118",
+ "min_tx_fee": "0",
+ "addr_prefix": "nolus",
+ "logo": "/logos/nolus.svg",
+ "assets": [
+ {
+ "base": "unls",
+ "symbol": "NLS",
+ "exponent": "6",
+ "coingecko_id": "nolus",
+ "logo": "/logos/nolus.svg"
+ }
+ ]
}
diff --git a/chains/mainnet/osmosis.json b/chains/mainnet/osmosis.json
index 35669f39..449480d6 100644
--- a/chains/mainnet/osmosis.json
+++ b/chains/mainnet/osmosis.json
@@ -1,32 +1,47 @@
{
- "chain_name": "osmosis",
- "coingecko": "osmosis",
- "api": ["https://lcd.osmosis.zone","https://api-osmosis-ia.cosmosia.notional.ventures", "https://osmosis-api.polkachu.com", "https://lcd-osmosis.blockapsis.com"],
- "rpc": ["https://rpc.osmosis.zone", "https://rpc-osmosis-ia.cosmosia.notional.ventures:443", "https://osmosis-rpc.polkachu.com:443", "https://osmosis.validator.network:443", "https://rpc-osmosis.blockapsis.com:443"],
- "snapshot_provider": "",
- "sdk_version": "0.46.1",
- "coin_type": "118",
- "min_tx_fee": "800",
- "addr_prefix": "osmo",
- "logo": "/logos/osmosis.jpg",
- "theme_color": "#812cd6",
- "assets": [{
- "base": "uosmo",
- "symbol": "OSMO",
- "exponent": "6",
- "coingecko_id": "osmosis",
- "logo": "/logos/osmosis.jpg"
- },{
- "base": "uion",
- "symbol": "ION",
- "exponent": "6",
- "coingecko_id": "ion",
- "logo": "/logos/osmosis.jpg"
- },{
- "base": "usomm",
- "symbol": "SOMM",
- "exponent": "6",
- "coingecko_id": "somm",
- "logo": ""
- }]
+ "chain_name": "osmosis",
+ "coingecko": "osmosis",
+ "api": [
+ "https://lcd.osmosis.zone",
+ "https://api-osmosis-ia.cosmosia.notional.ventures",
+ "https://osmosis-api.polkachu.com",
+ "https://lcd-osmosis.blockapsis.com"
+ ],
+ "rpc": [
+ "https://rpc.osmosis.zone",
+ "https://rpc-osmosis-ia.cosmosia.notional.ventures:443",
+ "https://osmosis-rpc.polkachu.com:443",
+ "https://osmosis.validator.network:443",
+ "https://rpc-osmosis.blockapsis.com:443"
+ ],
+ "snapshot_provider": "",
+ "sdk_version": "0.46.1",
+ "coin_type": "118",
+ "min_tx_fee": "800",
+ "addr_prefix": "osmo",
+ "logo": "/logos/osmosis.jpg",
+ "theme_color": "#812cd6",
+ "assets": [
+ {
+ "base": "uosmo",
+ "symbol": "OSMO",
+ "exponent": "6",
+ "coingecko_id": "osmosis",
+ "logo": "/logos/osmosis.jpg"
+ },
+ {
+ "base": "uion",
+ "symbol": "ION",
+ "exponent": "6",
+ "coingecko_id": "ion",
+ "logo": "/logos/osmosis.jpg"
+ },
+ {
+ "base": "usomm",
+ "symbol": "SOMM",
+ "exponent": "6",
+ "coingecko_id": "somm",
+ "logo": ""
+ }
+ ]
}
diff --git a/chains/testnet/bfhevm.json b/chains/testnet/bfhevm.json
index f3c7789d..c136f030 100644
--- a/chains/testnet/bfhevm.json
+++ b/chains/testnet/bfhevm.json
@@ -1,19 +1,21 @@
{
- "chain_name": "bfhevm_777-1",
- "api": ["https://rest-testnet-bfhevm.xyz:443"],
- "rpc": ["https://rpc-bfhevm.xyz:8443"],
- "coingecko": "",
- "snapshot_provider": "",
- "sdk_version": "0.45.7",
- "coin_type": "60",
- "min_tx_fee": "700",
- "addr_prefix": "bfh",
- "logo": "",
- "assets": [{
- "base": "abfh",
- "symbol": "BFH",
- "exponent": "18",
- "coingecko_id": "",
- "logo": ""
- }]
- }
\ No newline at end of file
+ "chain_name": "bfhevm_777-1",
+ "api": ["https://rest-testnet-bfhevm.xyz:443"],
+ "rpc": ["https://rpc-bfhevm.xyz:8443"],
+ "coingecko": "",
+ "snapshot_provider": "",
+ "sdk_version": "0.45.7",
+ "coin_type": "60",
+ "min_tx_fee": "700",
+ "addr_prefix": "bfh",
+ "logo": "",
+ "assets": [
+ {
+ "base": "abfh",
+ "symbol": "BFH",
+ "exponent": "18",
+ "coingecko_id": "",
+ "logo": ""
+ }
+ ]
+}
diff --git a/chains/testnet/crossfi.json b/chains/testnet/crossfi.json
index 5414f3f2..d6026175 100644
--- a/chains/testnet/crossfi.json
+++ b/chains/testnet/crossfi.json
@@ -1,11 +1,11 @@
{
- "chain_name": "crossfi-testnet-1",
- "api": ["https://crossfi-testnet-api.forpeaky.xyz"],
- "rpc": ["https://crossfi-testnet-rpc.forpeaky.xyz"],
- "coingecko": "",
- "snapshot_provider": "",
- "sdk_version": "0.47.1",
- "coin_type": "118",
- "min_tx_fee": "500",
- "addr_prefix": "crossfi"
- }
\ No newline at end of file
+ "chain_name": "crossfi-testnet-1",
+ "api": ["https://crossfi-testnet-api.forpeaky.xyz"],
+ "rpc": ["https://crossfi-testnet-rpc.forpeaky.xyz"],
+ "coingecko": "",
+ "snapshot_provider": "",
+ "sdk_version": "0.47.1",
+ "coin_type": "118",
+ "min_tx_fee": "500",
+ "addr_prefix": "crossfi"
+}
diff --git a/env.d.ts b/env.d.ts
index f18e8379..33f49a00 100644
--- a/env.d.ts
+++ b/env.d.ts
@@ -1,3 +1,3 @@
///