Compare commits
31
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8f5a0b796c | ||
|
|
5593037dd2 | ||
|
|
99fa2da05a | ||
|
|
001449de69 | ||
|
|
3c044508ee | ||
|
|
b001d6fa0a | ||
|
|
128a1fa63d | ||
|
|
a8395b4268 | ||
|
|
4d0e941ab1 | ||
|
|
c0755637cf | ||
|
|
6b81db5d0d | ||
|
|
cdfca2b56d | ||
|
|
50441b810b | ||
|
|
c23d8bd4ec | ||
|
|
b8ee2088c9 | ||
|
|
20dd8943ca | ||
|
|
c08a5f298d | ||
|
|
50834640af | ||
|
|
90bb1185ea | ||
|
|
9caa9d7a8d | ||
|
|
eb29adf157 | ||
|
|
e89f36b2b7 | ||
|
|
08855f3714 | ||
|
|
c4299918f2 | ||
|
|
6d36a1498a | ||
|
|
145ff4890f | ||
|
|
dd628cc84e | ||
|
|
d0934b777d | ||
|
|
d34e21bd06 | ||
|
|
7fcd60ec64 | ||
|
|
0006e547a4 |
@@ -15,6 +15,6 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"ora": "^6.3.1",
|
||||
"vite": "^5.2.8"
|
||||
"vite": "^5.2.11"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,26 @@
|
||||
# @thirdweb-dev/auth
|
||||
|
||||
## 4.1.81
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/wallets@2.5.23
|
||||
|
||||
## 4.1.80
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/wallets@2.5.22
|
||||
|
||||
## 4.1.79
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/wallets@2.5.21
|
||||
|
||||
## 4.1.78
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/auth",
|
||||
"version": "4.1.78",
|
||||
"version": "4.1.81",
|
||||
"main": "dist/thirdweb-dev-auth.cjs.js",
|
||||
"module": "dist/thirdweb-dev-auth.esm.js",
|
||||
"browser": {
|
||||
@@ -80,7 +80,7 @@
|
||||
}
|
||||
},
|
||||
"devDependencies": {
|
||||
"@microsoft/api-documenter": "^7.24.1",
|
||||
"@microsoft/api-documenter": "^7.24.5",
|
||||
"@microsoft/api-extractor": "^7.43.0",
|
||||
"@microsoft/tsdoc": "^0.14.2",
|
||||
"@preconstruct/cli": "2.7.0",
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @thirdweb-dev/chains
|
||||
|
||||
## 0.1.109
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#3003](https://github.com/thirdweb-dev/js/pull/3003) [`d34e21b`](https://github.com/thirdweb-dev/js/commit/d34e21bd060a2e9c9ee095742ae954a3eadc6a7c) Thanks [@github-actions](https://github.com/apps/github-actions)! - Synced Chains Package
|
||||
|
||||
## 0.1.108
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -10,12 +10,6 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreib2sabb6vgfoskobp2wdr6if7v6s34f2xwjecfceui6qhjudmu4u4",
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.powergold.tech",
|
||||
"name": "PowerGold",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Automata Testnet",
|
||||
"chainId": 1398243,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmW7ugm31MRdhjGtimzWMK5N4g5L84tSyKMpZQYk6N9KvJ",
|
||||
"width": 1676,
|
||||
"height": 1600,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://ata.network",
|
||||
"name": "Automata Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Ether",
|
||||
"symbol": "ETH",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 1398243,
|
||||
"rpc": [],
|
||||
"shortName": "automatatest",
|
||||
"slug": "automata-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,34 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Eclat",
|
||||
"chainId": 165279,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Eclat Mainnet Explorer",
|
||||
"url": "https://eclatscan.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafybeigpyvnir6awzgeazkk5xdkvexw7w6ww3yxawszue6zms4a5ygdfky",
|
||||
"width": 500,
|
||||
"height": 500,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://eclatscan.com",
|
||||
"name": "Eclat Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Eclat",
|
||||
"symbol": "ECLAT",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 165279,
|
||||
"rpc": [
|
||||
"https://165279.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://mainnet-rpc.eclatscan.com"
|
||||
],
|
||||
"shortName": "ECLAT",
|
||||
"slug": "eclat",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -28,10 +28,10 @@ export default {
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://167008.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.katla.taiko.xyz",
|
||||
"wss://ws.katla.taiko.xyz",
|
||||
"https://taiko-katla.drpc.org",
|
||||
"wss://taiko-katla.drpc.org"
|
||||
"wss://taiko-katla.drpc.org",
|
||||
"https://rpc.katla.taiko.xyz",
|
||||
"wss://ws.katla.taiko.xyz"
|
||||
],
|
||||
"shortName": "tko-katla",
|
||||
"slug": "taiko-katla-l2",
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "dcchain",
|
||||
"chainId": 176,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "dcscan",
|
||||
"url": "https://exp.dcnetio.cloud",
|
||||
"standard": "none"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmQsNtUoaKUHWaxFMBuCQwkX9WmKHz7iNotcZTFkWo7Qgt",
|
||||
"width": 1020,
|
||||
"height": 1022,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.dcnetio.cloud",
|
||||
"name": "DC Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "DC Native Token",
|
||||
"symbol": "DCT",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 176,
|
||||
"rpc": [
|
||||
"https://176.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.dcnetio.cloud",
|
||||
"wss://ws.dcnetio.cloud"
|
||||
],
|
||||
"shortName": "dcchain",
|
||||
"slug": "dc",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,40 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ETH",
|
||||
"chainId": 185,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "blockscout",
|
||||
"url": "https://explorer.mintchain.io",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmVfsiKWkiYzxoq1j2Ri3yLYGvgHJBPybVEPsgyw5kqsMN",
|
||||
"width": 96,
|
||||
"height": 96,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmVfsiKWkiYzxoq1j2Ri3yLYGvgHJBPybVEPsgyw5kqsMN",
|
||||
"width": 96,
|
||||
"height": 96,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.mintchain.io",
|
||||
"name": "Mint Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Ether",
|
||||
"symbol": "ETH",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 185,
|
||||
"rpc": [
|
||||
"https://185.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.mintchain.io"
|
||||
],
|
||||
"shortName": "mint",
|
||||
"slug": "mint",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -6,24 +6,12 @@ export default {
|
||||
{
|
||||
"name": "telscan",
|
||||
"url": "https://telscan.io",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreih4obvrymfdqohzhiafhvpcy6zwqbgpfm26aahrv3qx2dtcei7hk4",
|
||||
"width": 79,
|
||||
"height": 80,
|
||||
"format": "svg"
|
||||
}
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://telcoin.network/faucet"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreih4obvrymfdqohzhiafhvpcy6zwqbgpfm26aahrv3qx2dtcei7hk4",
|
||||
"width": 79,
|
||||
"height": 80,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://telcoin.network",
|
||||
"name": "Adiri",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -6,35 +6,17 @@ export default {
|
||||
{
|
||||
"name": "Taycan Explorer(Blockscout)",
|
||||
"url": "https://evmscan-test.hupayx.io",
|
||||
"standard": "none",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreidvjcc73v747lqlyrhgbnkvkdepdvepo6baj6hmjsmjtvdyhmzzmq",
|
||||
"width": 1000,
|
||||
"height": 1206,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "none"
|
||||
},
|
||||
{
|
||||
"name": "Taycan Cosmos Explorer",
|
||||
"url": "https://cosmoscan-test.hupayx.io",
|
||||
"standard": "none",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreidvjcc73v747lqlyrhgbnkvkdepdvepo6baj6hmjsmjtvdyhmzzmq",
|
||||
"width": 1000,
|
||||
"height": 1206,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "none"
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://ttaycan-faucet.hupayx.io/"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreidvjcc73v747lqlyrhgbnkvkdepdvepo6baj6hmjsmjtvdyhmzzmq",
|
||||
"width": 1000,
|
||||
"height": 1206,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://hupayx.io",
|
||||
"name": "Taycan Testnet",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -6,33 +6,15 @@ export default {
|
||||
{
|
||||
"name": "Taycan Explorer(Blockscout)",
|
||||
"url": "https://taycan-evmscan.hupayx.io",
|
||||
"standard": "none",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreidvjcc73v747lqlyrhgbnkvkdepdvepo6baj6hmjsmjtvdyhmzzmq",
|
||||
"width": 1000,
|
||||
"height": 1206,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "none"
|
||||
},
|
||||
{
|
||||
"name": "Taycan Cosmos Explorer(BigDipper)",
|
||||
"url": "https://taycan-cosmoscan.hupayx.io",
|
||||
"standard": "none",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreidvjcc73v747lqlyrhgbnkvkdepdvepo6baj6hmjsmjtvdyhmzzmq",
|
||||
"width": 1000,
|
||||
"height": 1206,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "none"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreidvjcc73v747lqlyrhgbnkvkdepdvepo6baj6hmjsmjtvdyhmzzmq",
|
||||
"width": 1000,
|
||||
"height": 1206,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://hupayx.io",
|
||||
"name": "Taycan",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -6,34 +6,16 @@ export default {
|
||||
{
|
||||
"name": "explorer",
|
||||
"url": "https://testnet.meldscan.io",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmRhB4AbjDrhvwfSAQi2JvKirFiDWxzJvKEvG8S8AdDdED",
|
||||
"width": 4000,
|
||||
"height": 4000,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "EIP3091"
|
||||
},
|
||||
{
|
||||
"name": "explorer",
|
||||
"url": "https://subnets-test.avax.network/meld",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmRhB4AbjDrhvwfSAQi2JvKirFiDWxzJvKEvG8S8AdDdED",
|
||||
"width": 4000,
|
||||
"height": 4000,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmRhB4AbjDrhvwfSAQi2JvKirFiDWxzJvKEvG8S8AdDdED",
|
||||
"width": 4000,
|
||||
"height": 4000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://meld.com",
|
||||
"name": "Kanazawa",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -10,12 +10,6 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmQnx3j1ZtQ9Br873FuS6612HQfosXsr4Whew8eN4ArYwE",
|
||||
"width": 400,
|
||||
"height": 400,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://hydradx.io",
|
||||
"name": "HydraDX",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -12,12 +12,6 @@ export default {
|
||||
"faucets": [
|
||||
"https://testnet.hashkeychain/faucet"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmNU11AqYB2htrrSyBSP9ct7bPtuZTP7Hrz21PrEcB9nYE",
|
||||
"width": 1440,
|
||||
"height": 448,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.hashkey.com",
|
||||
"name": "HashKey Chain Testnet(discard)",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -10,12 +10,6 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiespupb52akiwrexxg7g72mh7m7h7lum5hmqijmpdh3kmuunzclha",
|
||||
"width": 2000,
|
||||
"height": 2000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://docs.oasis.io/dapp/sapphire",
|
||||
"name": "Oasis Sapphire",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -10,12 +10,6 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiespupb52akiwrexxg7g72mh7m7h7lum5hmqijmpdh3kmuunzclha",
|
||||
"width": 2000,
|
||||
"height": 2000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://docs.oasis.io/dapp/sapphire",
|
||||
"name": "Oasis Sapphire Testnet",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "WP",
|
||||
"chainId": 260693,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Whalepass Explorer",
|
||||
"url": "https://polkadot.js.org/apps/?rpc=wss://fraa-flashbox-2684-rpc.a.stagenet.tanssi.network",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMTUgMTUgMTQwIDE0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcwIDE3MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5iZ3tmaWxsOiByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuMjUpfTwvc3R5bGU+CjxnPjxjaXJjbGUgY2xhc3M9ImJnIiBjeD0iODUiIGN5PSI4NSIgcj0iNzAiLz48L2c+Cjwvc3ZnPgo=",
|
||||
"width": 83,
|
||||
"height": 83,
|
||||
"format": "svg"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmbYKZ1MuDa1hzwLGjdCZGapuhV7C9uyRDPJWD994qbocY/generic-icon.png",
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"format": "png"
|
||||
},
|
||||
"name": "Whalepass Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Whalepass",
|
||||
"symbol": "WP",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 260693,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://260693.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://fraa-flashbox-2684-rpc.a.stagenet.tanssi.network"
|
||||
],
|
||||
"shortName": "wptest",
|
||||
"slug": "whalepass-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,36 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Eclat",
|
||||
"chainId": 262371,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Eclat Testnet Explorer",
|
||||
"url": "https://testnet-explorer.eclatscan.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://faucet.eclatscan.com"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://bafybeigpyvnir6awzgeazkk5xdkvexw7w6ww3yxawszue6zms4a5ygdfky",
|
||||
"width": 500,
|
||||
"height": 500,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://testnet-explorer.eclatscan.com",
|
||||
"name": "Eclat Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Eclat Testnet",
|
||||
"symbol": "ECLAT",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 262371,
|
||||
"rpc": [
|
||||
"https://262371.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://testnet-rpc.eclatscan.com"
|
||||
],
|
||||
"shortName": "tECLAT",
|
||||
"slug": "eclat-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -29,8 +29,9 @@ export default {
|
||||
},
|
||||
"rpc": [
|
||||
"https://2810.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc-holesky.morphl2.io",
|
||||
"https://rpc-quicknode-holesky.morphl2.io"
|
||||
"https://rpc-quicknode-holesky.morphl2.io",
|
||||
"wss://rpc-quicknode-holesky.morphl2.io",
|
||||
"https://rpc-holesky.morphl2.io"
|
||||
],
|
||||
"shortName": "hmorph",
|
||||
"slip44": 1,
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 2864,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "https://images.ctfassets.net/9bazykntljf6/62CceHSYsRS4D9fgDSkLRB/877cb8f26954e1743ff535fd7fdaf78f/avacloud-placeholder.svg",
|
||||
"width": 256,
|
||||
"height": 256,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://avacloud.io",
|
||||
"name": "QI0613I1",
|
||||
"nativeCurrency": {
|
||||
"name": "QI0613I1 Token",
|
||||
"symbol": "NPQ",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 2864,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://2864.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QI0613I1",
|
||||
"slug": "qi0613i1",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,34 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Xchain",
|
||||
"chainId": 31753,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Xchain Mainnet Explorer",
|
||||
"url": "https://xchainscan.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafybeia5n537fj2mkfcwmjfwktkmqrcwef3affdodhxnvmkg2gkvmbv2ke",
|
||||
"width": 500,
|
||||
"height": 500,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://xchainscan.com",
|
||||
"name": "Xchain Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Intdestcoin",
|
||||
"symbol": "INTD",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 31753,
|
||||
"rpc": [
|
||||
"https://31753.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.xchainscan.com"
|
||||
],
|
||||
"shortName": "INTD",
|
||||
"slug": "xchain",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,36 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Xchain",
|
||||
"chainId": 31754,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Xchain Testnet Explorer",
|
||||
"url": "https://xchaintest.net",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://xchainfaucet.net"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://bafybeia5n537fj2mkfcwmjfwktkmqrcwef3affdodhxnvmkg2gkvmbv2ke",
|
||||
"width": 500,
|
||||
"height": 500,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://xchaintest.net",
|
||||
"name": "Xchain Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Intdestcoin Testnet",
|
||||
"symbol": "INTD",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 31754,
|
||||
"rpc": [
|
||||
"https://31754.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.xchaintest.net"
|
||||
],
|
||||
"shortName": "tINTD",
|
||||
"slug": "xchain-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,26 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ETH",
|
||||
"chainId": 31929,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmQHysdcSj7FemPm96k6ShNrc7bMcuzcqpD1gcUPY3YjA3/photo_2024-05-13%2017.19.03.jpeg",
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"format": "jpeg"
|
||||
},
|
||||
"name": "Worlds OP",
|
||||
"nativeCurrency": {
|
||||
"name": "Ether",
|
||||
"symbol": "ETH",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 31929,
|
||||
"redFlags": [],
|
||||
"rpc": [],
|
||||
"shortName": "WorldsOP",
|
||||
"slug": "worlds-op",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,34 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "NGL",
|
||||
"chainId": 33033,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Entangle Mainnet Explorer",
|
||||
"url": "https://explorer.entangle.fi",
|
||||
"standard": "none"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmUQiosuH8ib8aXSpYcJRTje9Lro9VeZyd4cNXrXGY5r8D",
|
||||
"width": 100,
|
||||
"height": 100,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://www.entangle.fi",
|
||||
"name": "Entangle Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Entangle",
|
||||
"symbol": "NGL",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 33033,
|
||||
"rpc": [
|
||||
"https://33033.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://json-rpc.entangle.fi"
|
||||
],
|
||||
"shortName": "ngl",
|
||||
"slug": "entangle",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,28 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "NGL",
|
||||
"chainId": 33133,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmUQiosuH8ib8aXSpYcJRTje9Lro9VeZyd4cNXrXGY5r8D",
|
||||
"width": 100,
|
||||
"height": 100,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://www.entangle.fi",
|
||||
"name": "Entangle Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Entangle",
|
||||
"symbol": "NGL",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 33133,
|
||||
"rpc": [
|
||||
"https://33133.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://evm-testnet.entangle.fi"
|
||||
],
|
||||
"shortName": "tngl",
|
||||
"slug": "entangle-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -6,34 +6,16 @@ export default {
|
||||
{
|
||||
"name": "explorer",
|
||||
"url": "https://meldscan.io",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmRhB4AbjDrhvwfSAQi2JvKirFiDWxzJvKEvG8S8AdDdED",
|
||||
"width": 4000,
|
||||
"height": 4000,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "EIP3091"
|
||||
},
|
||||
{
|
||||
"name": "explorer",
|
||||
"url": "https://subnets.avax.network/meld",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmRhB4AbjDrhvwfSAQi2JvKirFiDWxzJvKEvG8S8AdDdED",
|
||||
"width": 4000,
|
||||
"height": 4000,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmRhB4AbjDrhvwfSAQi2JvKirFiDWxzJvKEvG8S8AdDdED",
|
||||
"width": 4000,
|
||||
"height": 4000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://meld.com",
|
||||
"name": "Meld",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -6,12 +6,6 @@ export default {
|
||||
"faucets": [
|
||||
"https://faucet.polis.tech"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmagWrtyApex28H2QeXcs3jJ2F7p2K7eESz3cDbHdQ3pjG",
|
||||
"width": 1050,
|
||||
"height": 1050,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://polis.tech",
|
||||
"name": "Polis Testnet",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -6,12 +6,6 @@ export default {
|
||||
"faucets": [
|
||||
"https://faucet.polis.tech"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmagWrtyApex28H2QeXcs3jJ2F7p2K7eESz3cDbHdQ3pjG",
|
||||
"width": 1050,
|
||||
"height": 1050,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://polis.tech",
|
||||
"name": "Polis Mainnet",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -2,7 +2,13 @@ import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "DS2",
|
||||
"chainId": 363636,
|
||||
"explorers": [],
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Digit Soul Explorer",
|
||||
"url": "https://dgs-exp.digitsoul.co.th",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmRiAUu3xV5uiX6Nk1iXD5w6qjki5ugGFETRVavzJ2h5QF",
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "TBC",
|
||||
"chainId": 4080,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "tobescan",
|
||||
"url": "https://tobescan.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmXARMjJGkXEVEdjUyxkeG4ffsWvEo9vSJpVon3JwRxckS",
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://tobechain.net",
|
||||
"name": "Tobe Chain",
|
||||
"nativeCurrency": {
|
||||
"name": "Tobe Coin",
|
||||
"symbol": "TBC",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 4080,
|
||||
"rpc": [
|
||||
"https://4080.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.tobescan.com"
|
||||
],
|
||||
"shortName": "tbc",
|
||||
"slug": "tobe-chain",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -12,12 +12,6 @@ export default {
|
||||
"faucets": [
|
||||
"https://faucet.testnet.oasis.io/"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiespupb52akiwrexxg7g72mh7m7h7lum5hmqijmpdh3kmuunzclha",
|
||||
"width": 2000,
|
||||
"height": 2000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://docs.oasis.io/dapp/emerald",
|
||||
"name": "Oasis Emerald Testnet",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -10,12 +10,6 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiespupb52akiwrexxg7g72mh7m7h7lum5hmqijmpdh3kmuunzclha",
|
||||
"width": 2000,
|
||||
"height": 2000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://docs.oasis.io/dapp/emerald",
|
||||
"name": "Oasis Emerald",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -4,6 +4,12 @@ export default {
|
||||
"chainId": 43111,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmfP6GDn5eXFcpWuoiyWn5pjn6PYB7HQhRD8nSko1zR8KD",
|
||||
"width": 1200,
|
||||
"height": 1200,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://hemi.xyz",
|
||||
"name": "Hemi Network",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "BTC",
|
||||
"chainId": 50097,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Zytron Explorer",
|
||||
"url": "http://b2-testnet-zytron-blockscout.zypher.game/",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "https://d391b93f5f62d9c15f67142e43841acc.ipfscdn.io/ipfs/bafybeiaav4gyweksnce4asrkqxxjevkpcx7xol6a72kzihrhppb5p5z6aa/zytron_T_white.png",
|
||||
"width": 1420,
|
||||
"height": 400,
|
||||
"format": "png"
|
||||
},
|
||||
"name": "Zytron B2 Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "BTC",
|
||||
"symbol": "BTC",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 50097,
|
||||
"redFlags": [],
|
||||
"rpc": [],
|
||||
"shortName": "zytron-b2-testnet",
|
||||
"slug": "zytron-b2-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -10,12 +10,6 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmRoNxCti6cHrPgZ48YQVSMg9g6ympfXuV8kGQJXrbbmed",
|
||||
"width": 600,
|
||||
"height": 600,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://qiblockchain.online/",
|
||||
"name": "QIE Blockchain",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -6,22 +6,10 @@ export default {
|
||||
{
|
||||
"name": "Genesys Scan",
|
||||
"url": "https://genesysscan.io",
|
||||
"standard": "none",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreihgmpaceze7rxpajv7yrlx3cb6daqubippkpvgryzairtaubsjjoe",
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "none"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreihgmpaceze7rxpajv7yrlx3cb6daqubippkpvgryzairtaubsjjoe",
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://genesyscode.io",
|
||||
"name": "Genesys Code Mainnet",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -2,7 +2,19 @@ import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ETH",
|
||||
"chainId": 62050,
|
||||
"explorers": [],
|
||||
"explorers": [
|
||||
{
|
||||
"name": "optopia-scan",
|
||||
"url": "https://scan.optopia.ai",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreid3xv3zkuo2cygwt7vwm5c2aqjbyhy5qxn7xkc66ajhu2mjh2ybki",
|
||||
"width": 1000,
|
||||
"height": 1000,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
@@ -25,11 +37,19 @@ export default {
|
||||
"networkId": 62050,
|
||||
"parent": {
|
||||
"type": "L2",
|
||||
"chain": "eip155-1"
|
||||
"chain": "eip155-1",
|
||||
"bridges": [
|
||||
{
|
||||
"url": "https://bridge.optopia.ai"
|
||||
}
|
||||
]
|
||||
},
|
||||
"rpc": [],
|
||||
"rpc": [
|
||||
"https://62050.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc-mainnet.optopia.ai",
|
||||
"https://rpc-mainnet-2.optopia.ai"
|
||||
],
|
||||
"shortName": "Optopia",
|
||||
"slug": "optopia",
|
||||
"status": "incubating",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,39 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 62831,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Avalanche Subnet Testnet Explorer",
|
||||
"url": "https://subnets-test.avax.network/plyr",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://faucet.avax.network/?subnet=plyr"
|
||||
],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "https://images.ctfassets.net/9bazykntljf6/62CceHSYsRS4D9fgDSkLRB/877cb8f26954e1743ff535fd7fdaf78f/avacloud-placeholder.svg",
|
||||
"width": 256,
|
||||
"height": 256,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://avacloud.io",
|
||||
"name": "PLYR TAU TESTNET",
|
||||
"nativeCurrency": {
|
||||
"name": "PLYR TAU TESTNET Token",
|
||||
"symbol": "PLYR",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 62831,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://62831.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/plyr/testnet/rpc"
|
||||
],
|
||||
"shortName": "PLYR TAU TESTNET",
|
||||
"slip44": 1,
|
||||
"slug": "plyr-tau-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 68042,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "https://images.ctfassets.net/9bazykntljf6/62CceHSYsRS4D9fgDSkLRB/877cb8f26954e1743ff535fd7fdaf78f/avacloud-placeholder.svg",
|
||||
"width": 256,
|
||||
"height": 256,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://avacloud.io",
|
||||
"name": "QI0514s1",
|
||||
"nativeCurrency": {
|
||||
"name": "QI0514s1 Token",
|
||||
"symbol": "TQA",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 68042,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://68042.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QI0514s1",
|
||||
"slug": "qi0514s1",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -19,12 +19,6 @@ export default {
|
||||
"https://faucet.triangleplatform.com/frame"
|
||||
],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmRxeKFwBwrXyDksoN4NzNRp3R35s8pVnTBfBj4AJSCq5g",
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://frame.xyz",
|
||||
"name": "Frame Testnet",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -10,12 +10,6 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreifgpv7tnai42hsdegnpwzbvq5iymgub357e553cotitirwy2ir7je",
|
||||
"width": 2000,
|
||||
"height": 2243,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://icb.network",
|
||||
"name": "ICB Testnet",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -10,12 +10,6 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreifgpv7tnai42hsdegnpwzbvq5iymgub357e553cotitirwy2ir7je",
|
||||
"width": 2000,
|
||||
"height": 2243,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://icb.network",
|
||||
"name": "ICB Network",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 73322,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "https://images.ctfassets.net/9bazykntljf6/62CceHSYsRS4D9fgDSkLRB/877cb8f26954e1743ff535fd7fdaf78f/avacloud-placeholder.svg",
|
||||
"width": 256,
|
||||
"height": 256,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://avacloud.io",
|
||||
"name": "QaUser7831",
|
||||
"nativeCurrency": {
|
||||
"name": "QaUser7831 Token",
|
||||
"symbol": "RAN",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 73322,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://73322.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QaUser7831",
|
||||
"slug": "qauser7831",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -5,7 +5,7 @@ export default {
|
||||
"explorers": [
|
||||
{
|
||||
"name": "blockscout",
|
||||
"url": "https://testnet.explorer.hemi.network",
|
||||
"url": "https://testnet.explorer.hemi.xyz",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmYtUimyqHkkFxYdbXXRbUqNg2VLPUg6Uu2C2nmFWowiZM",
|
||||
@@ -16,6 +16,12 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmfP6GDn5eXFcpWuoiyWn5pjn6PYB7HQhRD8nSko1zR8KD",
|
||||
"width": 1200,
|
||||
"height": 1200,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://hemi.xyz",
|
||||
"name": "Hemi Sepolia",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 79466,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "https://images.ctfassets.net/9bazykntljf6/62CceHSYsRS4D9fgDSkLRB/877cb8f26954e1743ff535fd7fdaf78f/avacloud-placeholder.svg",
|
||||
"width": 256,
|
||||
"height": 256,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://avacloud.io",
|
||||
"name": "QI0513I2",
|
||||
"nativeCurrency": {
|
||||
"name": "QI0513I2 Token",
|
||||
"symbol": "YSC",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 79466,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://79466.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QI0513I2",
|
||||
"slug": "qi0513i2",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 87389,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "https://images.ctfassets.net/9bazykntljf6/62CceHSYsRS4D9fgDSkLRB/877cb8f26954e1743ff535fd7fdaf78f/avacloud-placeholder.svg",
|
||||
"width": 256,
|
||||
"height": 256,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://avacloud.io",
|
||||
"name": "QaUser1804",
|
||||
"nativeCurrency": {
|
||||
"name": "QaUser1804 Token",
|
||||
"symbol": "UOA",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 87389,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://87389.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QaUser1804",
|
||||
"slug": "qauser1804",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -6,24 +6,12 @@ export default {
|
||||
{
|
||||
"name": "mmtscan",
|
||||
"url": "https://mmtscan.io",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmaF5gi2CbDKsJ2UchNkjBqmWjv8JEDP3vePBmxeUHiaK4",
|
||||
"width": 250,
|
||||
"height": 250,
|
||||
"format": "png"
|
||||
}
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://faucet.mmtscan.io/"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmaF5gi2CbDKsJ2UchNkjBqmWjv8JEDP3vePBmxeUHiaK4",
|
||||
"width": 250,
|
||||
"height": 250,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://mmtchain.io/",
|
||||
"name": "Mammoth Mainnet",
|
||||
"nativeCurrency": {
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 958798,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "https://images.ctfassets.net/9bazykntljf6/62CceHSYsRS4D9fgDSkLRB/877cb8f26954e1743ff535fd7fdaf78f/avacloud-placeholder.svg",
|
||||
"width": 256,
|
||||
"height": 256,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://avacloud.io",
|
||||
"name": "QR0513T1TS",
|
||||
"nativeCurrency": {
|
||||
"name": "QR0513T1TS Token",
|
||||
"symbol": "PME",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 958798,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://958798.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/qr0513t1ts/testnet/rpc"
|
||||
],
|
||||
"shortName": "QR0513T1TS",
|
||||
"slug": "qr0513t1ts",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/chains",
|
||||
"version": "0.1.108",
|
||||
"version": "0.1.109",
|
||||
"main": "dist/thirdweb-dev-chains.cjs.js",
|
||||
"module": "dist/thirdweb-dev-chains.esm.js",
|
||||
"exports": {
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,5 +1,35 @@
|
||||
# thirdweb
|
||||
|
||||
## 0.13.89
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.83
|
||||
- @thirdweb-dev/wallets@2.5.23
|
||||
- @thirdweb-dev/auth@4.1.81
|
||||
|
||||
## 0.13.88
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#3029](https://github.com/thirdweb-dev/js/pull/3029) [`cdfca2b`](https://github.com/thirdweb-dev/js/commit/cdfca2b56d6172e06173384ac608df14045bebfd) Thanks [@kumaryash90](https://github.com/kumaryash90)! - zksolc publish and deploy fixes
|
||||
|
||||
- Updated dependencies [[`cdfca2b`](https://github.com/thirdweb-dev/js/commit/cdfca2b56d6172e06173384ac608df14045bebfd), [`e89f36b`](https://github.com/thirdweb-dev/js/commit/e89f36b2b73f09d49bbffa2f707f8d8f32089237), [`6d36a14`](https://github.com/thirdweb-dev/js/commit/6d36a1498a533c6184c90fff65699465f9786b2f), [`d34e21b`](https://github.com/thirdweb-dev/js/commit/d34e21bd060a2e9c9ee095742ae954a3eadc6a7c)]:
|
||||
- @thirdweb-dev/sdk@4.0.82
|
||||
- @thirdweb-dev/chains@0.1.109
|
||||
- @thirdweb-dev/wallets@2.5.22
|
||||
- @thirdweb-dev/auth@4.1.80
|
||||
|
||||
## 0.13.87
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.81
|
||||
- @thirdweb-dev/wallets@2.5.21
|
||||
- @thirdweb-dev/auth@4.1.79
|
||||
|
||||
## 0.13.86
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/cli",
|
||||
"main": "dist/cli/index.js",
|
||||
"version": "0.13.86",
|
||||
"version": "0.13.89",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/cli",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
@@ -115,10 +115,24 @@ export async function processProject(
|
||||
if (
|
||||
compiledResult.contracts.length !== zkCompiledResult.contracts.length
|
||||
) {
|
||||
logger.error(
|
||||
"Length mismatch: zksolc and solc compiled contracts differ.",
|
||||
// Extract common filenames from both contract lists
|
||||
const solcFileNames = new Set(
|
||||
compiledResult.contracts.map((c) => c.fileName),
|
||||
);
|
||||
const zkFileNames = new Set(
|
||||
zkCompiledResult.contracts.map((c) => c.fileName),
|
||||
);
|
||||
const commonFileNames = new Set(
|
||||
[...solcFileNames].filter((name) => zkFileNames.has(name)),
|
||||
);
|
||||
|
||||
// Include only those contracts with filenames in the common set above
|
||||
compiledResult.contracts = compiledResult.contracts.filter((c) =>
|
||||
commonFileNames.has(c.fileName),
|
||||
);
|
||||
zkCompiledResult.contracts = zkCompiledResult.contracts.filter((c) =>
|
||||
commonFileNames.has(c.fileName),
|
||||
);
|
||||
process.exit(1);
|
||||
}
|
||||
} else {
|
||||
zkCompiledResult = { contracts: [] };
|
||||
|
||||
@@ -4,7 +4,7 @@ export async function execute(
|
||||
command: string,
|
||||
projectPath: string,
|
||||
options = { log: false, cwd: projectPath },
|
||||
timeout = 300_000, // 5 minute timeout by default
|
||||
timeout = 1_200_000, // 20 minute timeout by default
|
||||
): Promise<{ stdout: string; stderr: string }> {
|
||||
return new Promise((resolve, reject) => {
|
||||
const process = exec(command, { ...options }, (err, stdout, stderr) => {
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/eslint-plugin": "7.5.0",
|
||||
"@typescript-eslint/parser": "7.5.0",
|
||||
"@typescript-eslint/parser": "7.9.0",
|
||||
"eslint-config-next": "14.2.1",
|
||||
"eslint-config-prettier": "9.1.0",
|
||||
"eslint-config-turbo": "1.13.2",
|
||||
|
||||
@@ -1,5 +1,33 @@
|
||||
# @thirdweb-dev/react-core
|
||||
|
||||
## 4.6.22
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.83
|
||||
- @thirdweb-dev/wallets@2.5.23
|
||||
- @thirdweb-dev/auth@4.1.81
|
||||
|
||||
## 4.6.21
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`cdfca2b`](https://github.com/thirdweb-dev/js/commit/cdfca2b56d6172e06173384ac608df14045bebfd), [`e89f36b`](https://github.com/thirdweb-dev/js/commit/e89f36b2b73f09d49bbffa2f707f8d8f32089237), [`6d36a14`](https://github.com/thirdweb-dev/js/commit/6d36a1498a533c6184c90fff65699465f9786b2f), [`d34e21b`](https://github.com/thirdweb-dev/js/commit/d34e21bd060a2e9c9ee095742ae954a3eadc6a7c)]:
|
||||
- @thirdweb-dev/sdk@4.0.82
|
||||
- @thirdweb-dev/chains@0.1.109
|
||||
- @thirdweb-dev/wallets@2.5.22
|
||||
- @thirdweb-dev/auth@4.1.80
|
||||
|
||||
## 4.6.20
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.81
|
||||
- @thirdweb-dev/wallets@2.5.21
|
||||
- @thirdweb-dev/auth@4.1.79
|
||||
|
||||
## 4.6.19
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/react-core",
|
||||
"version": "4.6.19",
|
||||
"version": "4.6.22",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/react-core",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
"license": "Apache-2.0",
|
||||
@@ -59,7 +59,7 @@
|
||||
"devDependencies": {
|
||||
"@babel/preset-react": "^7.24.1",
|
||||
"@babel/runtime": "^7.24.5",
|
||||
"@microsoft/api-documenter": "^7.24.1",
|
||||
"@microsoft/api-documenter": "^7.24.5",
|
||||
"@microsoft/api-extractor": "^7.43.0",
|
||||
"@microsoft/tsdoc": "^0.14.2",
|
||||
"@preconstruct/cli": "2.7.0",
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,33 @@
|
||||
# @thirdweb-dev/react
|
||||
|
||||
## 4.6.22
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.83
|
||||
- @thirdweb-dev/react-core@4.6.22
|
||||
- @thirdweb-dev/wallets@2.5.23
|
||||
|
||||
## 4.6.21
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`cdfca2b`](https://github.com/thirdweb-dev/js/commit/cdfca2b56d6172e06173384ac608df14045bebfd), [`e89f36b`](https://github.com/thirdweb-dev/js/commit/e89f36b2b73f09d49bbffa2f707f8d8f32089237), [`6d36a14`](https://github.com/thirdweb-dev/js/commit/6d36a1498a533c6184c90fff65699465f9786b2f), [`d34e21b`](https://github.com/thirdweb-dev/js/commit/d34e21bd060a2e9c9ee095742ae954a3eadc6a7c)]:
|
||||
- @thirdweb-dev/sdk@4.0.82
|
||||
- @thirdweb-dev/chains@0.1.109
|
||||
- @thirdweb-dev/react-core@4.6.21
|
||||
- @thirdweb-dev/wallets@2.5.22
|
||||
|
||||
## 4.6.20
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.81
|
||||
- @thirdweb-dev/react-core@4.6.20
|
||||
- @thirdweb-dev/wallets@2.5.21
|
||||
|
||||
## 4.6.19
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/react",
|
||||
"version": "4.6.19",
|
||||
"version": "4.6.22",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/react",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
"license": "Apache-2.0",
|
||||
@@ -73,7 +73,7 @@
|
||||
"sideEffects:": false,
|
||||
"devDependencies": {
|
||||
"@babel/runtime": "^7.24.5",
|
||||
"@microsoft/api-documenter": "^7.24.1",
|
||||
"@microsoft/api-documenter": "^7.24.5",
|
||||
"@microsoft/api-extractor": "^7.43.0",
|
||||
"@microsoft/tsdoc": "^0.14.2",
|
||||
"@preconstruct/cli": "2.7.0",
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,33 @@
|
||||
# @thirdweb-dev/sdk
|
||||
|
||||
## 4.0.83
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`3c04450`](https://github.com/thirdweb-dev/js/commit/3c044508eee18ca741878da43e199ed4cc0528b7), [`99fa2da`](https://github.com/thirdweb-dev/js/commit/99fa2da05abc32646036a2269f90213c5756a5ba)]:
|
||||
- thirdweb@5.21.0
|
||||
|
||||
## 4.0.82
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#3029](https://github.com/thirdweb-dev/js/pull/3029) [`cdfca2b`](https://github.com/thirdweb-dev/js/commit/cdfca2b56d6172e06173384ac608df14045bebfd) Thanks [@kumaryash90](https://github.com/kumaryash90)! - zksolc publish and deploy fixes
|
||||
|
||||
- [#3025](https://github.com/thirdweb-dev/js/pull/3025) [`e89f36b`](https://github.com/thirdweb-dev/js/commit/e89f36b2b73f09d49bbffa2f707f8d8f32089237) Thanks [@kumaryash90](https://github.com/kumaryash90)! - Latest versions of drop and token contracts on zksync
|
||||
|
||||
- [#3019](https://github.com/thirdweb-dev/js/pull/3019) [`6d36a14`](https://github.com/thirdweb-dev/js/commit/6d36a1498a533c6184c90fff65699465f9786b2f) Thanks [@kumaryash90](https://github.com/kumaryash90)! - zksync prebuilt addresses
|
||||
|
||||
- Updated dependencies [[`9caa9d7`](https://github.com/thirdweb-dev/js/commit/9caa9d7a8df173d06ddaf3a8fab929f65adab092), [`eb29adf`](https://github.com/thirdweb-dev/js/commit/eb29adf157103cc277d6787c8427403b2eba8472), [`5083464`](https://github.com/thirdweb-dev/js/commit/50834640af8a8c17483465f308642e266dbac290), [`145ff48`](https://github.com/thirdweb-dev/js/commit/145ff4890fa763288610b2e1af152e7827ec0d8e), [`c08a5f2`](https://github.com/thirdweb-dev/js/commit/c08a5f298d59f0b54b4b941d719911c294b8bf04), [`d34e21b`](https://github.com/thirdweb-dev/js/commit/d34e21bd060a2e9c9ee095742ae954a3eadc6a7c)]:
|
||||
- thirdweb@5.20.0
|
||||
- @thirdweb-dev/chains@0.1.109
|
||||
|
||||
## 4.0.81
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`0006e54`](https://github.com/thirdweb-dev/js/commit/0006e547a4425406101ef85c635b83c5c6186d1d)]:
|
||||
- thirdweb@5.19.1
|
||||
|
||||
## 4.0.80
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/sdk",
|
||||
"version": "4.0.80",
|
||||
"version": "4.0.83",
|
||||
"description": "The main thirdweb SDK.",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/sdk",
|
||||
"license": "Apache-2.0",
|
||||
@@ -77,7 +77,7 @@
|
||||
"devDependencies": {
|
||||
"@aws-sdk/client-secrets-manager": "^3.549.0",
|
||||
"@ethersproject/abstract-provider": "^5.7.0",
|
||||
"@microsoft/api-documenter": "^7.24.1",
|
||||
"@microsoft/api-documenter": "^7.24.5",
|
||||
"@microsoft/api-extractor": "^7.43.0",
|
||||
"@microsoft/tsdoc": "^0.14.2",
|
||||
"@nomiclabs/hardhat-ethers": "^2.2.3",
|
||||
|
||||
@@ -87,35 +87,55 @@ export const IMPLEMENTATIONS: Record<number, Record<string, string>> = {
|
||||
|
||||
// ZKSync Era Sepolia Testnet
|
||||
[300]: {
|
||||
DropERC721: "0x0006BC0D8Bf9D91290Df89341F936c612D6978eb",
|
||||
DropERC1155: "0xe0AD48286BF27AE0C5953d4417fB37f3FECABB4a",
|
||||
DropERC20: "0xA77041a7A34A67D7285c8d3550110e441009436e",
|
||||
DropERC721: "0x77121698E15e307D40eE1F1C6dF0ec7340F8eE71",
|
||||
DropERC1155: "0xFA0D78F98dEf58a4f458e3dCaa59D6778ea32c14",
|
||||
DropERC20: "0x6026C3b81927f9f3bD943c32F8605C1774Df79f2",
|
||||
SignatureDrop: "",
|
||||
Marketplace: "",
|
||||
MarketplaceV3: "0x58e0F289C7dD2025eBd0696d913ECC0fdc1CC8bc",
|
||||
TokenERC721: "0x9742f5ac11958cFAd151eBF0Fc31302fA409036E",
|
||||
TokenERC1155: "0x4027561E163a420c4e5Db46E07EBd581CAa8Bb62",
|
||||
TokenERC20: "0xf3C7d3F0AA374a2D32489929e24D3e9313Aec8bb",
|
||||
TokenERC721: "0xA2bD9922fE19E441FF799D76B89Fa8495B60CcB3",
|
||||
TokenERC1155: "0x99E6dc722AeF030A4F8DCa5d8387b07E66A3991B",
|
||||
TokenERC20: "0xfCA4441848067f8dB83902Da0f177989ecc6328f",
|
||||
AirdropERC20: "0x4b14569c7B79DBe686Ac3Ba5996131E7EDaB7a93",
|
||||
AirdropERC721: "0xDD3E3BBa3bb4edcbbEa9d52Cd1E49289Ef3DfDE3",
|
||||
AirdropERC1155: "0x8A4E9034BC6ac77E1408AC878e0603A32B5d4b73",
|
||||
NFTStake: "0x62A032fd158EBC4044F6B4D3F42a0e5EE427803e",
|
||||
TokenStake: "0x364d188b53d5A37732f5e79C33270CAAF8Bf39D0",
|
||||
EditionStake: "0x81ED186CEBcC9428C6cB4859B9827636ff2e053F",
|
||||
VoteERC20: "0x2cf6e5ba0746Eb48B5066947E8C56982D8E4121E",
|
||||
Split: "0x13f25360dd3f9096c3e2cBe60b95c45b11ADB7E4",
|
||||
OpenEditionERC721: "0xA405a38A75194a8ea88bE695Aa8bdc74E905a903",
|
||||
Airdrop: "0x838Dbc16A6bc7B5B6f86B7f4818f6c4d41F31f91",
|
||||
Pack: "0x9Fdf34f552cdA8E2B0cD64e2EddcB732a5Ff8455",
|
||||
LoyaltyCard: "0xD5B1435b359c88FF69979166Cb6EC268Be79C6F7",
|
||||
Multiwrap: "0x5a2524Ca4E4f86a34382C5be871F34f50F014d84",
|
||||
},
|
||||
|
||||
// ZKSync Era Mainnet
|
||||
[324]: {
|
||||
DropERC721: "0x9742f5ac11958cFAd151eBF0Fc31302fA409036E",
|
||||
DropERC1155: "0x4027561E163a420c4e5Db46E07EBd581CAa8Bb62",
|
||||
DropERC20: "0xf3C7d3F0AA374a2D32489929e24D3e9313Aec8bb",
|
||||
DropERC721: "0x9F92368dD2AbCD1f8067Ea7094f78CCe70bBa944",
|
||||
DropERC1155: "0xdb73302820d610c26242c9fbD0fCFA5C5acE3866",
|
||||
DropERC20: "0x5FC7d4642b37DfCe89A416775d36E023593c7dD5",
|
||||
SignatureDrop: "",
|
||||
Marketplace: "",
|
||||
MarketplaceV3: "0xBc02441a36Bb4029Cd191b20243c2e41B862F118",
|
||||
MarketplaceV3_aux: "0x5a2524Ca4E4f86a34382C5be871F34f50F014d84",
|
||||
TokenERC721: "0x26279882D5E93045D4FA986847CAAC048b2Bac3b",
|
||||
TokenERC1155: "0xA8E28D98203848401A4f924358e6c337153D0f04",
|
||||
TokenERC20: "0x56Abb6a3f25DCcdaDa106191053b1CC54C196DEE",
|
||||
TokenERC721: "0xAE6146cE093FfEED659a8d5f9904b18B770f5215",
|
||||
TokenERC1155: "0xdD60A8002086210e21FC4F7E73Ff0260D0252085",
|
||||
TokenERC20: "0x64c4aC19F2173E7c0B6eB922CF05DC410Feb2176",
|
||||
AirdropERC20: "0xDD3E3BBa3bb4edcbbEa9d52Cd1E49289Ef3DfDE3",
|
||||
AirdropERC721: "0x8A4E9034BC6ac77E1408AC878e0603A32B5d4b73",
|
||||
AirdropERC1155: "0xcd3555c6058278E725A5b66d2D89aCc3b211768b",
|
||||
NFTStake: "0x534548302852C9A311b8E74d05f71478a08D5107",
|
||||
TokenStake: "0x73DC91aD22F8d8c1048d9E8da1C055B9Bcc7E0ab",
|
||||
EditionStake: "0xfd8355dB4e86d36Bd06B7d0691C5d440E52F8885",
|
||||
VoteERC20: "0xff0AAe2734625AeF5C006235cb9Ce89aa389B5d2",
|
||||
Split: "0x22c0232257Be71224e668BA7B818395d1d33248F",
|
||||
OpenEditionERC721: "0x282eC3fD1F2650a5CC65300E1aC26A32013e7a81",
|
||||
Airdrop: "0xf74326EC19A0fEd89EE3A2232C7Cc5Fa7E3D8083",
|
||||
Pack: "0x9636a57A7A250C1EB93DfF8Ff21CB424Dec54e88",
|
||||
LoyaltyCard: "0x30995E43c78b92fd4F478A908b30b1e18926f4CE",
|
||||
Multiwrap: "0xffa87d4e9bEb7318199Dada520E9AC3bf897a3d7",
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -106,7 +106,6 @@ export async function zkDeployContractFromUri(
|
||||
storage,
|
||||
options?.compilerOptions,
|
||||
);
|
||||
|
||||
let deterministicDeployment = false;
|
||||
if (options?.compilerOptions && extendedMetadata?.compilers) {
|
||||
if (options.compilerOptions.compilerType !== "zksolc") {
|
||||
@@ -147,15 +146,19 @@ export async function zkDeployContractFromUri(
|
||||
`implementationInitializerFunction not set'`,
|
||||
);
|
||||
|
||||
implementationAddress = await zkDeployViaAutoFactory(
|
||||
{ compilerMetadata, extendedMetadata },
|
||||
signer,
|
||||
storage,
|
||||
options,
|
||||
clientId,
|
||||
secretKey,
|
||||
);
|
||||
} else {
|
||||
try {
|
||||
implementationAddress = await zkDeployViaAutoFactory(
|
||||
{ compilerMetadata, extendedMetadata },
|
||||
signer,
|
||||
storage,
|
||||
options,
|
||||
clientId,
|
||||
secretKey,
|
||||
);
|
||||
} catch (e) {}
|
||||
}
|
||||
|
||||
if (!implementationAddress) {
|
||||
implementationAddress = getImplementation(
|
||||
chainId,
|
||||
compilerMetadata.name,
|
||||
|
||||
Binary file not shown.
@@ -31,7 +31,7 @@
|
||||
"exports": true
|
||||
},
|
||||
"devDependencies": {
|
||||
"@microsoft/api-documenter": "^7.24.1",
|
||||
"@microsoft/api-documenter": "^7.24.5",
|
||||
"@microsoft/api-extractor": "^7.43.0",
|
||||
"@microsoft/tsdoc": "^0.14.2",
|
||||
"@preconstruct/cli": "2.7.0",
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,35 @@
|
||||
# @thirdweb-dev/unity-js-bridge
|
||||
|
||||
## 0.6.32
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.83
|
||||
- @thirdweb-dev/wallets@2.5.23
|
||||
- @thirdweb-dev/auth@4.1.81
|
||||
|
||||
## 0.6.31
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#3021](https://github.com/thirdweb-dev/js/pull/3021) [`c429991`](https://github.com/thirdweb-dev/js/commit/c4299918f2f8f77950f1a9b93a549dcb7347c088) Thanks [@0xFirekeeper](https://github.com/0xFirekeeper)! - Unity 4.13.0
|
||||
|
||||
- Updated dependencies [[`cdfca2b`](https://github.com/thirdweb-dev/js/commit/cdfca2b56d6172e06173384ac608df14045bebfd), [`e89f36b`](https://github.com/thirdweb-dev/js/commit/e89f36b2b73f09d49bbffa2f707f8d8f32089237), [`6d36a14`](https://github.com/thirdweb-dev/js/commit/6d36a1498a533c6184c90fff65699465f9786b2f), [`d34e21b`](https://github.com/thirdweb-dev/js/commit/d34e21bd060a2e9c9ee095742ae954a3eadc6a7c)]:
|
||||
- @thirdweb-dev/sdk@4.0.82
|
||||
- @thirdweb-dev/chains@0.1.109
|
||||
- @thirdweb-dev/wallets@2.5.22
|
||||
- @thirdweb-dev/auth@4.1.80
|
||||
|
||||
## 0.6.30
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.81
|
||||
- @thirdweb-dev/wallets@2.5.21
|
||||
- @thirdweb-dev/auth@4.1.79
|
||||
|
||||
## 0.6.29
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/unity-js-bridge",
|
||||
"version": "0.6.29",
|
||||
"version": "0.6.32",
|
||||
"main": "dist/thirdweb-unity-bridge.js",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/packages/unity-js-bridge",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
@@ -171,7 +171,7 @@ class ThirdwebBridge implements TWBridge {
|
||||
// biome-ignore lint/suspicious/noExplicitAny: TODO: fix use of any
|
||||
(globalThis as any).X_SDK_PLATFORM = "unity";
|
||||
// biome-ignore lint/suspicious/noExplicitAny: TODO: fix use of any
|
||||
(globalThis as any).X_SDK_VERSION = "4.12.4";
|
||||
(globalThis as any).X_SDK_VERSION = "4.13.0";
|
||||
// biome-ignore lint/suspicious/noExplicitAny: TODO: fix use of any
|
||||
(globalThis as any).X_SDK_OS = browser?.os ?? "unknown";
|
||||
}
|
||||
|
||||
@@ -1,5 +1,27 @@
|
||||
# @thirdweb-dev/wallets
|
||||
|
||||
## 2.5.23
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.83
|
||||
|
||||
## 2.5.22
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`cdfca2b`](https://github.com/thirdweb-dev/js/commit/cdfca2b56d6172e06173384ac608df14045bebfd), [`e89f36b`](https://github.com/thirdweb-dev/js/commit/e89f36b2b73f09d49bbffa2f707f8d8f32089237), [`6d36a14`](https://github.com/thirdweb-dev/js/commit/6d36a1498a533c6184c90fff65699465f9786b2f), [`d34e21b`](https://github.com/thirdweb-dev/js/commit/d34e21bd060a2e9c9ee095742ae954a3eadc6a7c)]:
|
||||
- @thirdweb-dev/sdk@4.0.82
|
||||
- @thirdweb-dev/chains@0.1.109
|
||||
|
||||
## 2.5.21
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/sdk@4.0.81
|
||||
|
||||
## 2.5.20
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/wallets",
|
||||
"version": "2.5.20",
|
||||
"version": "2.5.23",
|
||||
"main": "dist/thirdweb-dev-wallets.cjs.js",
|
||||
"module": "dist/thirdweb-dev-wallets.esm.js",
|
||||
"browser": {
|
||||
@@ -541,7 +541,7 @@
|
||||
"@walletconnect/jsonrpc-utils": "^1.0.8",
|
||||
"@walletconnect/modal": "^2.6.2",
|
||||
"@walletconnect/types": "^2.12.1",
|
||||
"@walletconnect/utils": "^2.12.2",
|
||||
"@walletconnect/utils": "^2.13.0",
|
||||
"@walletconnect/web3wallet": "^1.11.2",
|
||||
"asn1.js": "5.4.1",
|
||||
"bn.js": "5.2.1",
|
||||
|
||||
Binary file not shown.
+1
-1
@@ -12,7 +12,7 @@
|
||||
"scripts": {
|
||||
"preinstall": "npx only-allow pnpm",
|
||||
"test": "turbo run test --filter=./packages/*",
|
||||
"test:legacy": "turbo run test --filter=./legacy_packages/*",
|
||||
"test:legacy": "turbo run test --filter=./legacy_packages/* --filter=!sdk",
|
||||
"e2e": "turbo run e2e --filter=./packages/*",
|
||||
"e2e:legacy": "turbo run e2e --filter=./legacy_packages/*",
|
||||
"build:packages": "turbo run build --filter=./packages/*",
|
||||
|
||||
@@ -53,6 +53,7 @@ const usageEventSchema = z.object({
|
||||
sdkName: z.string().optional(),
|
||||
sdkVersion: z.string().optional(),
|
||||
sdkPlatform: z.string().optional(),
|
||||
sdkOS: z.string().optional(),
|
||||
productName: z.string().optional(),
|
||||
transactionValue: z.string().optional(),
|
||||
pathname: z.string().optional(),
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
{
|
||||
"name": "thirdweb (esm)",
|
||||
"path": "./dist/esm/exports/thirdweb.js",
|
||||
"limit": "40 kB",
|
||||
"limit": "40.1 kB",
|
||||
"import": "*"
|
||||
},
|
||||
{
|
||||
@@ -25,7 +25,7 @@
|
||||
{
|
||||
"name": "thirdweb/react (minimal + tree-shaking)",
|
||||
"path": "./dist/esm/exports/react.js",
|
||||
"limit": "16 kB",
|
||||
"limit": "18 kB",
|
||||
"import": "{ ThirdwebProvider, useConnect }"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,5 +1,66 @@
|
||||
# thirdweb
|
||||
|
||||
## 5.21.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- [#3034](https://github.com/thirdweb-dev/js/pull/3034) [`99fa2da`](https://github.com/thirdweb-dev/js/commit/99fa2da05abc32646036a2269f90213c5756a5ba) Thanks [@gregfromstl](https://github.com/gregfromstl)! - Adds the ability to set a custom logo for the social login modal
|
||||
|
||||
```ts
|
||||
import { inAppWallet } from "thirdweb/wallets";
|
||||
const wallet = inAppWallet({
|
||||
metadata: {
|
||||
image: {
|
||||
src: "https://example.com/logo.png",
|
||||
alt: "My logo",
|
||||
width: 100,
|
||||
height: 100,
|
||||
},
|
||||
},
|
||||
});
|
||||
```
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#3035](https://github.com/thirdweb-dev/js/pull/3035) [`3c04450`](https://github.com/thirdweb-dev/js/commit/3c044508eee18ca741878da43e199ed4cc0528b7) Thanks [@kien-ngo](https://github.com/kien-ngo)! - Export extensions for Pack contract
|
||||
|
||||
## 5.20.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- [#2912](https://github.com/thirdweb-dev/js/pull/2912) [`9caa9d7`](https://github.com/thirdweb-dev/js/commit/9caa9d7a8df173d06ddaf3a8fab929f65adab092) Thanks [@joaquim-verges](https://github.com/joaquim-verges)! - Updated Connect Modal UI + Passkey support
|
||||
|
||||
- Passkey is now an auth option for `inAppWallet`
|
||||
- Connect UI component UI refresh
|
||||
|
||||
```ts
|
||||
const wallet = inAppWallet();
|
||||
const hasPasskey = await hasStoredPasskey(client);
|
||||
await wallet.connect({
|
||||
client,
|
||||
strategy: "passkey",
|
||||
type: hasPasskey ? "sign-in" : "sign-up",
|
||||
});
|
||||
```
|
||||
|
||||
- [#3018](https://github.com/thirdweb-dev/js/pull/3018) [`5083464`](https://github.com/thirdweb-dev/js/commit/50834640af8a8c17483465f308642e266dbac290) Thanks [@gregfromstl](https://github.com/gregfromstl)! - Adds support for Core wallet extension
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#3024](https://github.com/thirdweb-dev/js/pull/3024) [`eb29adf`](https://github.com/thirdweb-dev/js/commit/eb29adf157103cc277d6787c8427403b2eba8472) Thanks [@kien-ngo](https://github.com/kien-ngo)! - Add BSC mainnet and testnet
|
||||
|
||||
- [#3004](https://github.com/thirdweb-dev/js/pull/3004) [`145ff48`](https://github.com/thirdweb-dev/js/commit/145ff4890fa763288610b2e1af152e7827ec0d8e) Thanks [@gregfromstl](https://github.com/gregfromstl)! - Updates shortenAddress to accept a string
|
||||
|
||||
- [#3027](https://github.com/thirdweb-dev/js/pull/3027) [`c08a5f2`](https://github.com/thirdweb-dev/js/commit/c08a5f298d59f0b54b4b941d719911c294b8bf04) Thanks [@gregfromstl](https://github.com/gregfromstl)! - Fixes chain metadata overrides
|
||||
|
||||
## 5.19.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#3005](https://github.com/thirdweb-dev/js/pull/3005) [`0006e54`](https://github.com/thirdweb-dev/js/commit/0006e547a4425406101ef85c635b83c5c6186d1d) Thanks [@joaquim-verges](https://github.com/joaquim-verges)! - - useSendTransaction now switches chain if needed
|
||||
- Fix chain switching with in-app smart accounts
|
||||
- Fix tx simulation for pay modal
|
||||
|
||||
## 5.19.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "thirdweb",
|
||||
"version": "5.19.0",
|
||||
"version": "5.21.0",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/thirdweb-dev/js.git#main"
|
||||
@@ -181,6 +181,7 @@
|
||||
"@google/model-viewer": "2.1.1",
|
||||
"@noble/curves": "1.4.0",
|
||||
"@noble/hashes": "1.4.0",
|
||||
"@passwordless-id/webauthn": "^1.6.1",
|
||||
"@radix-ui/react-dialog": "1.0.5",
|
||||
"@radix-ui/react-focus-scope": "1.0.4",
|
||||
"@radix-ui/react-icons": "1.3.0",
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="256" height="256" rx="128" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M87.6477 203.403C66.6922 203.403 47.0213 198.931 30 191.095L99.2514 127.885C89.6861 120.038 83.5836 108.126 83.5836 94.7884C83.5836 81.2079 89.9104 69.1052 99.7773 61.2668V52.0015H126.08C126.177 52.0008 126.274 52.0005 126.372 52.0005C137.068 52.0005 146.848 55.9254 154.349 62.4136C161.85 55.926 171.629 52.0015 182.325 52.0015H182.389L182.39 52L182.392 52.0015H208.919V61.2679C218.786 69.1062 225.113 81.209 225.113 94.7894C225.113 111.867 215.108 126.608 200.64 133.47C195.467 148.743 185.737 162.479 172.714 173.652V193.398H139.977C124.227 199.801 106.455 203.403 87.6477 203.403ZM126.371 127.703C134.16 127.703 141.317 124.998 146.954 120.475L154.282 136.976L161.645 120.397C167.296 124.967 174.491 127.703 182.325 127.703C200.502 127.703 215.238 112.967 215.238 94.7895C215.238 76.6117 200.502 61.8757 182.325 61.8757C170.513 61.8757 160.155 68.0975 154.348 77.4425C148.541 68.0975 138.183 61.8757 126.371 61.8757C108.193 61.8757 93.4575 76.6117 93.4575 94.7895C93.4575 112.967 108.193 127.703 126.371 127.703ZM126.371 117.829C139.096 117.829 149.411 107.514 149.411 94.7893C149.411 82.0648 139.096 71.7496 126.371 71.7496C113.647 71.7496 103.331 82.0648 103.331 94.7893C103.331 107.514 113.647 117.829 126.371 117.829ZM126.371 107.955C133.642 107.955 139.537 102.06 139.537 94.7893C139.537 87.5182 133.642 81.6238 126.371 81.6238C119.1 81.6238 113.206 87.5182 113.206 94.7893C113.206 102.06 119.1 107.955 126.371 107.955ZM205.364 94.7893C205.364 107.514 195.049 117.829 182.324 117.829C169.6 117.829 159.285 107.514 159.285 94.7893C159.285 82.0648 169.6 71.7496 182.324 71.7496C195.049 71.7496 205.364 82.0648 205.364 94.7893ZM195.49 94.7893C195.49 102.06 189.596 107.955 182.324 107.955C175.053 107.955 169.159 102.06 169.159 94.7893C169.159 87.5182 175.053 81.6238 182.324 81.6238C189.596 81.6238 195.49 87.5182 195.49 94.7893Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
@@ -28,5 +28,40 @@
|
||||
"native": null,
|
||||
"universal": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "app.core.extension",
|
||||
"name": "Core",
|
||||
"homepage": "https://core.app/?utm_source=referral&utm_medium=website&utm_campaign=walletconnect",
|
||||
"image_id": "core.svg",
|
||||
"order": 9999999,
|
||||
"app": {
|
||||
"browser": null,
|
||||
"ios": "https://apps.apple.com/us/app/core-crypto-wallet-nfts/id6443685999",
|
||||
"android": "https://play.google.com/store/apps/details?id=com.avaxwallet&hl=en_US&gl=US",
|
||||
"mac": null,
|
||||
"windows": null,
|
||||
"linux": null,
|
||||
"chrome": "https://chrome.google.com/webstore/detail/core-crypto-wallet-nft-ex/agoakfejjabomempkjlepdflaleeobhb",
|
||||
"firefox": null,
|
||||
"safari": null,
|
||||
"edge": null,
|
||||
"opera": null
|
||||
},
|
||||
"injected": [
|
||||
{
|
||||
"injected_id": "isAvalanche",
|
||||
"namespace": "eip155"
|
||||
}
|
||||
],
|
||||
"rdns": "app.core.extension",
|
||||
"mobile": {
|
||||
"native": null,
|
||||
"universal": null
|
||||
},
|
||||
"desktop": {
|
||||
"native": null,
|
||||
"universal": null
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
import { defineChain } from "../utils.js";
|
||||
|
||||
export const bscTestnet = /* @__PURE__ */ defineChain({
|
||||
id: 97,
|
||||
name: "BNB Smart Chain Testnet",
|
||||
nativeCurrency: {
|
||||
name: "BNB Chain Native Token",
|
||||
symbol: "tBNB",
|
||||
decimals: 18,
|
||||
},
|
||||
blockExplorers: [
|
||||
{
|
||||
name: "bscscan-testnet",
|
||||
url: "https://testnet.bscscan.com",
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -0,0 +1,17 @@
|
||||
import { defineChain } from "../utils.js";
|
||||
|
||||
export const bsc = /* @__PURE__ */ defineChain({
|
||||
id: 56,
|
||||
name: "BNB Smart Chain Mainnet",
|
||||
nativeCurrency: {
|
||||
name: "BNB Chain Native Token",
|
||||
symbol: "BNB",
|
||||
decimals: 18,
|
||||
},
|
||||
blockExplorers: [
|
||||
{
|
||||
name: "bscscan",
|
||||
url: "https://bscscan.com",
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -308,8 +308,15 @@ function createChainMetadata(
|
||||
symbol: nativeCurrency?.symbol || "",
|
||||
decimals: nativeCurrency?.decimals || 18,
|
||||
},
|
||||
icon: chain.icon || data?.icon,
|
||||
chain: data?.chain || chain.name || "",
|
||||
shortName: data?.shortName || chain.name || "",
|
||||
slug: data?.slug || chain.name || "",
|
||||
explorers:
|
||||
chain.blockExplorers?.map((e) => ({
|
||||
name: e.name,
|
||||
url: e.url,
|
||||
standard: "EIP3091",
|
||||
})) || data?.explorers,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -15,13 +15,13 @@ import { prepareDeterministicDeployTransaction } from "./deploy-deterministic.js
|
||||
describe.runIf(process.env.TW_SECRET_KEY)("deployFromMetadata", () => {
|
||||
it("should deploy contracts at the same address", async () => {
|
||||
const tx1 = prepareDeterministicDeployTransaction({
|
||||
chain: ANVIL_CHAIN,
|
||||
chain: FORKED_ETHEREUM_CHAIN,
|
||||
client: TEST_CLIENT,
|
||||
contractId: "AccountFactory",
|
||||
constructorParams: [TEST_ACCOUNT_A.address, ENTRYPOINT_ADDRESS_v0_6],
|
||||
});
|
||||
const tx2 = prepareDeterministicDeployTransaction({
|
||||
chain: ANVIL_CHAIN,
|
||||
chain: FORKED_ETHEREUM_CHAIN,
|
||||
client: TEST_CLIENT,
|
||||
contractId: "AccountFactory",
|
||||
constructorParams: [TEST_ACCOUNT_A.address, ENTRYPOINT_ADDRESS_v0_6],
|
||||
|
||||
@@ -32,3 +32,5 @@ export { polygon } from "../chains/chain-definitions/polygon.js";
|
||||
export { sepolia } from "../chains/chain-definitions/sepolia.js";
|
||||
export { zoraSepolia } from "../chains/chain-definitions/zora-sepolia.js";
|
||||
export { zora } from "../chains/chain-definitions/zora.js";
|
||||
export { bsc } from "../chains/chain-definitions/bsc.js";
|
||||
export { bscTestnet } from "../chains/chain-definitions/bsc-testnet.js";
|
||||
|
||||
@@ -125,3 +125,25 @@ export {
|
||||
tokensMintedWithSignatureEvent,
|
||||
type TokensMintedWithSignatureEventFilters,
|
||||
} from "../../extensions/erc1155/__generated__/ISignatureMintERC1155/events/TokensMintedWithSignature.js";
|
||||
|
||||
// Packs
|
||||
export {
|
||||
packCreatedEvent,
|
||||
type PackCreatedEventFilters,
|
||||
} from "../../extensions/erc1155/__generated__/IPack/events/PackCreated.js";
|
||||
export {
|
||||
packOpenedEvent,
|
||||
type PackOpenedEventFilters,
|
||||
} from "../../extensions/erc1155/__generated__/IPack/events/PackOpened.js";
|
||||
export {
|
||||
packUpdatedEvent,
|
||||
type PackUpdatedEventFilters,
|
||||
} from "../../extensions/erc1155/__generated__/IPack/events/PackUpdated.js";
|
||||
export {
|
||||
createPack,
|
||||
type CreatePackParams,
|
||||
} from "../../extensions/erc1155/__generated__/IPack/write/createPack.js";
|
||||
export {
|
||||
openPack,
|
||||
type OpenPackParams,
|
||||
} from "../../extensions/erc1155/__generated__/IPack/write/openPack.js";
|
||||
|
||||
@@ -7,3 +7,5 @@ export {
|
||||
getUserPhoneNumber,
|
||||
type GetAuthenticatedUserParams,
|
||||
} from "../../wallets/in-app/core/authentication/index.js";
|
||||
|
||||
export { hasStoredPasskey } from "../../wallets/in-app/implementations/lib/auth/passkeys.js";
|
||||
|
||||
@@ -5,12 +5,17 @@ import { sendTransaction } from "../../../../transaction/actions/send-transactio
|
||||
import type { WaitForReceiptOptions } from "../../../../transaction/actions/wait-for-tx-receipt.js";
|
||||
import type { PreparedTransaction } from "../../../../transaction/prepare-transaction.js";
|
||||
import { resolvePromisedValue } from "../../../../utils/promise/resolve-promised-value.js";
|
||||
import type { Account } from "../../../../wallets/interfaces/wallet.js";
|
||||
import {
|
||||
type GetWalletBalanceResult,
|
||||
getWalletBalance,
|
||||
} from "../../../../wallets/utils/getWalletBalance.js";
|
||||
import { fetchBuySupportedDestinations } from "../../../web/ui/ConnectWallet/screens/Buy/swap/useSwapSupportedChains.js";
|
||||
import { useActiveAccount } from "../wallets/wallet-hooks.js";
|
||||
import {
|
||||
useActiveAccount,
|
||||
useActiveWallet,
|
||||
useSwitchActiveWalletChain,
|
||||
} from "../wallets/wallet-hooks.js";
|
||||
|
||||
type ShowModalData = {
|
||||
tx: PreparedTransaction;
|
||||
@@ -37,10 +42,21 @@ export function useSendTransactionCore(
|
||||
showPayModal?: (data: ShowModalData) => void,
|
||||
gasless?: GaslessOptions,
|
||||
): UseMutationResult<WaitForReceiptOptions, Error, PreparedTransaction> {
|
||||
const account = useActiveAccount();
|
||||
let _account = useActiveAccount();
|
||||
const wallet = useActiveWallet();
|
||||
const switchChain = useSwitchActiveWalletChain();
|
||||
|
||||
return useMutation({
|
||||
mutationFn: async (tx) => {
|
||||
// switch chain if needed
|
||||
if (wallet && tx.chain.id !== wallet.getChain()?.id) {
|
||||
await switchChain(tx.chain);
|
||||
// in smart wallet case, account may change after chain switch
|
||||
_account = wallet.getAccount();
|
||||
}
|
||||
|
||||
const account = _account;
|
||||
|
||||
if (!account) {
|
||||
throw new Error("No active account");
|
||||
}
|
||||
@@ -90,7 +106,7 @@ export function useSendTransactionCore(
|
||||
chain: tx.chain,
|
||||
client: tx.client,
|
||||
}),
|
||||
getTotalTxCostForBuy(tx),
|
||||
getTotalTxCostForBuy(tx, account),
|
||||
]);
|
||||
|
||||
const walletBalanceWei = walletBalance.value;
|
||||
@@ -122,9 +138,13 @@ export function useSendTransactionCore(
|
||||
});
|
||||
}
|
||||
|
||||
export async function getTotalTxCostForBuy(tx: PreparedTransaction) {
|
||||
export async function getTotalTxCostForBuy(
|
||||
tx: PreparedTransaction,
|
||||
account?: Account,
|
||||
) {
|
||||
const gasCost = await estimateGasCost({
|
||||
transaction: tx,
|
||||
account,
|
||||
});
|
||||
|
||||
const bufferCost = gasCost.wei / 10n;
|
||||
|
||||
@@ -102,7 +102,7 @@ export function ConnectButton(props: ConnectButtonProps) {
|
||||
wallets: wallets,
|
||||
locale: props.locale || "en_US",
|
||||
connectLocale: localeQuery.data,
|
||||
chain: props.chain,
|
||||
chain: props.chain || props.accountAbstraction?.chain,
|
||||
chains: props.chains,
|
||||
walletConnect: props.walletConnect,
|
||||
accountAbstraction: props.accountAbstraction,
|
||||
|
||||
@@ -279,7 +279,7 @@ export const ConnectedWalletDetails: React.FC<{
|
||||
>
|
||||
{chainQuery.data ? (
|
||||
<ChainIcon
|
||||
chain={chainQuery.data}
|
||||
chainIcon={chainQuery.data?.icon}
|
||||
size={iconSize.md}
|
||||
active
|
||||
client={client}
|
||||
|
||||
@@ -389,7 +389,7 @@ export function ConnectEmbed(props: ConnectEmbedProps) {
|
||||
wallets: wallets,
|
||||
locale: localeId,
|
||||
connectLocale: localeQuery.data,
|
||||
chain: props.chain,
|
||||
chain: props.chain || props.accountAbstraction?.chain,
|
||||
chains: props.chains,
|
||||
walletConnect: props.walletConnect,
|
||||
accountAbstraction: props.accountAbstraction,
|
||||
|
||||
@@ -692,21 +692,23 @@ export const ChainButton = /* @__PURE__ */ memo(function ChainButton(props: {
|
||||
const { chain, confirming, switchingFailed } = props;
|
||||
|
||||
const activeChain = useActiveWalletChain();
|
||||
const apiChainQuery = useChainQuery(chain);
|
||||
const { data: fetchedChain } = useChainQuery(chain);
|
||||
|
||||
let chainName: React.ReactNode;
|
||||
if (fetchedChain) {
|
||||
chainName = <span>{fetchedChain.name} </span>;
|
||||
} else {
|
||||
chainName = <Skeleton width="150px" height="20px" />;
|
||||
}
|
||||
|
||||
const chainName = apiChainQuery.data ? (
|
||||
<span>{apiChainQuery.data.name} </span>
|
||||
) : (
|
||||
<Skeleton width="150px" height="20px" />
|
||||
);
|
||||
return (
|
||||
<NetworkButton
|
||||
data-active={activeChain?.id === chain.id}
|
||||
onClick={props.onClick}
|
||||
>
|
||||
{apiChainQuery.data ? (
|
||||
{fetchedChain ? (
|
||||
<ChainIcon
|
||||
chain={apiChainQuery.data}
|
||||
chainIcon={fetchedChain.icon}
|
||||
size={iconSize.lg}
|
||||
active={activeChain?.id === chain.id}
|
||||
loading="lazy"
|
||||
|
||||
@@ -13,7 +13,6 @@ import { LoadingScreen } from "../../wallets/shared/LoadingScreen.js";
|
||||
import { Img } from "../components/Img.js";
|
||||
import { Spacer } from "../components/Spacer.js";
|
||||
import { TextDivider } from "../components/TextDivider.js";
|
||||
import { WalletImage } from "../components/WalletImage.js";
|
||||
import {
|
||||
Container,
|
||||
Line,
|
||||
@@ -32,7 +31,9 @@ import { SmartConnectUI } from "./Modal/SmartWalletConnectUI.js";
|
||||
import { TOS } from "./Modal/TOS.js";
|
||||
import { PoweredByThirdweb } from "./PoweredByTW.js";
|
||||
import { WalletButton, WalletEntryButton } from "./WalletEntryButton.js";
|
||||
import { TWIcon } from "./icons/twIcon.js";
|
||||
import { WalletTypeRowButton } from "./WalletTypeRowButton.js";
|
||||
import { compactModalMaxHeight } from "./constants.js";
|
||||
import { genericWalletIcon } from "./icons/dataUris.js";
|
||||
|
||||
const InAppWalletSelectionUI = /* @__PURE__ */ lazy(
|
||||
() => import("../../wallets/in-app/InAppWalletSelectionUI.js"),
|
||||
@@ -149,25 +150,7 @@ const WalletSelectorInner: React.FC<WalletSelectorProps> = (props) => {
|
||||
|
||||
const twTitle = (
|
||||
<Container gap="xxs" center="y" flex="row">
|
||||
{connectModal.titleIcon === undefined ? (
|
||||
<Link
|
||||
color="primaryText"
|
||||
hoverColor="accentText"
|
||||
target="_blank"
|
||||
href="https://thirdweb.com/connect?utm_source=cw"
|
||||
style={{
|
||||
display: "flex",
|
||||
alignItems: "center",
|
||||
}}
|
||||
onClick={(e) => {
|
||||
if (!enableTWIconLink.current) {
|
||||
e.preventDefault();
|
||||
}
|
||||
}}
|
||||
>
|
||||
<TWIcon size={iconSize.md} />
|
||||
</Link>
|
||||
) : connectModal.titleIcon === "" ? null : (
|
||||
{!connectModal.titleIcon ? null : (
|
||||
<Img
|
||||
src={connectModal.titleIcon}
|
||||
width={iconSize.md}
|
||||
@@ -188,31 +171,14 @@ const WalletSelectorInner: React.FC<WalletSelectorProps> = (props) => {
|
||||
};
|
||||
|
||||
const connectAWallet = (
|
||||
<Button
|
||||
fullWidth
|
||||
variant="outline"
|
||||
style={{
|
||||
display: "flex",
|
||||
justifyContent: "center",
|
||||
gap: spacing.sm,
|
||||
padding: spacing.md,
|
||||
}}
|
||||
<WalletTypeRowButton
|
||||
client={client}
|
||||
icon={genericWalletIcon}
|
||||
onClick={() => {
|
||||
setIsWalletGroupExpanded(true);
|
||||
}}
|
||||
>
|
||||
<Container flex="row" gap="xxs">
|
||||
{eoaWallets.slice(0, 2).map((w) => (
|
||||
<WalletImage
|
||||
key={w.id}
|
||||
id={w.id}
|
||||
size={iconSize.sm}
|
||||
client={client}
|
||||
/>
|
||||
))}
|
||||
</Container>
|
||||
{locale.connectAWallet}
|
||||
</Button>
|
||||
title={locale.connectAWallet}
|
||||
/>
|
||||
);
|
||||
|
||||
const newToWallets = (
|
||||
@@ -283,7 +249,7 @@ const WalletSelectorInner: React.FC<WalletSelectorProps> = (props) => {
|
||||
bottomSection = (
|
||||
<>
|
||||
<Line />
|
||||
<Container flex="column" p="lg" gap="lg">
|
||||
<Container flex="column" p="md" gap="md">
|
||||
{newToWallets}
|
||||
{continueAsGuest}
|
||||
</Container>
|
||||
@@ -346,7 +312,13 @@ const WalletSelectorInner: React.FC<WalletSelectorProps> = (props) => {
|
||||
// social login + More than 1 eoa wallets
|
||||
if (eoaWallets.length > 1) {
|
||||
bottomSection = (
|
||||
<Container flex="column" gap="sm">
|
||||
<Container
|
||||
flex="column"
|
||||
style={{ position: "relative" }}
|
||||
gap="sm"
|
||||
>
|
||||
<GradientDiv />
|
||||
|
||||
<Container px="lg" flex="column" gap="md">
|
||||
{connectAWallet}
|
||||
{continueAsGuest}
|
||||
@@ -421,17 +393,13 @@ const WalletSelectorInner: React.FC<WalletSelectorProps> = (props) => {
|
||||
animate="fadein"
|
||||
fullHeight
|
||||
style={{
|
||||
maxHeight: connectModal.size === "compact" ? "550px" : undefined,
|
||||
maxHeight:
|
||||
connectModal.size === "compact" ? compactModalMaxHeight : undefined,
|
||||
}}
|
||||
>
|
||||
{/* Header */}
|
||||
{!isEmbed && (
|
||||
<Container
|
||||
p="lg"
|
||||
style={{
|
||||
paddingBottom: spacing.md,
|
||||
}}
|
||||
>
|
||||
<Container p="lg">
|
||||
{isWalletGroupExpanded ? (
|
||||
<ModalHeader
|
||||
title={twTitle}
|
||||
@@ -491,7 +459,11 @@ const WalletSelectorInner: React.FC<WalletSelectorProps> = (props) => {
|
||||
|
||||
{bottomSection}
|
||||
{isCompact && connectModal.showThirdwebBranding !== false && (
|
||||
<Container py="md">
|
||||
<Container
|
||||
style={{
|
||||
paddingBottom: spacing.md,
|
||||
}}
|
||||
>
|
||||
<PoweredByThirdweb />
|
||||
</Container>
|
||||
)}
|
||||
@@ -640,3 +612,17 @@ const WalletList = /* @__PURE__ */ StyledUl({
|
||||
marginBottom: 0,
|
||||
paddingBottom: spacing.lg,
|
||||
});
|
||||
|
||||
const GradientDiv = /* @__PURE__ */ StyledDiv(() => {
|
||||
const theme = useCustomTheme();
|
||||
theme.colors.modalBg;
|
||||
return {
|
||||
height: spacing.lg,
|
||||
position: "absolute",
|
||||
top: `-${spacing.lg}`,
|
||||
left: 0,
|
||||
width: "100%",
|
||||
background: `linear-gradient(to bottom, transparent 0%, ${theme.colors.modalBg} 80%)`,
|
||||
pointerEvents: "none",
|
||||
};
|
||||
});
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
import type { ThirdwebClient } from "../../../../client/client.js";
|
||||
import { Text } from "../../ui/components/text.js";
|
||||
import { Img } from "../components/Img.js";
|
||||
import { Container } from "../components/basic.js";
|
||||
import { Button } from "../components/buttons.js";
|
||||
import { iconSize, radius, spacing } from "../design-system/index.js";
|
||||
|
||||
type WalletTypeRowProps = {
|
||||
client: ThirdwebClient;
|
||||
onClick: () => void;
|
||||
title: string;
|
||||
icon: string;
|
||||
};
|
||||
|
||||
export function WalletTypeRowButton(props: WalletTypeRowProps) {
|
||||
return (
|
||||
<Button
|
||||
fullWidth
|
||||
variant="outline"
|
||||
style={{
|
||||
display: "flex",
|
||||
justifyContent: "flex-start",
|
||||
padding: spacing.md,
|
||||
}}
|
||||
onClick={() => {
|
||||
props.onClick();
|
||||
}}
|
||||
>
|
||||
<Container flex="row" gap="md" center="y" color="accentText">
|
||||
<Img
|
||||
client={props.client}
|
||||
src={props.icon}
|
||||
width={iconSize.md}
|
||||
height={iconSize.md}
|
||||
loading="eager"
|
||||
style={{
|
||||
borderRadius: radius.md,
|
||||
}}
|
||||
/>
|
||||
<Text color="primaryText">{props.title}</Text>
|
||||
</Container>
|
||||
</Button>
|
||||
);
|
||||
}
|
||||
@@ -12,7 +12,7 @@ export const modalMaxWidthWide = `${wideModalWidth}px`;
|
||||
export const wideModalScreenThreshold = wideModalWidth + 40;
|
||||
|
||||
export const wideModalMaxHeight = "570px";
|
||||
export const compactModalMaxHeight = "650px";
|
||||
export const compactModalMaxHeight = "660px";
|
||||
|
||||
export const defaultTheme = "dark";
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
import type { IconFC } from "./types.js";
|
||||
|
||||
export const FingerPrintIcon: IconFC = (props) => {
|
||||
return (
|
||||
<svg
|
||||
width={props.size}
|
||||
height={props.size}
|
||||
viewBox="0 0 36 36"
|
||||
fill="none"
|
||||
aria-hidden="true"
|
||||
>
|
||||
<path
|
||||
d="M18.0001 15C17.2045 15 16.4414 15.3161 15.8788 15.8787C15.3162 16.4413 15.0001 17.2044 15.0001 18C15.0001 19.53 14.8501 21.765 14.6101 24"
|
||||
stroke="currentColor"
|
||||
strokeWidth="3"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M21.0002 19.6801C21.0002 23.2501 21.0002 29.2501 19.5002 33.0001"
|
||||
stroke="currentColor"
|
||||
strokeWidth="3"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M25.9348 31.53C26.1148 30.63 26.5798 28.08 26.6848 27"
|
||||
stroke="currentColor"
|
||||
strokeWidth="3"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M2.99976 18C2.99976 14.8518 3.99032 11.7833 5.83112 9.22935C7.67193 6.67536 10.2697 4.76531 13.2563 3.76975C16.243 2.77419 19.4672 2.74359 22.4723 3.6823C25.4773 4.621 28.1108 6.48141 29.9998 9"
|
||||
stroke="currentColor"
|
||||
strokeWidth="3"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M2.99976 24H3.01628"
|
||||
stroke="currentColor"
|
||||
strokeWidth="3"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M32.7 24C33 21 32.8965 15.969 32.7 15"
|
||||
stroke="currentColor"
|
||||
strokeWidth="3"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M7.49976 29.25C8.24976 27 8.99976 22.5 8.99976 18C8.99824 16.9783 9.17071 15.9638 9.50976 15"
|
||||
stroke="currentColor"
|
||||
strokeWidth="3"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M12.9751 33C13.2901 32.01 13.6501 31.02 13.8301 30"
|
||||
stroke="currentColor"
|
||||
strokeWidth="3"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M13.5 10.2C14.8686 9.40988 16.4211 8.99401 18.0014 8.99426C19.5818 8.99452 21.1342 9.41088 22.5025 10.2015C23.8708 10.9921 25.0069 12.129 25.7964 13.498C26.5859 14.867 27.001 16.4197 27 18V21"
|
||||
stroke="currentColor"
|
||||
strokeWidth="3"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
</svg>
|
||||
);
|
||||
};
|
||||
@@ -1,8 +1,8 @@
|
||||
export const emailIcon =
|
||||
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM1ODlfODY0OSkiPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMzU4OV84NjQ5KSIvPgo8cmVjdCB4PSItMSIgeT0iLTEiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjkuOCIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzM1ODlfODY0OSkiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzM1ODlfODY0OSkiPgo8cGF0aCBkPSJNMjQgMTQuMjVDMTguNjE3MiAxNC4yNSAxNC4yNSAxOC42MTcyIDE0LjI1IDI0QzE0LjI1IDI5LjM4MjggMTguNjE3MiAzMy43NSAyNCAzMy43NUMyNC44OTg4IDMzLjc1IDI1LjYyNSAzNC40NzYyIDI1LjYyNSAzNS4zNzVDMjUuNjI1IDM2LjI3MzggMjQuODk4OCAzNyAyNCAzN0MxNi44MTk1IDM3IDExIDMxLjE4MDUgMTEgMjRDMTEgMTYuODE5NSAxNi44MTk1IDExIDI0IDExQzMxLjE4MDUgMTEgMzcgMTYuODE5NSAzNyAyNFYyNS42MjVDMzcgMjguMzE2NCAzNC44MTY0IDMwLjUgMzIuMTI1IDMwLjVDMzAuNjM3MSAzMC41IDI5LjMwMTYgMjkuODI5NyAyOC40MDc4IDI4Ljc3ODVDMjcuMjUgMjkuODQ0OSAyNS43MDEyIDMwLjUgMjQgMzAuNUMyMC40MDk4IDMwLjUgMTcuNSAyNy41OTAyIDE3LjUgMjRDMTcuNSAyMC40MDk4IDIwLjQwOTggMTcuNSAyNCAxNy41QzI1LjQxNjggMTcuNSAyNi43MjcgMTcuOTUyIDI3Ljc5MzQgMTguNzIzOEMyOC4wODI4IDE4LjQ2OTkgMjguNDU4NiAxOC4zMTI1IDI4Ljg3NSAxOC4zMTI1QzI5Ljc3MzggMTguMzEyNSAzMC41IDE5LjAzODcgMzAuNSAxOS45Mzc1VjI1LjYyNUMzMC41IDI2LjUyMzggMzEuMjI2MiAyNy4yNSAzMi4xMjUgMjcuMjVDMzMuMDIzOCAyNy4yNSAzMy43NSAyNi41MjM4IDMzLjc1IDI1LjYyNVYyNEMzMy43NSAxOC42MTcyIDI5LjM4MjggMTQuMjUgMjQgMTQuMjVaTTI3LjI1IDI0QzI3LjI1IDIzLjEzOCAyNi45MDc2IDIyLjMxMTQgMjYuMjk4MSAyMS43MDE5QzI1LjY4ODYgMjEuMDkyNCAyNC44NjIgMjAuNzUgMjQgMjAuNzVDMjMuMTM4IDIwLjc1IDIyLjMxMTQgMjEuMDkyNCAyMS43MDE5IDIxLjcwMTlDMjEuMDkyNCAyMi4zMTE0IDIwLjc1IDIzLjEzOCAyMC43NSAyNEMyMC43NSAyNC44NjIgMjEuMDkyNCAyNS42ODg2IDIxLjcwMTkgMjYuMjk4MUMyMi4zMTE0IDI2LjkwNzYgMjMuMTM4IDI3LjI1IDI0IDI3LjI1QzI0Ljg2MiAyNy4yNSAyNS42ODg2IDI2LjkwNzYgMjYuMjk4MSAyNi4yOTgxQzI2LjkwNzYgMjUuNjg4NiAyNy4yNSAyNC44NjIgMjcuMjUgMjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8zNTg5Xzg2NDkiIHgxPSIyNS41IiB5MT0iLTYuMjk1NzJlLTA2IiB4Mj0iMzAuMjAxNiIgeTI9IjQ3LjUzNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjODM1OEJBIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdCMUNGNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMzU4OV84NjQ5IiB4MT0iMjUuNTYyNSIgeTE9Ii0xLjAwMDAxIiB4Mj0iMzAuNDYiIHkyPSI0OC41MTU2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4MzU4QkEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjN0IxQ0Y3Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzU4OV84NjQ5Ij4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV8zNTg5Xzg2NDkiPgo8cmVjdCB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMSAxMSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K";
|
||||
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjMzMzUgMi42NjY1SDIuNjY2ODNDMS45MzA0NSAyLjY2NjUgMS4zMzM1IDMuMjYzNDYgMS4zMzM1IDMuOTk5ODRWMTEuOTk5OEMxLjMzMzUgMTIuNzM2MiAxLjkzMDQ1IDEzLjMzMzIgMi42NjY4MyAxMy4zMzMySDEzLjMzMzVDMTQuMDY5OSAxMy4zMzMyIDE0LjY2NjggMTIuNzM2MiAxNC42NjY4IDExLjk5OThWMy45OTk4NEMxNC42NjY4IDMuMjYzNDYgMTQuMDY5OSAyLjY2NjUgMTMuMzMzNSAyLjY2NjVaIiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuNjY2OCA0LjY2NjVMOC42ODY4MyA4LjQ2NjVDOC40ODEwMSA4LjU5NTQ1IDguMjQzMDQgOC42NjM4NCA4LjAwMDE2IDguNjYzODRDNy43NTcyOCA4LjY2Mzg0IDcuNTE5MzEgOC41OTU0NSA3LjMxMzUgOC40NjY1TDEuMzMzNSA0LjY2NjUiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=";
|
||||
|
||||
export const phoneIcon =
|
||||
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM1ODlfODYwMikiPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMzU4OV84NjAyKSIvPgo8cmVjdCB4PSItMSIgeT0iLTEiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjkuOCIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzM1ODlfODYwMikiLz4KPHBhdGggZD0iTTE4Ljg2MjIgMjYuODY0NkwxOS41MTk0IDI3LjUxODlDMTkuNTE5NCAyNy41MTg5IDIxLjA4MzcgMjkuMDczMSAyNS4zNTIxIDI0LjgyOTNDMjkuNjIwNSAyMC41ODU1IDI4LjA1NjEgMTkuMDMxMyAyOC4wNTYxIDE5LjAzMTNMMjcuNjQzIDE4LjYxODFDMjYuNjIxOCAxNy42MDQxIDI2LjUyNSAxNS45NzQ4IDI3LjQxNjIgMTQuNzg0NkwyOS4yMzYyIDEyLjM1MzVDMzAuMzM5OCAxMC44ODAyIDMyLjQ3MDQgMTAuNjg1MiAzMy43MzQzIDExLjk0MTlMMzYuMDAyMSAxNC4xOTUyQzM2LjYyNzUgMTQuODE5MiAzNy4wNDY0IDE1LjYyNTIgMzYuOTk1OSAxNi41MjA4QzM2Ljg2NTkgMTguODEzMSAzNS44Mjg4IDIzLjc0MzEgMzAuMDQ1MSAyOS40OTQ5QzIzLjkxMDUgMzUuNTkzNCAxOC4xNTQ0IDM1LjgzNjEgMTUuODAxNCAzNS42MTY1QzE1LjA1NiAzNS41NDcyIDE0LjQwODkgMzUuMTY4NyAxMy44ODc0IDM0LjY0ODdMMTEuODM2MyAzMi42MDkyQzEwLjQ0OTYgMzEuMjMyNiAxMC44Mzk2IDI4Ljg3MDkgMTIuNjEzNCAyNy45MDc0TDE1LjM3MjMgMjYuNDA2N0MxNi41MzY2IDI1Ljc3NCAxNy45NTIxIDI1Ljk2MDMgMTguODYyMiAyNi44NjQ2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzM1ODlfODYwMiIgeDE9IjI1LjUiIHkxPSItNi4yOTU3MmUtMDYiIHgyPSIzMC4yMDE2IiB5Mj0iNDcuNTM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4MzU4QkEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjN0IxQ0Y3Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8zNTg5Xzg2MDIiIHgxPSIyNS41NjI1IiB5MT0iLTEuMDAwMDEiIHgyPSIzMC40NiIgeTI9IjQ4LjUxNTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzgzNThCQSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3QjFDRjciLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zNTg5Xzg2MDIiPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=";
|
||||
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2MzlfNjMyKSI+CjxwYXRoIGQ9Ik0xNC42NjY5IDExLjI4MDJWMTMuMjgwMkMxNC42Njc3IDEzLjQ2NTkgMTQuNjI5NyAxMy42NDk3IDE0LjU1NTMgMTMuODE5OEMxNC40ODA5IDEzLjk4OTkgMTQuMzcxOCAxNC4xNDI2IDE0LjIzNSAxNC4yNjgxQzE0LjA5ODIgMTQuMzkzNyAxMy45MzY3IDE0LjQ4OTIgMTMuNzYwOCAxNC41NDg3QzEzLjU4NDkgMTQuNjA4MiAxMy4zOTg1IDE0LjYzMDMgMTMuMjEzNiAxNC42MTM2QzExLjE2MjIgMTQuMzkwNyA5LjE5MTYxIDEzLjY4OTcgNy40NjAyOCAxMi41NjY5QzUuODQ5NSAxMS41NDMzIDQuNDgzODQgMTAuMTc3NyAzLjQ2MDI4IDguNTY2ODlDMi4zMzM2IDYuODI3NyAxLjYzMjQ0IDQuODQ3NTYgMS40MTM2MSAyLjc4Njg5QzEuMzk2OTUgMi42MDI1NCAxLjQxODg2IDIuNDE2NzMgMS40Nzc5NSAyLjI0MTMxQzEuNTM3MDMgMi4wNjU4OSAxLjYzMTk5IDEuOTA0NjkgMS43NTY3OSAxLjc2Nzk3QzEuODgxNTkgMS42MzEyNiAyLjAzMzQ4IDEuNTIyMDMgMi4yMDI4MSAxLjQ0NzI0QzIuMzcyMTMgMS4zNzI0NSAyLjU1NTE3IDEuMzMzNzQgMi43NDAyOCAxLjMzMzU2SDQuNzQwMjhDNS4wNjM4MiAxLjMzMDM4IDUuMzc3NDggMS40NDQ5NSA1LjYyMjc5IDEuNjU1OTJDNS44NjgxIDEuODY2ODkgNi4wMjgzMyAyLjE1OTg2IDYuMDczNjEgMi40ODAyM0M2LjE1ODAzIDMuMTIwMjcgNi4zMTQ1OCAzLjc0ODcxIDYuNTQwMjggNC4zNTM1NkM2LjYyOTk4IDQuNTkyMTggNi42NDkzOSA0Ljg1MTUgNi41OTYyMiA1LjEwMDgxQzYuNTQzMDUgNS4zNTAxMiA2LjQxOTUyIDUuNTc4OTcgNi4yNDAyOCA1Ljc2MDIzTDUuMzkzNjEgNi42MDY4OUM2LjM0MjY1IDguMjc1OTIgNy43MjQ1OCA5LjY1Nzg2IDkuMzkzNjEgMTAuNjA2OUwxMC4yNDAzIDkuNzYwMjNDMTAuNDIxNSA5LjU4MDk5IDEwLjY1MDQgOS40NTc0NiAxMC44OTk3IDkuNDA0MjlDMTEuMTQ5IDkuMzUxMTIgMTEuNDA4MyA5LjM3MDUzIDExLjY0NjkgOS40NjAyM0MxMi4yNTE4IDkuNjg1OTMgMTIuODgwMiA5Ljg0MjQ4IDEzLjUyMDMgOS45MjY4OUMxMy44NDQxIDkuOTcyNTggMTQuMTM5OSAxMC4xMzU3IDE0LjM1MTMgMTAuMzg1MkMxNC41NjI3IDEwLjYzNDggMTQuNjc1MSAxMC45NTMzIDE0LjY2NjkgMTEuMjgwMloiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLXdpZHRoPSIxLjMzMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81NjM5XzYzMiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K";
|
||||
|
||||
export const emailAndPhoneIcon =
|
||||
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM2ODVfNjcwMikiPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMzY4NV82NzAyKSIvPgo8cmVjdCB4PSItMSIgeT0iLTEiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjkuOCIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzM2ODVfNjcwMikiLz4KPHBhdGggZD0iTTE3IDExQzEzLjY4NzUgMTEgMTEgMTMuNjg3NSAxMSAxN0MxMSAyMC4zMTI1IDEzLjY4NzUgMjMgMTcgMjNDMTcuNTUzMSAyMyAxOCAyMy40NDY5IDE4IDI0QzE4IDI0LjU1MzEgMTcuNTUzMSAyNSAxNyAyNUMxMi41ODEzIDI1IDkgMjEuNDE4NyA5IDE3QzkgMTIuNTgxMyAxMi41ODEzIDkgMTcgOUMyMS40MTg3IDkgMjUgMTIuNTgxMyAyNSAxN1YxOEMyNSAxOS42NTYyIDIzLjY1NjIgMjEgMjIgMjFDMjEuMDg0NCAyMSAyMC4yNjI1IDIwLjU4NzUgMTkuNzEyNSAxOS45NDA2QzE5IDIwLjU5NjkgMTguMDQ2OSAyMSAxNyAyMUMxNC43OTA2IDIxIDEzIDE5LjIwOTQgMTMgMTdDMTMgMTQuNzkwNiAxNC43OTA2IDEzIDE3IDEzQzE3Ljg3MTkgMTMgMTguNjc4MSAxMy4yNzgxIDE5LjMzNDQgMTMuNzUzMUMxOS41MTI1IDEzLjU5NjkgMTkuNzQzOCAxMy41IDIwIDEzLjVDMjAuNTUzMSAxMy41IDIxIDEzLjk0NjkgMjEgMTQuNVYxOEMyMSAxOC41NTMxIDIxLjQ0NjkgMTkgMjIgMTlDMjIuNTUzMSAxOSAyMyAxOC41NTMxIDIzIDE4VjE3QzIzIDEzLjY4NzUgMjAuMzEyNSAxMSAxNyAxMVpNMTkgMTdDMTkgMTYuNDY5NiAxOC43ODkzIDE1Ljk2MDkgMTguNDE0MiAxNS41ODU4QzE4LjAzOTEgMTUuMjEwNyAxNy41MzA0IDE1IDE3IDE1QzE2LjQ2OTYgMTUgMTUuOTYwOSAxNS4yMTA3IDE1LjU4NTggMTUuNTg1OEMxNS4yMTA3IDE1Ljk2MDkgMTUgMTYuNDY5NiAxNSAxN0MxNSAxNy41MzA0IDE1LjIxMDcgMTguMDM5MSAxNS41ODU4IDE4LjQxNDJDMTUuOTYwOSAxOC43ODkzIDE2LjQ2OTYgMTkgMTcgMTlDMTcuNTMwNCAxOSAxOC4wMzkxIDE4Ljc4OTMgMTguNDE0MiAxOC40MTQyQzE4Ljc4OTMgMTguMDM5MSAxOSAxNy41MzA0IDE5IDE3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI3LjgzODQgMzMuMjY0NEwyOC4yNDI5IDMzLjY5MDdDMjguMjQyOSAzMy42OTA3IDI5LjIwNTUgMzQuNzAzNCAzMS44MzIyIDMxLjkzODNDMzQuNDU4OCAyOS4xNzMxIDMzLjQ5NjIgMjguMTYwNCAzMy40OTYyIDI4LjE2MDRMMzMuMjQxOSAyNy44OTEyQzMyLjYxMzUgMjcuMjMwNSAzMi41NTM5IDI2LjE2ODkgMzMuMTAyNCAyNS4zOTM0TDM0LjIyMjQgMjMuODA5NEMzNC45MDE1IDIyLjg0OTQgMzYuMjEyNiAyMi43MjIzIDM2Ljk5MDQgMjMuNTQxMkwzOC4zODU5IDI1LjAwOTRDMzguNzcwOCAyNS40MTYgMzkuMDI4NiAyNS45NDExIDM4Ljk5NzUgMjYuNTI0N0MzOC45MTc1IDI4LjAxODMgMzguMjc5MiAzMS4yMzA1IDM0LjcyMDIgMzQuOTc4M0MzMC45NDUxIDM4Ljk1MTkgMjcuNDAyOSAzOS4xMSAyNS45NTQ5IDM4Ljk2NjlDMjUuNDk2MiAzOC45MjE4IDI1LjA5OCAzOC42NzUyIDI0Ljc3NzEgMzguMzM2M0wyMy41MTQ5IDM3LjAwNzRDMjIuNjYxNiAzNi4xMTA1IDIyLjkwMTYgMzQuNTcxNyAyMy45OTMxIDMzLjk0MzlMMjUuNjkwOSAzMi45NjZDMjYuNDA3MyAzMi41NTM4IDI3LjI3ODQgMzIuNjc1MiAyNy44Mzg0IDMzLjI2NDRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzY4NV82NzAyIiB4MT0iMjUuNSIgeTE9Ii02LjI5NTcyZS0wNiIgeDI9IjMwLjIwMTYiIHkyPSI0Ny41MzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzgzNThCQSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3QjFDRjciLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzM2ODVfNjcwMiIgeDE9IjI1LjU2MjUiIHkxPSItMS4wMDAwMSIgeDI9IjMwLjQ2IiB5Mj0iNDguNTE1NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjODM1OEJBIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdCMUNGNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM2ODVfNjcwMiI+CjxyZWN0IHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgcng9IjgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==";
|
||||
@@ -14,4 +14,7 @@ export const genericTokenIcon =
|
||||
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQwNDhfNDIzMSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNTg0IDQuODU1NjZDNy43MTA2OSA0Ljc4MjUyIDcuODU0MzkgNC43NDQwMiA4LjAwMDY3IDQuNzQ0MDJDOC4xNDY5NSA0Ljc0NDAyIDguMjkwNjUgNC43ODI1MiA4LjQxNzM0IDQuODU1NjZMMTAuNTE1MyA2LjA2NjY2QzEwLjY0MiA2LjEzOTggMTAuNzQ3MiA2LjI0NSAxMC44MjA0IDYuMzcxNjhDMTAuODkzNSA2LjQ5ODM1IDEwLjkzMiA2LjY0MjA1IDEwLjkzMiA2Ljc4ODMzVjkuMjExQzEwLjkzMiA5LjM1NzI3IDEwLjg5MzUgOS41MDA5NyAxMC44MjA0IDkuNjI3NjVDMTAuNzQ3MiA5Ljc1NDMzIDEwLjY0MiA5Ljg1OTUzIDEwLjUxNTMgOS45MzI2Nkw4LjQxNzM0IDExLjE0NEM4LjI5MDY1IDExLjIxNzEgOC4xNDY5NSAxMS4yNTU2IDguMDAwNjcgMTEuMjU1NkM3Ljg1NDM5IDExLjI1NTYgNy43MTA2OSAxMS4yMTcxIDcuNTg0IDExLjE0NEw1LjQ4NiA5LjkzMjY2QzUuMzU5MzIgOS44NTk1MyA1LjI1NDEzIDkuNzU0MzMgNS4xODA5OSA5LjYyNzY1QzUuMTA3ODUgOS41MDA5NyA1LjA2OTM0IDkuMzU3MjcgNS4wNjkzNCA5LjIxMVY2Ljc4ODY2QzUuMDY5MjggNi42NDIzMyA1LjEwNzc2IDYuNDk4NTYgNS4xODA5IDYuMzcxODJDNS4yNTQwNSA2LjI0NTA4IDUuMzU5MjcgNi4xMzk4MyA1LjQ4NiA2LjA2NjY2TDcuNTg0IDQuODU1NjZaTTguMDg0IDUuNDMzQzguMDU4NjcgNS40MTgzNyA4LjAyOTkzIDUuNDEwNjcgOC4wMDA2NyA1LjQxMDY3QzcuOTcxNDEgNS40MTA2NyA3Ljk0MjY3IDUuNDE4MzcgNy45MTczNCA1LjQzM0w1LjgxOTM0IDYuNjQ0MzNDNS43OTQgNi42NTg5NiA1Ljc3Mjk2IDYuNjggNS43NTgzMyA2LjcwNTMzQzUuNzQzNyA2LjczMDY3IDUuNzM2IDYuNzU5NDEgNS43MzYgNi43ODg2NlY5LjIxMTMzQzUuNzM2IDkuMjQwNTkgNS43NDM3IDkuMjY5MzMgNS43NTgzMyA5LjI5NDY2QzUuNzcyOTYgOS4zMiA1Ljc5NCA5LjM0MTA0IDUuODE5MzQgOS4zNTU2Nkw3LjkxNzM0IDEwLjU2NjdDNy45NDI2NyAxMC41ODEzIDcuOTcxNDEgMTAuNTg5IDguMDAwNjcgMTAuNTg5QzguMDI5OTMgMTAuNTg5IDguMDU4NjcgMTAuNTgxMyA4LjA4NCAxMC41NjY3TDEwLjE4MiA5LjM1NTMzQzEwLjIwNzMgOS4zNDA3IDEwLjIyODQgOS4zMTk2NiAxMC4yNDMgOS4yOTQzM0MxMC4yNTc2IDkuMjY4OTkgMTAuMjY1MyA5LjI0MDI1IDEwLjI2NTMgOS4yMTFWNi43ODg2NkMxMC4yNjUzIDYuNzU5NDEgMTAuMjU3NiA2LjczMDY3IDEwLjI0MyA2LjcwNTMzQzEwLjIyODQgNi42OCAxMC4yMDczIDYuNjU4OTYgMTAuMTgyIDYuNjQ0MzNMOC4wODQgNS40MzNaIiBmaWxsPSIjNUM1QzVDIi8+CjwvZz4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNjkyMzEiIHN0cm9rZT0iIzVDNUM1QyIgc3Ryb2tlLXdpZHRoPSIwLjYxNTM4NSIvPgo8Y2lyY2xlIGN4PSI3Ljk5OTU1IiBjeT0iOC4wMDAwNCIgcj0iNS44NDYxNSIgc3Ryb2tlPSIjNUM1QzVDIiBzdHJva2Utd2lkdGg9IjAuNjE1Mzg1Ii8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQwNDhfNDIzMSI+CjxyZWN0IHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDQpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==";
|
||||
|
||||
export const genericWalletIcon =
|
||||
"data:image/svg+xml;base64,PHN2ZwogICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgIGZpbGw9Im5vbmUiCiAgICAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgICAgd2lkdGg9IjIwIgogICAgICBoZWlnaHQ9IjIwIgogICAgICByb2xlPSJwcmVzZW50YXRpb24iCiAgICA+CiAgICAgIDxwYXRoCiAgICAgICAgZmlsbD0iI2FhYSIKICAgICAgICBkPSJNMTUuNiA0LjZIMS44NXYtLjU1bDEyLjEtLjk2OHYuOTY4aDEuNjVWMi40YzAtMS4yMS0uOTgtMi4wNTktMi4xNzctMS44ODhMMi4zNzggMi4wODlDMS4xOCAyLjI2LjIgMy4zOS4yIDQuNnYxMWEyLjIgMi4yIDAgMDAyLjIgMi4yaDEzLjJhMi4yIDIuMiAwIDAwMi4yLTIuMlY2LjhhMi4yIDIuMiAwIDAwLTIuMi0yLjJ6bS0xLjY1IDcuNzA3YTEuNjUgMS42NSAwIDAxLS42My0zLjE3NiAxLjY1IDEuNjUgMCAxMS42MyAzLjE3NnoiCiAgICAgIC8+CiAgICA8L3N2Zz4=";
|
||||
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2NjcgNC42NjY2N1YyLjY2NjY3QzEyLjY2NjcgMi40ODk4NiAxMi41OTY0IDIuMzIwMjkgMTIuNDcxNCAyLjE5NTI2QzEyLjM0NjQgMi4wNzAyNCAxMi4xNzY4IDIgMTIgMkgzLjMzMzMzQzIuOTc5NzEgMiAyLjY0MDU3IDIuMTQwNDggMi4zOTA1MiAyLjM5MDUyQzIuMTQwNDggMi42NDA1NyAyIDIuOTc5NzEgMiAzLjMzMzMzQzIgMy42ODY5NiAyLjE0MDQ4IDQuMDI2MDkgMi4zOTA1MiA0LjI3NjE0QzIuNjQwNTcgNC41MjYxOSAyLjk3OTcxIDQuNjY2NjcgMy4zMzMzMyA0LjY2NjY3SDEzLjMzMzNDMTMuNTEwMSA0LjY2NjY3IDEzLjY3OTcgNC43MzY5IDEzLjgwNDcgNC44NjE5M0MxMy45Mjk4IDQuOTg2OTUgMTQgNS4xNTY1MiAxNCA1LjMzMzMzVjhNMTQgOEgxMkMxMS42NDY0IDggMTEuMzA3MiA4LjE0MDQ4IDExLjA1NzIgOC4zOTA1MkMxMC44MDcxIDguNjQwNTcgMTAuNjY2NyA4Ljk3OTcxIDEwLjY2NjcgOS4zMzMzM0MxMC42NjY3IDkuNjg2OTYgMTAuODA3MSAxMC4wMjYxIDExLjA1NzIgMTAuMjc2MUMxMS4zMDcyIDEwLjUyNjIgMTEuNjQ2NCAxMC42NjY3IDEyIDEwLjY2NjdIMTRDMTQuMTc2OCAxMC42NjY3IDE0LjM0NjQgMTAuNTk2NCAxNC40NzE0IDEwLjQ3MTRDMTQuNTk2NCAxMC4zNDY0IDE0LjY2NjcgMTAuMTc2OCAxNC42NjY3IDEwVjguNjY2NjdDMTQuNjY2NyA4LjQ4OTg2IDE0LjU5NjQgOC4zMjAyOSAxNC40NzE0IDguMTk1MjZDMTQuMzQ2NCA4LjA3MDI0IDE0LjE3NjggOCAxNCA4WiIgc3Ryb2tlPSIjMzM4NUZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIgMy4zMzM1VjEyLjY2NjhDMiAxMy4wMjA1IDIuMTQwNDggMTMuMzU5NiAyLjM5MDUyIDEzLjYwOTZDMi42NDA1NyAxMy44NTk3IDIuOTc5NzEgMTQuMDAwMiAzLjMzMzMzIDE0LjAwMDJIMTMuMzMzM0MxMy41MTAxIDE0LjAwMDIgMTMuNjc5NyAxMy45Mjk5IDEzLjgwNDcgMTMuODA0OUMxMy45Mjk4IDEzLjY3OTkgMTQgMTMuNTEwMyAxNCAxMy4zMzM1VjEwLjY2NjgiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=";
|
||||
|
||||
export const passkeyIcon =
|
||||
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2MzlfMzIpIj4KPHBhdGggZD0iTTcuOTk5NTkgNi42NjY1QzcuNjQ1OTYgNi42NjY1IDcuMzA2ODMgNi44MDY5OCA3LjA1Njc4IDcuMDU3MDNDNi44MDY3MyA3LjMwNzA4IDYuNjY2MjUgNy42NDYyMiA2LjY2NjI1IDcuOTk5ODRDNi42NjYyNSA4LjY3OTg0IDYuNTk5NTkgOS42NzMxNyA2LjQ5MjkyIDEwLjY2NjUiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLXdpZHRoPSIxLjI1NDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS4zMzI5MyA4Ljc0NjU4QzkuMzMyOTMgMTAuMzMzMiA5LjMzMjkzIDEyLjk5OTkgOC42NjYyNiAxNC42NjY2IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjUyNzMgMTQuMDEzM0MxMS42MDczIDEzLjYxMzMgMTEuODE0IDEyLjQ4IDExLjg2MDcgMTIiIHN0cm9rZT0iIzMzODVGRiIgc3Ryb2tlLXdpZHRoPSIxLjI1NDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS4zMzM5OCA4LjAwMDE2QzEuMzMzOTggNi42MDA5NSAxLjc3NDIzIDUuMjM3MiAyLjU5MjM3IDQuMTAyMDlDMy40MTA1MSAyLjk2Njk5IDQuNTY1MDUgMi4xMTgwOCA1Ljg5MjQ3IDEuNjc1NjFDNy4yMTk4OCAxLjIzMzE0IDguNjUyODYgMS4yMTk1NCA5Ljk4ODQ0IDEuNjM2NzRDMTEuMzI0IDIuMDUzOTQgMTIuNDk0NSAyLjg4MDc5IDEzLjMzNCA0LjAwMDE2IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEuMzMzOTggMTAuNjY2NUgxLjMzOTE0IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0LjUzMjcgMTAuNjY2NUMxNC42NjYgOS4zMzMxNyAxNC42MiA3LjA5NzE3IDE0LjUzMjcgNi42NjY1IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMuMzMzOTggMTIuOTk5OEMzLjY2NzMyIDExLjk5OTggNC4wMDA2NSA5Ljk5OTg0IDQuMDAwNjUgNy45OTk4NEMzLjk5OTk4IDcuNTQ1NzUgNC4wNzY2MyA3LjA5NDg2IDQuMjI3MzIgNi42NjY1IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuNzY3MDkgMTQuNjY2OEM1LjkwNzA5IDE0LjIyNjggNi4wNjcwOSAxMy43ODY4IDYuMTQ3MDkgMTMuMzMzNSIgc3Ryb2tlPSIjMzM4NUZGIiBzdHJva2Utd2lkdGg9IjEuMjU0OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02IDQuNTMzNDZDNi42MDgyNyA0LjE4MjI4IDcuMjk4MjggMy45OTc0NSA4LjAwMDY0IDMuOTk3NTZDOC43MDMwMSAzLjk5NzY3IDkuMzkyOTYgNC4xODI3MiAxMC4wMDExIDQuNTM0MUMxMC42MDkzIDQuODg1NDggMTEuMTE0MiA1LjM5MDc5IDExLjQ2NTEgNS45OTkyM0MxMS44MTYgNi42MDc2NiAxMi4wMDA1IDcuMjk3NzYgMTIgOC4wMDAxMlY5LjMzMzQ2IiBzdHJva2U9IiMzMzg1RkYiIHN0cm9rZS13aWR0aD0iMS4yNTQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81NjM5XzMyIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=";
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user