Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
90571a0a5c | ||
|
|
f709f136a7 | ||
|
|
c2eba49112 | ||
|
|
0ebd2204a6 | ||
|
|
6c64102314 | ||
|
|
b583ebb7df | ||
|
|
fda0c1d01b | ||
|
|
5dd4ff1b38 | ||
|
|
97556c4d5d | ||
|
|
5be3c22df6 | ||
|
|
740a675a40 | ||
|
|
5f41412027 | ||
|
|
87cf5de8e8 | ||
|
|
4e19c2f1be | ||
|
|
0e479e2082 | ||
|
|
c38584825f | ||
|
|
b3d01402dd | ||
|
|
a2423cac70 | ||
|
|
e5e3347c3e | ||
|
|
4504a8d170 | ||
|
|
e9309bfc70 | ||
|
|
83ecf67c4b | ||
|
|
57b1f5839d | ||
|
|
97a31f57ce | ||
|
|
319435a331 | ||
|
|
69ee97981c | ||
|
|
44d96309d5 | ||
|
|
367576ca00 | ||
|
|
6fc9afa58f | ||
|
|
b4a71d5d5b | ||
|
|
127c476cff | ||
|
|
b3fca9509f |
+10
-6
@@ -2,9 +2,10 @@
|
||||
|
||||
# Platform team owns everything by default
|
||||
|
||||
* @jnsdls @joaquim @MananTank
|
||||
- @jnsdls @joaquim-verges @MananTank
|
||||
|
||||
# legacy packages
|
||||
|
||||
legacy_packages/auth/ @jnsdls
|
||||
legacy_packages/chains/ @jnsdls
|
||||
legacy_packages/cli/ @jnsdls
|
||||
@@ -18,31 +19,34 @@ legacy_packages/react/ @MananTank @jnsdls
|
||||
legacy_packages/react-core/ @MananTank @jnsdls
|
||||
legacy_packages/react-native/ @jnsdls
|
||||
legacy_packages/react-native-compat/ @jnsdls
|
||||
legacy_packages/sdk/ @joaquim @jnsdls
|
||||
legacy_packages/sdk/ @joaquim-verges @jnsdls
|
||||
legacy_packages/storage/ @jnsdls
|
||||
legacy_packages/wallets/ @MananTank @jnsdls
|
||||
|
||||
|
||||
# legacy e2e
|
||||
|
||||
legacy_e2e/ @jnsdls
|
||||
|
||||
# packages
|
||||
|
||||
## specific thirdweb pieces
|
||||
|
||||
packages/thirdweb/src/react/ @MananTank
|
||||
packages/thirdweb/src/reactive/ @MananTank
|
||||
packages/thirdweb/src/gas/ @joaquim
|
||||
packages/thirdweb/src/gas/ @joaquim-verges
|
||||
packages/thirdweb/src/pay/ @MananTank @IDubuque
|
||||
|
||||
packages/typedoc-gen/ @MananTank
|
||||
|
||||
# owned by phil for now
|
||||
|
||||
packages/service-utils/ @arcoraven
|
||||
packages/eslint-config-thirdweb/ @jnsdls
|
||||
packages/tw-tsconfig/ @jnsdls
|
||||
packages/unity-js-bridge/ @joaquim @0xFirekeeper
|
||||
|
||||
packages/unity-js-bridge/ @joaquim-verges @0xFirekeeper
|
||||
|
||||
# .github folder + .changeset + turbo config is owned by jonas for now
|
||||
|
||||
scripts/ @jnsdls
|
||||
.github/ @jnsdls
|
||||
.changeset/config.json @jnsdls
|
||||
|
||||
@@ -75,6 +75,7 @@ jobs:
|
||||
uses: codecov/codecov-action@v4
|
||||
with:
|
||||
directory: ./packages
|
||||
flags: packages
|
||||
|
||||
e2e:
|
||||
timeout-minutes: 15
|
||||
@@ -107,3 +108,23 @@ jobs:
|
||||
with:
|
||||
token: ${{ secrets.CODSPEED_TOKEN }}
|
||||
run: "pnpm bench"
|
||||
|
||||
size:
|
||||
# only run on pull requests
|
||||
if: github.event_name == 'pull_request'
|
||||
timeout-minutes: 15
|
||||
name: "Size"
|
||||
runs-on: ubuntu-latest-16
|
||||
steps:
|
||||
- name: Check out the code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup & Install
|
||||
uses: ./.github/composite-actions/install
|
||||
|
||||
- name: Report bundle size
|
||||
uses: andresz1/size-limit-action@master
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
package_manager: pnpm
|
||||
directory: packages/thirdweb
|
||||
|
||||
@@ -74,6 +74,7 @@ jobs:
|
||||
uses: codecov/codecov-action@v4
|
||||
with:
|
||||
directory: ./legacy_packages
|
||||
flags: legacy_packages
|
||||
|
||||
e2e:
|
||||
timeout-minutes: 15
|
||||
|
||||
@@ -42,8 +42,8 @@ jobs:
|
||||
- name: Commit Changes
|
||||
if: env.CHANGES_FOUND == 'true'
|
||||
run: |
|
||||
git config --local user.email "action@github.com"
|
||||
git config --local user.name "GitHub Action"
|
||||
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
|
||||
git config --local user.name "github-actions[bot]"
|
||||
git add -A
|
||||
git commit -m "chore(chains): sync from db"
|
||||
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
<h1 align="center"><a href='https://thirdweb.com/'>thirdweb</a> TypeScript SDK</h1>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/thirdweb-dev/js/actions/workflows/build-test-lint.yml">
|
||||
<img alt="Build Status" src="https://github.com/thirdweb-dev/js/actions/workflows/build-test-lint.yml/badge.svg"/>
|
||||
<a href="https://github.com/thirdweb-dev/js/actions/workflows/CI.yml">
|
||||
<img alt="Build Status" src="https://github.com/thirdweb-dev/js/actions/workflows/CI.yml/badge.svg"/>
|
||||
</a>
|
||||
<a href="https://discord.gg/thirdweb">
|
||||
<img alt="Join our Discord!" src="https://img.shields.io/discord/834227967404146718.svg?color=7289da&label=discord&logo=discord&style=flat"/>
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
# @thirdweb-dev/auth
|
||||
|
||||
## 4.1.56
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`0e479e2`](https://github.com/thirdweb-dev/js/commit/0e479e2082fd685c9b8cae7d1cad53cade65de18), [`b3d0140`](https://github.com/thirdweb-dev/js/commit/b3d01402dd93c24f6b16aaa55674c2c10eb33be5)]:
|
||||
- @thirdweb-dev/wallets@2.4.34
|
||||
|
||||
## 4.1.55
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies []:
|
||||
- @thirdweb-dev/wallets@2.4.33
|
||||
|
||||
## 4.1.54
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/auth",
|
||||
"version": "4.1.54",
|
||||
"version": "4.1.56",
|
||||
"main": "dist/thirdweb-dev-auth.cjs.js",
|
||||
"module": "dist/thirdweb-dev-auth.esm.js",
|
||||
"browser": {
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# @thirdweb-dev/chains
|
||||
|
||||
## 0.1.89
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#2676](https://github.com/thirdweb-dev/js/pull/2676) [`83ecf67`](https://github.com/thirdweb-dev/js/commit/83ecf67c4b973b17fbc57eeaa03d7a8176ff5d39) Thanks [@github-actions](https://github.com/apps/github-actions)! - Synced Chains Package
|
||||
|
||||
## 0.1.88
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#2668](https://github.com/thirdweb-dev/js/pull/2668) [`b3fca95`](https://github.com/thirdweb-dev/js/commit/b3fca9509feb0ac6e0ded816f08570b2954f6521) Thanks [@github-actions](https://github.com/apps/github-actions)! - Synced Chains Package
|
||||
|
||||
## 0.1.87
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -4,8 +4,13 @@ export default {
|
||||
"chainId": 1001,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "klaytnscope",
|
||||
"url": "https://scope.klaytn.com",
|
||||
"name": "Klaytnscope",
|
||||
"url": "https://baobab.klaytnscope.com",
|
||||
"standard": "EIP3091"
|
||||
},
|
||||
{
|
||||
"name": "Klaytnfinder",
|
||||
"url": "https://baobab.klaytnfinder.io",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
@@ -13,7 +18,7 @@ export default {
|
||||
"https://baobab.wallet.klaytn.com/access?next=faucet"
|
||||
],
|
||||
"features": [],
|
||||
"infoURL": "https://www.klaytn.com/",
|
||||
"infoURL": "https://klaytn.foundation",
|
||||
"name": "Klaytn Testnet Baobab",
|
||||
"nativeCurrency": {
|
||||
"name": "KLAY",
|
||||
@@ -24,9 +29,8 @@ export default {
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://1001.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://api.baobab.klaytn.net:8651",
|
||||
"https://klaytn-baobab.drpc.org",
|
||||
"wss://klaytn-baobab.drpc.org"
|
||||
"https://public-en-baobab.klaytn.net",
|
||||
"https://api.baobab.klaytn.net:8651"
|
||||
],
|
||||
"shortName": "Baobab",
|
||||
"slip44": 1,
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Jumbo",
|
||||
"chainId": 1009,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Jumboscan",
|
||||
"url": "https://jumboscan.jumbochain.org",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
}
|
||||
],
|
||||
"infoURL": "https://jumbochain.org",
|
||||
"name": "Jumbochain Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "JNFTC",
|
||||
"symbol": "JNFTC",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 1009,
|
||||
"rpc": [
|
||||
"https://1009.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpcpriv.jumbochain.org"
|
||||
],
|
||||
"shortName": "Jumboscan",
|
||||
"slip44": 1,
|
||||
"slug": "jumbochain",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -50,7 +50,6 @@ export default {
|
||||
"shortName": "re-al",
|
||||
"slip44": 60,
|
||||
"slug": "re-al",
|
||||
"status": "incubating",
|
||||
"testnet": false,
|
||||
"title": "re.al Real-World Assets network"
|
||||
} as const satisfies Chain;
|
||||
@@ -2,7 +2,19 @@ import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ETH",
|
||||
"chainId": 123420111,
|
||||
"explorers": [],
|
||||
"explorers": [
|
||||
{
|
||||
"name": "blockscout",
|
||||
"url": "https://opcelestia-raspberry.gelatoscout.com",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmYtUimyqHkkFxYdbXXRbUqNg2VLPUg6Uu2C2nmFWowiZM",
|
||||
"width": 551,
|
||||
"height": 540,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
@@ -19,10 +31,25 @@ export default {
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 123420111,
|
||||
"parent": {
|
||||
"type": "L2",
|
||||
"chain": "eip155-11155111",
|
||||
"bridges": [
|
||||
{
|
||||
"url": "https://bridge.gelato.network/bridge/opcelestia-raspberry"
|
||||
}
|
||||
]
|
||||
},
|
||||
"redFlags": [],
|
||||
"rpc": [],
|
||||
"rpc": [
|
||||
"https://123420111.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.opcelestia-raspberry.gelato.digital",
|
||||
"wss://ws.opcelestia-raspberry.gelato.digital"
|
||||
],
|
||||
"shortName": "opcelestia-rasberry",
|
||||
"slip44": 60,
|
||||
"slug": "op-celestia-rasberry",
|
||||
"status": "active",
|
||||
"testnet": true,
|
||||
"title": "OP Celestia Rasberry"
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,43 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "RSS3",
|
||||
"chainId": 12553,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "RSS3 VSL Scan",
|
||||
"url": "https://scan.rss3.io",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmZFWYnufi6G2Z54oJ25sx2yf2Skx5tseJHJJa6Hc1G34t",
|
||||
"width": 200,
|
||||
"height": 200,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://rss3.io",
|
||||
"name": "RSS3 VSL Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "RSS3",
|
||||
"symbol": "RSS3",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 12553,
|
||||
"parent": {
|
||||
"type": "L2",
|
||||
"chain": "eip155-1",
|
||||
"bridges": [
|
||||
{
|
||||
"url": "https://explorer.rss3.io/bridge"
|
||||
}
|
||||
]
|
||||
},
|
||||
"rpc": [
|
||||
"https://12553.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.rss3.io"
|
||||
],
|
||||
"shortName": "rss3",
|
||||
"slug": "rss3-vsl",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,36 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "EVO",
|
||||
"chainId": 14324,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Evolve Testnet Explorer",
|
||||
"url": "https://testnet.evolveblockchain.io",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://faucet.evolveblockchain.io"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmVxtpYYzc5214CB7BgsMC4mRNRHCD8fpbNMzZguBWyRwa",
|
||||
"width": 600,
|
||||
"height": 600,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://evolveblockchain.io",
|
||||
"name": "EVOLVE Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Evolve",
|
||||
"symbol": "EVO",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 14324,
|
||||
"rpc": [
|
||||
"https://14324.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://testnet-rpc.evolveblockchain.io"
|
||||
],
|
||||
"shortName": "evo",
|
||||
"slug": "evolve-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,42 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "RBA",
|
||||
"chainId": 158,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Rbascan Explorer",
|
||||
"url": "https://rbascan.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
},
|
||||
{
|
||||
"name": "EIP1559"
|
||||
}
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmTk1uhB9nvnvXifvwEPGFcdgsXRt4EXNjovUGyUmfFRcB",
|
||||
"width": 4000,
|
||||
"height": 4000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.roburna.com/",
|
||||
"name": "Roburna Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Roburna",
|
||||
"symbol": "RBA",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 158,
|
||||
"rpc": [
|
||||
"https://158.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://dataseed.roburna.com"
|
||||
],
|
||||
"shortName": "rba",
|
||||
"slug": "roburna",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -2,16 +2,8 @@ import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "gETH",
|
||||
"chainId": 1582,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Bubs Testnet Explorer",
|
||||
"url": "https://explorer.bubstestnet.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://bubstestnet.com"
|
||||
],
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafybeibfpls2ealp4e5fdeoxessfjjkldgjnrcx2erph7524pg7alskk6a/1f9cb.svg",
|
||||
@@ -28,11 +20,9 @@ export default {
|
||||
},
|
||||
"networkId": 1582,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://1582.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://bubs.calderachain.xyz/http"
|
||||
],
|
||||
"rpc": [],
|
||||
"shortName": "Bubs",
|
||||
"slug": "bubs-testnet",
|
||||
"status": "deprecated",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,42 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "RBAT",
|
||||
"chainId": 159,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Rbascan Testnet Explorer",
|
||||
"url": "https://testnet.rbascan.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
},
|
||||
{
|
||||
"name": "EIP1559"
|
||||
}
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmTk1uhB9nvnvXifvwEPGFcdgsXRt4EXNjovUGyUmfFRcB",
|
||||
"width": 4000,
|
||||
"height": 4000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.roburna.com/",
|
||||
"name": "Roburna Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Roburna",
|
||||
"symbol": "RBAT",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 159,
|
||||
"rpc": [
|
||||
"https://159.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://preseed-testnet-1.roburna.com"
|
||||
],
|
||||
"shortName": "rbat",
|
||||
"slug": "roburna-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -5,7 +5,7 @@ export default {
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Blockscout",
|
||||
"url": "https://plume-testnet.explorer.caldera.xyz",
|
||||
"url": "https://testnet-explorer.plumenetwork.xyz",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmYtUimyqHkkFxYdbXXRbUqNg2VLPUg6Uu2C2nmFWowiZM",
|
||||
@@ -35,13 +35,14 @@ export default {
|
||||
"chain": "eip155-11155111",
|
||||
"bridges": [
|
||||
{
|
||||
"url": "https://plume-testnet.calderabridge.xyz"
|
||||
"url": "https://testnet-bridge.plumenetwork.xyz"
|
||||
}
|
||||
]
|
||||
},
|
||||
"rpc": [
|
||||
"https://161221135.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://plume-testnet.rpc.caldera.xyz/http"
|
||||
"https://testnet-rpc.plumenetwork.xyz/http",
|
||||
"wss://testnet-rpc.plumenetwork.xyz/ws"
|
||||
],
|
||||
"shortName": "plume-testnet",
|
||||
"slip44": 1,
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Omni",
|
||||
"chainId": 166,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
}
|
||||
],
|
||||
"infoURL": "https://docs.omni.network/",
|
||||
"name": "Omni",
|
||||
"nativeCurrency": {
|
||||
"name": "Omni",
|
||||
"symbol": "OMNI",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 166,
|
||||
"rpc": [],
|
||||
"shortName": "omni",
|
||||
"slip44": 1,
|
||||
"slug": "omni",
|
||||
"status": "incubating",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -4,8 +4,8 @@ export default {
|
||||
"chainId": 18686,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "MXC zkEVM Mainnet",
|
||||
"url": "https://explorer.mxc.com",
|
||||
"name": "MXC zkEVM Moonchain",
|
||||
"url": "https://explorer.moonchain.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
@@ -17,9 +17,9 @@ export default {
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://doc.mxc.com/docs/intro",
|
||||
"name": "MXC zkEVM Mainnet",
|
||||
"name": "MXC zkEVM Moonchain",
|
||||
"nativeCurrency": {
|
||||
"name": "MXC zkEVM Mainnet",
|
||||
"name": "MXC zkEVM Moonchain",
|
||||
"symbol": "MXC",
|
||||
"decimals": 18
|
||||
},
|
||||
@@ -29,6 +29,6 @@ export default {
|
||||
"https://rpc.mxc.com"
|
||||
],
|
||||
"shortName": "MXCzkEVM",
|
||||
"slug": "mxc-zkevm",
|
||||
"slug": "mxc-zkevm-moonchain",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 1962,
|
||||
"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": "QaUser3295 Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "QaUser3295 Testnet Token",
|
||||
"symbol": "JXA",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 1962,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://1962.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QaUser3295 Testnet",
|
||||
"slug": "qauser3295-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -26,7 +26,7 @@ export default {
|
||||
"name": "VinuChain Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "VinuChain",
|
||||
"symbol": "VС",
|
||||
"symbol": "VC",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 206,
|
||||
|
||||
@@ -26,7 +26,7 @@ export default {
|
||||
"name": "VinuChain Network",
|
||||
"nativeCurrency": {
|
||||
"name": "VinuChain",
|
||||
"symbol": "VС",
|
||||
"symbol": "VC",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 207,
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Optimism",
|
||||
"chainId": 2125031,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Bubs Sepolia Explorer",
|
||||
"url": "https://bubs-sepolia.explorer.caldera.xyz/",
|
||||
"standard": "EIP1559",
|
||||
"icon": {
|
||||
"url": "https://raw.githubusercontent.com/twitter/twemoji/d94f4cf793e6d5ca592aa00f58a88f6a4229ad43/assets/svg/1f9cb.svg",
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"format": "svg"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://bubs-sepolia.hub.caldera.xyz/"
|
||||
],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "https://raw.githubusercontent.com/twitter/twemoji/d94f4cf793e6d5ca592aa00f58a88f6a4229ad43/assets/svg/1f9cb.svg",
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://bubs-sepolia.hub.caldera.xyz/",
|
||||
"name": "Bubs Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Ether",
|
||||
"symbol": "ETH",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 2125031,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://2125031.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://bubs-sepolia.rpc.caldera.xyz/http",
|
||||
"wss://bubs-sepolia.rpc.caldera.xyz/ws"
|
||||
],
|
||||
"shortName": "Bubs",
|
||||
"slug": "bubs-testnet-bubs",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,43 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "RSS3",
|
||||
"chainId": 2331,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "RSS3 VSL Sepolia Testnet Scan",
|
||||
"url": "https://scan.testnet.rss3.io",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmTE6hnMTQaGU8Fm7nQbeTqQ5Ha3kyLKHR6QTd59prP2mC",
|
||||
"width": 200,
|
||||
"height": 200,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://rss3.io",
|
||||
"name": "RSS3 VSL Sepolia Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "RSS3",
|
||||
"symbol": "RSS3",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 2331,
|
||||
"parent": {
|
||||
"type": "L2",
|
||||
"chain": "eip155-11155111",
|
||||
"bridges": [
|
||||
{
|
||||
"url": "https://explorer.testnet.rss3.io/bridge"
|
||||
}
|
||||
]
|
||||
},
|
||||
"rpc": [
|
||||
"https://2331.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.testnet.rss3.io"
|
||||
],
|
||||
"shortName": "rss3-testnet",
|
||||
"slug": "rss3-vsl-sepolia-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 24668,
|
||||
"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": "QaUser4994 Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "QaUser4994 Testnet Token",
|
||||
"symbol": "PBE",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 24668,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://24668.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QaUser4994 Testnet",
|
||||
"slug": "qauser4994-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -4,7 +4,7 @@ export default {
|
||||
"chainId": 2511,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Karak Testnet Explorer",
|
||||
"name": "Karak Goerli Explorer",
|
||||
"url": "https://goerli.scan.karak.network",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
@@ -17,7 +17,7 @@ export default {
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://karak.network",
|
||||
"name": "Karak Testnet",
|
||||
"name": "Karak Goerli",
|
||||
"nativeCurrency": {
|
||||
"name": "Karak",
|
||||
"symbol": "KRK",
|
||||
@@ -32,7 +32,8 @@ export default {
|
||||
"https://2511.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://goerli.node1.karak.network"
|
||||
],
|
||||
"shortName": "karak-testnet",
|
||||
"slug": "karak-testnet",
|
||||
"testnet": true
|
||||
"shortName": "karak-goerli",
|
||||
"slug": "karak-goerli",
|
||||
"status": "deprecated",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,35 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "NEURA",
|
||||
"chainId": 266,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
},
|
||||
{
|
||||
"name": "EIP1559"
|
||||
}
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmWdpK5WFKrosaCSpJRCvU7uXeKk2qVeCckTxh6Zw2JrK8",
|
||||
"width": 600,
|
||||
"height": 600,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.neuraprotocol.io/",
|
||||
"name": "Neura",
|
||||
"nativeCurrency": {
|
||||
"name": "Ankr",
|
||||
"symbol": "ANKR",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 266,
|
||||
"rpc": [],
|
||||
"shortName": "neura",
|
||||
"slug": "neura",
|
||||
"status": "incubating",
|
||||
"testnet": false,
|
||||
"title": "Neura Mainnet"
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,36 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "NEURA",
|
||||
"chainId": 267,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
},
|
||||
{
|
||||
"name": "EIP1559"
|
||||
}
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmWdpK5WFKrosaCSpJRCvU7uXeKk2qVeCckTxh6Zw2JrK8",
|
||||
"width": 600,
|
||||
"height": 600,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.neuraprotocol.io/",
|
||||
"name": "Neura Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Testnet Ankr",
|
||||
"symbol": "ANKR",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 267,
|
||||
"rpc": [],
|
||||
"shortName": "tneura",
|
||||
"slip44": 1,
|
||||
"slug": "neura-testnet",
|
||||
"status": "incubating",
|
||||
"testnet": true,
|
||||
"title": "Neura Testnet"
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,36 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "NEURA",
|
||||
"chainId": 268,
|
||||
"explorers": [],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
},
|
||||
{
|
||||
"name": "EIP1559"
|
||||
}
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmWdpK5WFKrosaCSpJRCvU7uXeKk2qVeCckTxh6Zw2JrK8",
|
||||
"width": 600,
|
||||
"height": 600,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.neuraprotocol.io/",
|
||||
"name": "Neura Devnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Devnet Ankr",
|
||||
"symbol": "ANKR",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 268,
|
||||
"rpc": [],
|
||||
"shortName": "dneura",
|
||||
"slip44": 1,
|
||||
"slug": "neura-devnet",
|
||||
"status": "incubating",
|
||||
"testnet": false,
|
||||
"title": "Neura Devnet"
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,47 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "XR Sepolia",
|
||||
"chainId": 2730,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "blockscout",
|
||||
"url": "https://xr-sepolia-testnet.explorer.caldera.xyz/",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmRdBsZF2sgWitedT5qAtBZwrYwY1xecHN9u5fgddqA1eL/xr-sepolia.png",
|
||||
"width": 300,
|
||||
"height": 300,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmRdBsZF2sgWitedT5qAtBZwrYwY1xecHN9u5fgddqA1eL/xr-sepolia.png",
|
||||
"width": 300,
|
||||
"height": 300,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://xr-one.gitbook.io",
|
||||
"name": "XR Sepolia",
|
||||
"nativeCurrency": {
|
||||
"name": "tXR",
|
||||
"symbol": "tXR",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 2730,
|
||||
"parent": {
|
||||
"type": "L2",
|
||||
"chain": "eip155-421614",
|
||||
"bridges": []
|
||||
},
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://2730.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://xr-sepolia-testnet.rpc.caldera.xyz/http"
|
||||
],
|
||||
"shortName": "xr-sepolia",
|
||||
"slug": "xr-sepolia",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,31 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "CronosZkEVMTestnet",
|
||||
"chainId": 282,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Cronos zkEVM Testnet Explorer",
|
||||
"url": "https://zkevm-t0.cronos.org/explorer",
|
||||
"standard": "none"
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://zkevm-t0.cronos.org/faucet"
|
||||
],
|
||||
"infoURL": "https://docs.cronos.org/cronos-zkevm-chain/introduction-to-cronos-zkevm-chain-testnet",
|
||||
"name": "Cronos zkEVM Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Cronos zkEVM Test Coin",
|
||||
"symbol": "TCRO",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 282,
|
||||
"rpc": [
|
||||
"https://282.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc-zkevm-t0.cronos.org"
|
||||
],
|
||||
"shortName": "zktcro",
|
||||
"slip44": 1,
|
||||
"slug": "cronos-zkevm-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,34 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ELUX",
|
||||
"chainId": 2907,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "blockscout",
|
||||
"url": "https://eluxscan.com",
|
||||
"standard": "none"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmQC7LzzFj8kL71a1MXRgn3TSeRrgF1tTuVEzvWx5cQjv1",
|
||||
"width": 114,
|
||||
"height": 132,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://eluxscan.com",
|
||||
"name": "Elux Chain",
|
||||
"nativeCurrency": {
|
||||
"name": "Elux Chain",
|
||||
"symbol": "ELUX",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 2907,
|
||||
"rpc": [
|
||||
"https://2907.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.eluxscan.com"
|
||||
],
|
||||
"shortName": "ELUX",
|
||||
"slug": "elux-chain",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -34,7 +34,7 @@ export default {
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://308.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.furtheon.org/"
|
||||
"https://rpc.furtheon.org"
|
||||
],
|
||||
"shortName": "FTH",
|
||||
"slug": "furtheon-network",
|
||||
|
||||
@@ -43,7 +43,7 @@ export default {
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://369.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://pulsechain.publicnode.com",
|
||||
"https://evex.cloud/pulserpc",
|
||||
"https://rpc.pulsechain.com",
|
||||
"wss://rpc.pulsechain.com",
|
||||
"https://pulsechain-rpc.publicnode.com",
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "NEAR",
|
||||
"chainId": 397,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Near Blocks",
|
||||
"url": "https://nearblocks.io",
|
||||
"standard": "none"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiayxzdbu3e5ahri3ooieg6k6pjxrwkrkc2x5cnyadqeu5zbmaummq",
|
||||
"width": 639,
|
||||
"height": 639,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://near.org/",
|
||||
"name": "Near Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "NEAR",
|
||||
"symbol": "NEAR",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 397,
|
||||
"rpc": [],
|
||||
"shortName": "near",
|
||||
"slug": "near",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,31 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "NEAR",
|
||||
"chainId": 398,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Near blocks",
|
||||
"url": "https://testnet.nearblocks.io",
|
||||
"standard": "none"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiayxzdbu3e5ahri3ooieg6k6pjxrwkrkc2x5cnyadqeu5zbmaummq",
|
||||
"width": 639,
|
||||
"height": 639,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://aurora.dev",
|
||||
"name": "Near Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Testnet NEAR",
|
||||
"symbol": "NEAR",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 398,
|
||||
"rpc": [],
|
||||
"shortName": "near-testnet",
|
||||
"slug": "near-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 49053,
|
||||
"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": "QaUser5759 Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "QaUser5759 Testnet Token",
|
||||
"symbol": "ATZ",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 49053,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://49053.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QaUser5759 Testnet",
|
||||
"slug": "qauser5759-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,36 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ONIGIRI",
|
||||
"chainId": 5039,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "ONIGIRI Explorer",
|
||||
"url": "https://subnets-test.avax.network/onigiri",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
},
|
||||
{
|
||||
"name": "EIP1559"
|
||||
}
|
||||
],
|
||||
"infoURL": "https://www.ongr.org/",
|
||||
"name": "ONIGIRI Test Subnet",
|
||||
"nativeCurrency": {
|
||||
"name": "ONIGIRI",
|
||||
"symbol": "ONGR",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 5039,
|
||||
"rpc": [
|
||||
"https://5039.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/onigiri/testnet/rpc"
|
||||
],
|
||||
"shortName": "onigiri",
|
||||
"slug": "onigiri-test-subnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,39 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Skatechain",
|
||||
"chainId": 5051,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Nollie Skate Chain Testnet Explorer",
|
||||
"url": "https://nolliescan.skatechain.org",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
}
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://QmdofX1W8QFt4TSDaq2wyPvYuUba9LabgD1MYcn3Hezu8h",
|
||||
"width": 600,
|
||||
"height": 875,
|
||||
"format": "png"
|
||||
},
|
||||
"name": "Nollie Skatechain Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Ether",
|
||||
"symbol": "ETH",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 5051,
|
||||
"rpc": [
|
||||
"https://5051.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://nollie-rpc.skatechain.org/"
|
||||
],
|
||||
"shortName": "nollie-testnet",
|
||||
"slug": "nollie-skatechain-testnet",
|
||||
"status": "active",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -29,6 +29,7 @@ export default {
|
||||
"faucets": [
|
||||
"https://faucet.apothem.network"
|
||||
],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmeRq7pabiJE2n1xU3Y5Mb4TZSX9kQ74x7a3P2Z4PqcMRX",
|
||||
"width": 1450,
|
||||
@@ -43,8 +44,10 @@ export default {
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 51,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://51.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://apothem.xdcrpc.com",
|
||||
"https://rpc.apothem.network",
|
||||
"https://erpc.apothem.network"
|
||||
],
|
||||
|
||||
@@ -28,7 +28,7 @@ export default {
|
||||
"https://5167003.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://wannsee-rpc.mxc.com"
|
||||
],
|
||||
"shortName": "MXC",
|
||||
"shortName": "MXCdiscontinued",
|
||||
"slip44": 1,
|
||||
"slug": "mxc-wannsee-zkevm-testnet",
|
||||
"testnet": true
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "MXC zkEVM",
|
||||
"chainId": 5167004,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Moonchain Geneva Testnet",
|
||||
"url": "https://geneva-explorer.moonchain.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmdGCthKA11K9kCZJdbTP5WPAyq1wiRZ3REn6KG58MrWaE",
|
||||
"width": 159,
|
||||
"height": 159,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://doc.mxc.com/docs/intro",
|
||||
"name": "Moonchain Geneva Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Moonchain Geneva Testnet",
|
||||
"symbol": "MXC",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 5167004,
|
||||
"rpc": [
|
||||
"https://5167004.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://geneva-rpc.moonchain.com"
|
||||
],
|
||||
"shortName": "MXC",
|
||||
"slip44": 1,
|
||||
"slug": "moonchain-geneva-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -11,9 +11,9 @@ export default {
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreifrf2iq3k3dqfbvp3pacwuxu33up3usmrhojt5ielyfty7xkixu3i",
|
||||
"width": 500,
|
||||
"height": 500,
|
||||
"url": "ipfs://QmauD5hzc5q1VgEU1nT4AGLCeV79CB8GgfnXXeeLmBZVHf",
|
||||
"width": 36,
|
||||
"height": 36,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://functionx.io/",
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "OpTrust",
|
||||
"chainId": 5317,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "OpTrust Testnet explorer",
|
||||
"url": "https://scantest.optrust.io",
|
||||
"standard": "none",
|
||||
"icon": {
|
||||
"url": "ipfs://QmYktPMo4tdQhMA9nRJBVckjzHcFLbpHbTVNSpGUUPEP8J",
|
||||
"width": 500,
|
||||
"height": 500,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmYktPMo4tdQhMA9nRJBVckjzHcFLbpHbTVNSpGUUPEP8J",
|
||||
"width": 500,
|
||||
"height": 500,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://optrust.io",
|
||||
"name": "OpTrust Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "TestBSC",
|
||||
"symbol": "tBNB",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 5317,
|
||||
"rpc": [
|
||||
"https://5317.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpctest.optrust.io"
|
||||
],
|
||||
"shortName": "toptrust",
|
||||
"slug": "optrust-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,40 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "OpTrust",
|
||||
"chainId": 537,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "OpTrust explorer",
|
||||
"url": "https://scan.optrust.io",
|
||||
"standard": "none",
|
||||
"icon": {
|
||||
"url": "ipfs://QmYktPMo4tdQhMA9nRJBVckjzHcFLbpHbTVNSpGUUPEP8J",
|
||||
"width": 500,
|
||||
"height": 500,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmYktPMo4tdQhMA9nRJBVckjzHcFLbpHbTVNSpGUUPEP8J",
|
||||
"width": 500,
|
||||
"height": 500,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://optrust.io",
|
||||
"name": "OpTrust Mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "BSC",
|
||||
"symbol": "BNB",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 537,
|
||||
"rpc": [
|
||||
"https://537.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.optrust.io"
|
||||
],
|
||||
"shortName": "optrust",
|
||||
"slug": "optrust",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 61205,
|
||||
"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": "QaUser6116 Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "QaUser6116 Testnet Token",
|
||||
"symbol": "YLJ",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 61205,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://61205.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QaUser6116 Testnet",
|
||||
"slug": "qauser6116-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,54 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ETH",
|
||||
"chainId": 62049,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "optopia-testnet-scan",
|
||||
"url": "https://scan-testnet.optopia.ai",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreid3xv3zkuo2cygwt7vwm5c2aqjbyhy5qxn7xkc66ajhu2mjh2ybki",
|
||||
"width": 1000,
|
||||
"height": 1000,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP1559"
|
||||
}
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreid3xv3zkuo2cygwt7vwm5c2aqjbyhy5qxn7xkc66ajhu2mjh2ybki",
|
||||
"width": 1000,
|
||||
"height": 1000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://optopia.ai",
|
||||
"name": "OPTOPIA Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Ether",
|
||||
"symbol": "ETH",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 62049,
|
||||
"parent": {
|
||||
"type": "L2",
|
||||
"chain": "eip155-11155111",
|
||||
"bridges": [
|
||||
{
|
||||
"url": "https://bridge-testnet.optopia.ai"
|
||||
}
|
||||
]
|
||||
},
|
||||
"rpc": [
|
||||
"https://62049.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc-testnet.optopia.ai"
|
||||
],
|
||||
"shortName": "OPTOPIA-Testnet",
|
||||
"slug": "optopia-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 66063,
|
||||
"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": "QaUser3324 Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "QaUser3324 Testnet Token",
|
||||
"symbol": "IYM",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 66063,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://66063.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QaUser3324 Testnet",
|
||||
"slug": "qauser3324-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 68007,
|
||||
"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": "infra Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "infra Testnet Token",
|
||||
"symbol": "ZPO",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 68007,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://68007.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/infratestn/testnet/rpc"
|
||||
],
|
||||
"shortName": "infra Testnet",
|
||||
"slug": "infra-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 72709,
|
||||
"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": "Dragon Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "Dragon Testnet Token",
|
||||
"symbol": "BDI",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 72709,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://72709.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/dragontest/testnet/rpc"
|
||||
],
|
||||
"shortName": "Dragon Testnet",
|
||||
"slug": "dragon-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,35 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ICBT",
|
||||
"chainId": 73114,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "ICB Tesnet Explorer",
|
||||
"url": "https://testnet.icbscan.io",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreifgpv7tnai42hsdegnpwzbvq5iymgub357e553cotitirwy2ir7je",
|
||||
"width": 2000,
|
||||
"height": 2243,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://icb.network",
|
||||
"name": "ICB Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "ICB Testnet Token",
|
||||
"symbol": "ICBT",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 73114,
|
||||
"rpc": [
|
||||
"https://73114.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc1-testnet.icbnetwork.info/",
|
||||
"https://rpc2-testnet.icbnetwork.info/"
|
||||
],
|
||||
"shortName": "ICBT",
|
||||
"slug": "icb-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,35 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ICB",
|
||||
"chainId": 73115,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "ICB Explorer",
|
||||
"url": "https://icbscan.io",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreifgpv7tnai42hsdegnpwzbvq5iymgub357e553cotitirwy2ir7je",
|
||||
"width": 2000,
|
||||
"height": 2243,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://icb.network",
|
||||
"name": "ICB Network",
|
||||
"nativeCurrency": {
|
||||
"name": "ICB Native Token",
|
||||
"symbol": "ICBX",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 73115,
|
||||
"rpc": [
|
||||
"https://73115.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc1-mainnet.icbnetwork.info/",
|
||||
"https://rpc2-mainnet.icbnetwork.info/"
|
||||
],
|
||||
"shortName": "ICBX",
|
||||
"slug": "icb-network",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,34 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "BORA",
|
||||
"chainId": 77001,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "BORAchainscope",
|
||||
"url": "https://scope.boraportal.com",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmccGWJcCzQh3rP6ZMdRyTc7JjtusKnXkoUtGUANQgjNqR",
|
||||
"width": 48,
|
||||
"height": 48,
|
||||
"format": "svg"
|
||||
},
|
||||
"infoURL": "https://www.boraportal.com",
|
||||
"name": "BORAchain mainnet",
|
||||
"nativeCurrency": {
|
||||
"name": "BGAS",
|
||||
"symbol": "BGAS",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 77001,
|
||||
"rpc": [
|
||||
"https://77001.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://public-node.api.boraportal.io/bora/mainnet"
|
||||
],
|
||||
"shortName": "BORAchain",
|
||||
"slug": "borachain",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -36,6 +36,7 @@ export default {
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://80085.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://quicknode-rpc.berachain.com",
|
||||
"https://artio.rpc.berachain.com",
|
||||
"https://rpc.ankr.com/berachain_testnet"
|
||||
],
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Karak",
|
||||
"chainId": 8054,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Karak Sepolia Explorer",
|
||||
"url": "https://explorer.sepolia.karak.network",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://QmRvHRuhfQgDRyGgt6vCoHqjZW2Dir7siowYnBpR5BRSej",
|
||||
"width": 1080,
|
||||
"height": 1080,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://karak.network",
|
||||
"name": "Karak Sepolia",
|
||||
"nativeCurrency": {
|
||||
"name": "Ether",
|
||||
"symbol": "ETH",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 8054,
|
||||
"parent": {
|
||||
"type": "L2",
|
||||
"chain": "eip155-11155111"
|
||||
},
|
||||
"rpc": [
|
||||
"https://8054.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.sepolia.karak.network"
|
||||
],
|
||||
"shortName": "karak-sepolia",
|
||||
"slug": "karak-sepolia",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -27,6 +27,7 @@ export default {
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafybeifc2h3x7jgy4x4nmg2m54ghbvmkfu6oweujambwefzqzew5vujhsi",
|
||||
"width": 400,
|
||||
@@ -45,13 +46,14 @@ export default {
|
||||
"type": "L2",
|
||||
"chain": "eip155-1"
|
||||
},
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://81457.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.blast.io",
|
||||
"https://rpc.ankr.com/blast",
|
||||
"https://blast.din.dev/rpc",
|
||||
"https://blastl2-mainnet.public.blastapi.io",
|
||||
"https://blast.blockpi.network/v1/rpc/public"
|
||||
"https://blast.blockpi.network/v1/rpc/public",
|
||||
"https://blastl2-mainnet.public.blastapi.io"
|
||||
],
|
||||
"shortName": "blastmainnet",
|
||||
"slug": "blast-blastmainnet",
|
||||
|
||||
@@ -6,7 +6,12 @@ export default {
|
||||
{
|
||||
"name": "Klaytnscope",
|
||||
"url": "https://scope.klaytn.com",
|
||||
"standard": "none"
|
||||
"standard": "EIP3091"
|
||||
},
|
||||
{
|
||||
"name": "Klaytnfinder",
|
||||
"url": "https://klaytnfinder.io",
|
||||
"standard": "EIP3091"
|
||||
},
|
||||
{
|
||||
"name": "klaytnfinder",
|
||||
@@ -22,7 +27,7 @@ export default {
|
||||
"height": 1000,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.klaytn.com/",
|
||||
"infoURL": "https://klaytn.foundation",
|
||||
"name": "Klaytn Mainnet Cypress",
|
||||
"nativeCurrency": {
|
||||
"name": "KLAY",
|
||||
@@ -35,8 +40,7 @@ export default {
|
||||
"https://8217.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://public-en-cypress.klaytn.net",
|
||||
"https://klaytn-mainnet-rpc.allthatnode.com:8551",
|
||||
"https://klaytn.blockpi.network/v1/rpc/public",
|
||||
"https://public-node-api.klaytnapi.com/v1/cypress"
|
||||
"https://klaytn.blockpi.network/v1/rpc/public"
|
||||
],
|
||||
"shortName": "Cypress",
|
||||
"slip44": 8217,
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ZEDXION",
|
||||
"chainId": 83872,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Zedscan",
|
||||
"url": "http://zedscan.net",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"infoURL": "https://docs.zedscan.net",
|
||||
"name": "ZEDXION",
|
||||
"nativeCurrency": {
|
||||
"name": "Zedxion",
|
||||
"symbol": "zedx",
|
||||
"decimals": 9
|
||||
},
|
||||
"networkId": 83872,
|
||||
"rpc": [
|
||||
"https://83872.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://mainnet-rpc.zedscan.net"
|
||||
],
|
||||
"shortName": "ZEDX",
|
||||
"slug": "zedxion",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -2,7 +2,19 @@ import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "ETH",
|
||||
"chainId": 88153591557,
|
||||
"explorers": [],
|
||||
"explorers": [
|
||||
{
|
||||
"name": "blockscout",
|
||||
"url": "https://arb-blueberry.gelatoscout.com",
|
||||
"standard": "EIP3091",
|
||||
"icon": {
|
||||
"url": "ipfs://QmYtUimyqHkkFxYdbXXRbUqNg2VLPUg6Uu2C2nmFWowiZM",
|
||||
"width": 551,
|
||||
"height": 540,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [],
|
||||
"icon": {
|
||||
@@ -19,10 +31,25 @@ export default {
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 88153591557,
|
||||
"parent": {
|
||||
"type": "L2",
|
||||
"chain": "eip155-421614",
|
||||
"bridges": [
|
||||
{
|
||||
"url": "https://bridge.gelato.network/bridge/arb-blueberry"
|
||||
}
|
||||
]
|
||||
},
|
||||
"redFlags": [],
|
||||
"rpc": [],
|
||||
"rpc": [
|
||||
"https://88153591557.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.arb-blueberry.gelato.digital",
|
||||
"wss://ws.arb-blueberry.gelato.digital"
|
||||
],
|
||||
"shortName": "arb-blueberry",
|
||||
"slip44": 60,
|
||||
"slug": "arbitrum-blueberry",
|
||||
"status": "active",
|
||||
"testnet": true,
|
||||
"title": "Arbitrum Blueberry"
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,36 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Unit Zero",
|
||||
"chainId": 88817,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "explorer-testnet",
|
||||
"url": "https://explorer-testnet.unit0.dev",
|
||||
"standard": "EIP3091"
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"features": [
|
||||
{
|
||||
"name": "EIP155"
|
||||
},
|
||||
{
|
||||
"name": "EIP1559"
|
||||
}
|
||||
],
|
||||
"infoURL": "https://units.network",
|
||||
"name": "Unit Zero Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "UNIT0",
|
||||
"symbol": "UNIT0",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 88817,
|
||||
"rpc": [
|
||||
"https://88817.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc-testnet.unit0.dev"
|
||||
],
|
||||
"shortName": "unit0-testnet",
|
||||
"slug": "unit-zero-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,43 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Shido Testnet",
|
||||
"chainId": 9007,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Shidoblock Testnet Explorer",
|
||||
"url": "https://testnet.shidoscan.com",
|
||||
"standard": "none",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiatrf5pp7ywvrwvsv4otrex73u6v6bvhorqkxiop2hy2i572zjrba",
|
||||
"width": 1080,
|
||||
"height": 1080,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [
|
||||
"https://testnet.shidoscan.com/faucet"
|
||||
],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiatrf5pp7ywvrwvsv4otrex73u6v6bvhorqkxiop2hy2i572zjrba",
|
||||
"width": 1080,
|
||||
"height": 1080,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://www.nexablock.io",
|
||||
"name": "Shido Testnet Block",
|
||||
"nativeCurrency": {
|
||||
"name": "Shido Testnet Token",
|
||||
"symbol": "SHIDO",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 9007,
|
||||
"rpc": [
|
||||
"https://9007.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc-testnet-nodes.shidoscan.com",
|
||||
"wss://wss-testnet-nodes.shidoscan.com"
|
||||
],
|
||||
"shortName": "ShidoTestnet",
|
||||
"slug": "shido-testnet-block",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,43 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Shido Mainnet",
|
||||
"chainId": 9008,
|
||||
"explorers": [
|
||||
{
|
||||
"name": "Shidoblock Mainnet Explorer",
|
||||
"url": "https://shidoscan.com",
|
||||
"standard": "none",
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiatrf5pp7ywvrwvsv4otrex73u6v6bvhorqkxiop2hy2i572zjrba",
|
||||
"width": 1080,
|
||||
"height": 1080,
|
||||
"format": "png"
|
||||
}
|
||||
}
|
||||
],
|
||||
"faucets": [],
|
||||
"icon": {
|
||||
"url": "ipfs://bafkreiatrf5pp7ywvrwvsv4otrex73u6v6bvhorqkxiop2hy2i572zjrba",
|
||||
"width": 1080,
|
||||
"height": 1080,
|
||||
"format": "png"
|
||||
},
|
||||
"infoURL": "https://shido.io",
|
||||
"name": "Shido Mainnet Block",
|
||||
"nativeCurrency": {
|
||||
"name": "Shido Mainnet Token",
|
||||
"symbol": "SHIDO",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 9008,
|
||||
"rpc": [
|
||||
"https://9008.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc-nodes.shidoscan.com",
|
||||
"wss://wss-nodes.shidoscan.com",
|
||||
"https://rpc-delta-nodes.shidoscan.com",
|
||||
"wss://wss-delta-nodes.shidoscan.com"
|
||||
],
|
||||
"shortName": "Shido",
|
||||
"slug": "shido-block",
|
||||
"testnet": false
|
||||
} as const satisfies Chain;
|
||||
@@ -31,12 +31,25 @@ export default {
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 94204209,
|
||||
"parent": {
|
||||
"type": "L2",
|
||||
"chain": "eip155-11155111",
|
||||
"bridges": [
|
||||
{
|
||||
"url": "https://bridge.gelato.network/bridge/polygon-blackberry"
|
||||
}
|
||||
]
|
||||
},
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://94204209.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://rpc.polygon-blackberry.gelato.digital"
|
||||
"https://rpc.polygon-blackberry.gelato.digital",
|
||||
"wss://ws.polygon-blackberry.gelato.digital"
|
||||
],
|
||||
"shortName": "polygon-blackberry",
|
||||
"slip44": 60,
|
||||
"slug": "polygon-blackberry",
|
||||
"testnet": true
|
||||
"status": "active",
|
||||
"testnet": true,
|
||||
"title": "Polygon Blackberry Testnet"
|
||||
} as const satisfies Chain;
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { Chain } from "../src/types";
|
||||
export default {
|
||||
"chain": "Avalanche",
|
||||
"chainId": 96552,
|
||||
"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": "QI032924 Testnet",
|
||||
"nativeCurrency": {
|
||||
"name": "QI032924 Testnet Token",
|
||||
"symbol": "KJA",
|
||||
"decimals": 18
|
||||
},
|
||||
"networkId": 96552,
|
||||
"redFlags": [],
|
||||
"rpc": [
|
||||
"https://96552.rpc.thirdweb.com/${THIRDWEB_API_KEY}",
|
||||
"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"
|
||||
],
|
||||
"shortName": "QI032924 Testnet",
|
||||
"slug": "qi032924-testnet",
|
||||
"testnet": true
|
||||
} as const satisfies Chain;
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/chains",
|
||||
"version": "0.1.87",
|
||||
"version": "0.1.89",
|
||||
"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,25 @@
|
||||
# thirdweb
|
||||
|
||||
## 0.13.64
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`83ecf67`](https://github.com/thirdweb-dev/js/commit/83ecf67c4b973b17fbc57eeaa03d7a8176ff5d39), [`0e479e2`](https://github.com/thirdweb-dev/js/commit/0e479e2082fd685c9b8cae7d1cad53cade65de18), [`b3d0140`](https://github.com/thirdweb-dev/js/commit/b3d01402dd93c24f6b16aaa55674c2c10eb33be5)]:
|
||||
- @thirdweb-dev/chains@0.1.89
|
||||
- @thirdweb-dev/wallets@2.4.34
|
||||
- @thirdweb-dev/sdk@4.0.58
|
||||
- @thirdweb-dev/auth@4.1.56
|
||||
|
||||
## 0.13.63
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`b3fca95`](https://github.com/thirdweb-dev/js/commit/b3fca9509feb0ac6e0ded816f08570b2954f6521)]:
|
||||
- @thirdweb-dev/chains@0.1.88
|
||||
- @thirdweb-dev/sdk@4.0.57
|
||||
- @thirdweb-dev/wallets@2.4.33
|
||||
- @thirdweb-dev/auth@4.1.55
|
||||
|
||||
## 0.13.62
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/cli",
|
||||
"main": "dist/cli/index.js",
|
||||
"version": "0.13.62",
|
||||
"version": "0.13.64",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/cli",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
@@ -1,5 +1,25 @@
|
||||
# @thirdweb-dev/react-core
|
||||
|
||||
## 4.4.32
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`83ecf67`](https://github.com/thirdweb-dev/js/commit/83ecf67c4b973b17fbc57eeaa03d7a8176ff5d39), [`0e479e2`](https://github.com/thirdweb-dev/js/commit/0e479e2082fd685c9b8cae7d1cad53cade65de18), [`b3d0140`](https://github.com/thirdweb-dev/js/commit/b3d01402dd93c24f6b16aaa55674c2c10eb33be5)]:
|
||||
- @thirdweb-dev/chains@0.1.89
|
||||
- @thirdweb-dev/wallets@2.4.34
|
||||
- @thirdweb-dev/sdk@4.0.58
|
||||
- @thirdweb-dev/auth@4.1.56
|
||||
|
||||
## 4.4.31
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`b3fca95`](https://github.com/thirdweb-dev/js/commit/b3fca9509feb0ac6e0ded816f08570b2954f6521)]:
|
||||
- @thirdweb-dev/chains@0.1.88
|
||||
- @thirdweb-dev/sdk@4.0.57
|
||||
- @thirdweb-dev/wallets@2.4.33
|
||||
- @thirdweb-dev/auth@4.1.55
|
||||
|
||||
## 4.4.30
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/react-core",
|
||||
"version": "4.4.30",
|
||||
"version": "4.4.32",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/react-core",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,9 @@
|
||||
# @thirdweb-dev/react-native-compat
|
||||
|
||||
## 0.7.29
|
||||
|
||||
## 0.7.28
|
||||
|
||||
## 0.7.27
|
||||
|
||||
## 0.7.26
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/react-native-compat",
|
||||
"description": "Shims for Thirdweb in React Native Projects",
|
||||
"version": "0.7.27",
|
||||
"version": "0.7.29",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/react-native-compat",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
@@ -1,5 +1,25 @@
|
||||
# @thirdweb-dev/react-native
|
||||
|
||||
## 0.7.29
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`83ecf67`](https://github.com/thirdweb-dev/js/commit/83ecf67c4b973b17fbc57eeaa03d7a8176ff5d39), [`0e479e2`](https://github.com/thirdweb-dev/js/commit/0e479e2082fd685c9b8cae7d1cad53cade65de18), [`b3d0140`](https://github.com/thirdweb-dev/js/commit/b3d01402dd93c24f6b16aaa55674c2c10eb33be5)]:
|
||||
- @thirdweb-dev/chains@0.1.89
|
||||
- @thirdweb-dev/wallets@2.4.34
|
||||
- @thirdweb-dev/react-core@4.4.32
|
||||
- @thirdweb-dev/sdk@4.0.58
|
||||
|
||||
## 0.7.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`b3fca95`](https://github.com/thirdweb-dev/js/commit/b3fca9509feb0ac6e0ded816f08570b2954f6521)]:
|
||||
- @thirdweb-dev/chains@0.1.88
|
||||
- @thirdweb-dev/react-core@4.4.31
|
||||
- @thirdweb-dev/sdk@4.0.57
|
||||
- @thirdweb-dev/wallets@2.4.33
|
||||
|
||||
## 0.7.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/react-native",
|
||||
"version": "0.7.27",
|
||||
"version": "0.7.29",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/react-native",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,25 @@
|
||||
# @thirdweb-dev/react
|
||||
|
||||
## 4.4.32
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`83ecf67`](https://github.com/thirdweb-dev/js/commit/83ecf67c4b973b17fbc57eeaa03d7a8176ff5d39), [`0e479e2`](https://github.com/thirdweb-dev/js/commit/0e479e2082fd685c9b8cae7d1cad53cade65de18), [`b3d0140`](https://github.com/thirdweb-dev/js/commit/b3d01402dd93c24f6b16aaa55674c2c10eb33be5)]:
|
||||
- @thirdweb-dev/chains@0.1.89
|
||||
- @thirdweb-dev/wallets@2.4.34
|
||||
- @thirdweb-dev/react-core@4.4.32
|
||||
- @thirdweb-dev/sdk@4.0.58
|
||||
|
||||
## 4.4.31
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`b3fca95`](https://github.com/thirdweb-dev/js/commit/b3fca9509feb0ac6e0ded816f08570b2954f6521)]:
|
||||
- @thirdweb-dev/chains@0.1.88
|
||||
- @thirdweb-dev/react-core@4.4.31
|
||||
- @thirdweb-dev/sdk@4.0.57
|
||||
- @thirdweb-dev/wallets@2.4.33
|
||||
|
||||
## 4.4.30
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/react",
|
||||
"version": "4.4.30",
|
||||
"version": "4.4.32",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/react",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,19 @@
|
||||
# @thirdweb-dev/sdk
|
||||
|
||||
## 4.0.58
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`83ecf67`](https://github.com/thirdweb-dev/js/commit/83ecf67c4b973b17fbc57eeaa03d7a8176ff5d39)]:
|
||||
- @thirdweb-dev/chains@0.1.89
|
||||
|
||||
## 4.0.57
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`b3fca95`](https://github.com/thirdweb-dev/js/commit/b3fca9509feb0ac6e0ded816f08570b2954f6521)]:
|
||||
- @thirdweb-dev/chains@0.1.88
|
||||
|
||||
## 4.0.56
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/sdk",
|
||||
"version": "4.0.56",
|
||||
"version": "4.0.58",
|
||||
"description": "The main thirdweb SDK.",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/legacy_packages/sdk",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,5 +1,25 @@
|
||||
# @thirdweb-dev/wallets
|
||||
|
||||
## 2.4.34
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#2677](https://github.com/thirdweb-dev/js/pull/2677) [`0e479e2`](https://github.com/thirdweb-dev/js/commit/0e479e2082fd685c9b8cae7d1cad53cade65de18) Thanks [@farhanW3](https://github.com/farhanW3)! - added 50k overhead to userOp gas estimations
|
||||
|
||||
- [#2683](https://github.com/thirdweb-dev/js/pull/2683) [`b3d0140`](https://github.com/thirdweb-dev/js/commit/b3d01402dd93c24f6b16aaa55674c2c10eb33be5) Thanks [@MananTank](https://github.com/MananTank)! - Always start new WalletConnect session when calling `connect` method for WalletConnect connector
|
||||
|
||||
- Updated dependencies [[`83ecf67`](https://github.com/thirdweb-dev/js/commit/83ecf67c4b973b17fbc57eeaa03d7a8176ff5d39)]:
|
||||
- @thirdweb-dev/chains@0.1.89
|
||||
- @thirdweb-dev/sdk@4.0.58
|
||||
|
||||
## 2.4.33
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`b3fca95`](https://github.com/thirdweb-dev/js/commit/b3fca9509feb0ac6e0ded816f08570b2954f6521)]:
|
||||
- @thirdweb-dev/chains@0.1.88
|
||||
- @thirdweb-dev/sdk@4.0.57
|
||||
|
||||
## 2.4.32
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/wallets",
|
||||
"version": "2.4.32",
|
||||
"version": "2.4.34",
|
||||
"main": "dist/thirdweb-dev-wallets.cjs.js",
|
||||
"module": "dist/thirdweb-dev-wallets.esm.js",
|
||||
"browser": {
|
||||
|
||||
@@ -52,7 +52,7 @@ export class SmartWalletConnector extends Connector<SmartWalletConnectionArgs> {
|
||||
this.config.bundlerUrl || `https://${this.chainId}.bundler.thirdweb.com`;
|
||||
const paymasterUrl =
|
||||
this.config.paymasterUrl ||
|
||||
`https://${this.chainId}.bundler.thirdweb.com/v2`;
|
||||
`https://${this.chainId}.bundler.thirdweb.com`;
|
||||
const entryPointAddress = config.entryPointAddress || ENTRYPOINT_ADDRESS;
|
||||
const localSigner = await params.personalWallet.getSigner();
|
||||
const providerConfig: ProviderConfig = {
|
||||
|
||||
@@ -261,13 +261,9 @@ export abstract class BaseAccountAPI {
|
||||
} catch (error: any) {
|
||||
throw this.unwrapBundlerError(error);
|
||||
}
|
||||
partialOp.callGasLimit = BigNumber.from(estimates.callGasLimit);
|
||||
partialOp.verificationGasLimit = BigNumber.from(
|
||||
estimates.verificationGasLimit,
|
||||
);
|
||||
partialOp.preVerificationGas = BigNumber.from(
|
||||
estimates.preVerificationGas,
|
||||
);
|
||||
partialOp.callGasLimit = estimates.callGasLimit;
|
||||
partialOp.verificationGasLimit = estimates.verificationGasLimit;
|
||||
partialOp.preVerificationGas = estimates.preVerificationGas;
|
||||
} else if (gasless) {
|
||||
const paymasterResult =
|
||||
await this.paymasterAPI.getPaymasterAndData(partialOp);
|
||||
@@ -296,13 +292,9 @@ export abstract class BaseAccountAPI {
|
||||
} catch (error: any) {
|
||||
throw this.unwrapBundlerError(error);
|
||||
}
|
||||
partialOp.callGasLimit = BigNumber.from(estimates.callGasLimit);
|
||||
partialOp.verificationGasLimit = BigNumber.from(
|
||||
estimates.verificationGasLimit,
|
||||
);
|
||||
partialOp.preVerificationGas = BigNumber.from(
|
||||
estimates.preVerificationGas,
|
||||
);
|
||||
partialOp.callGasLimit = estimates.callGasLimit;
|
||||
partialOp.verificationGasLimit = estimates.verificationGasLimit;
|
||||
partialOp.preVerificationGas = estimates.preVerificationGas;
|
||||
// need paymaster to re-sign after estimates
|
||||
if (paymasterAndData && paymasterAndData !== "0x") {
|
||||
const paymasterResult2 =
|
||||
@@ -324,13 +316,9 @@ export abstract class BaseAccountAPI {
|
||||
throw this.unwrapBundlerError(error);
|
||||
}
|
||||
|
||||
partialOp.callGasLimit = BigNumber.from(estimates.callGasLimit);
|
||||
partialOp.verificationGasLimit = BigNumber.from(
|
||||
estimates.verificationGasLimit,
|
||||
);
|
||||
partialOp.preVerificationGas = BigNumber.from(
|
||||
estimates.preVerificationGas,
|
||||
);
|
||||
partialOp.callGasLimit = estimates.callGasLimit;
|
||||
partialOp.verificationGasLimit = estimates.verificationGasLimit;
|
||||
partialOp.preVerificationGas = estimates.preVerificationGas;
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
export const ENTRYPOINT_ADDRESS = "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789"; // v0.6
|
||||
export const ERC6551_REGISTRY = "0x02101dfB77FDE026414827Fdc604ddAF224F0921";
|
||||
export const MANAGED_ACCOUNT_GAS_BUFFER = 50000;
|
||||
|
||||
export const ACCOUNT_CORE_ABI = [
|
||||
{
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
import { providers, utils } from "ethers";
|
||||
import { BigNumber, providers, utils } from "ethers";
|
||||
import { UserOperationStruct } from "@account-abstraction/contracts";
|
||||
import { isTwUrl } from "../../../utils/url";
|
||||
import { hexlifyUserOp } from "./utils";
|
||||
import { setAnalyticsHeaders } from "../../../utils/headers";
|
||||
import { EstimateUserOpGasRawResult, EstimateUserOpGasResult } from "../types";
|
||||
import { MANAGED_ACCOUNT_GAS_BUFFER } from "./constants";
|
||||
|
||||
export const DEBUG = false; // TODO set as public flag
|
||||
|
||||
@@ -112,14 +114,11 @@ export class HttpRpcClient {
|
||||
]);
|
||||
}
|
||||
|
||||
async estimateUserOpGas(userOp1: Partial<UserOperationStruct>): Promise<{
|
||||
preVerificationGas: string;
|
||||
verificationGas: string;
|
||||
verificationGasLimit: string;
|
||||
callGasLimit: string;
|
||||
}> {
|
||||
async estimateUserOpGas(
|
||||
userOp: Partial<UserOperationStruct>,
|
||||
): Promise<EstimateUserOpGasResult> {
|
||||
await this.initializing;
|
||||
const hexifiedUserOp = await hexlifyUserOp(userOp1);
|
||||
const hexifiedUserOp = await hexlifyUserOp(userOp);
|
||||
const jsonRequestData: [UserOperationStruct, string] = [
|
||||
hexifiedUserOp,
|
||||
this.entryPointAddress,
|
||||
@@ -128,10 +127,20 @@ export class HttpRpcClient {
|
||||
"eth_estimateUserOperationGas",
|
||||
jsonRequestData,
|
||||
);
|
||||
return await this.userOpJsonRpcProvider.send(
|
||||
"eth_estimateUserOperationGas",
|
||||
[hexifiedUserOp, this.entryPointAddress],
|
||||
);
|
||||
const data: EstimateUserOpGasRawResult =
|
||||
await this.userOpJsonRpcProvider.send("eth_estimateUserOperationGas", [
|
||||
hexifiedUserOp,
|
||||
this.entryPointAddress,
|
||||
]);
|
||||
// adds gas buffer to callGasLimit to account for ManagedAccountFactory delegate calls
|
||||
return {
|
||||
preVerificationGas: BigNumber.from(data.preVerificationGas),
|
||||
verificationGas: BigNumber.from(data.verificationGas),
|
||||
verificationGasLimit: BigNumber.from(data.verificationGasLimit),
|
||||
callGasLimit: BigNumber.from(data.callGasLimit).add(
|
||||
MANAGED_ACCOUNT_GAS_BUFFER,
|
||||
),
|
||||
};
|
||||
}
|
||||
|
||||
async getUserOperationGasPrice(): Promise<{
|
||||
|
||||
@@ -157,3 +157,17 @@ export interface UserOpResult {
|
||||
transactionHash: string;
|
||||
success: boolean;
|
||||
}
|
||||
|
||||
export type EstimateUserOpGasRawResult = {
|
||||
preVerificationGas: string;
|
||||
verificationGas: string;
|
||||
verificationGasLimit: string;
|
||||
callGasLimit: string;
|
||||
};
|
||||
|
||||
export type EstimateUserOpGasResult = {
|
||||
preVerificationGas: BigNumber;
|
||||
verificationGas: BigNumber;
|
||||
verificationGasLimit: BigNumber;
|
||||
callGasLimit: BigNumber;
|
||||
};
|
||||
|
||||
@@ -124,15 +124,9 @@ export class WalletConnectConnector extends WagmiConnector<
|
||||
const provider = await this.getProvider();
|
||||
this.setupListeners();
|
||||
|
||||
const isChainsStale = await this._isChainsStale();
|
||||
|
||||
// If there is an active session with stale chains, disconnect the current session.
|
||||
if (provider.session && isChainsStale) {
|
||||
if (provider.session) {
|
||||
await provider.disconnect();
|
||||
}
|
||||
|
||||
// If there no active session, or the chains are stale, connect.
|
||||
if (!provider.session || isChainsStale) {
|
||||
const optionalChains = this.filteredChains
|
||||
.filter((chain) => chain.chainId !== targetChainId)
|
||||
.map((optionalChain) => optionalChain.chainId);
|
||||
|
||||
Binary file not shown.
@@ -2,7 +2,7 @@
|
||||
{
|
||||
"name": "thirdweb (esm)",
|
||||
"path": "./dist/esm/exports/thirdweb.js",
|
||||
"limit": "30 kB",
|
||||
"limit": "40 kB",
|
||||
"import": "*"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,5 +1,103 @@
|
||||
# thirdweb
|
||||
|
||||
## 5.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- [#2697](https://github.com/thirdweb-dev/js/pull/2697) [`c2eba49`](https://github.com/thirdweb-dev/js/commit/c2eba49112d60027ee3dbd8e67452e5d98bd3362) Thanks [@joaquim-verges](https://github.com/joaquim-verges)! - Deprecate `embeddedWallet` in favor of `inAppWallet` (same functionality)
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#2689](https://github.com/thirdweb-dev/js/pull/2689) [`740a675`](https://github.com/thirdweb-dev/js/commit/740a675a404f8d13d50052aa751f4c013d35d528) Thanks [@jnsdls](https://github.com/jnsdls)! - ---
|
||||
|
||||
## Marketplace Extensions
|
||||
|
||||
Added initial support for the Marketplace extensions, available via the `thirdweb/extensions/marketplace` module.
|
||||
|
||||
### Direct Listings
|
||||
|
||||
#### Write
|
||||
|
||||
- `createListing`
|
||||
|
||||
#### Read
|
||||
|
||||
- `totalListings`
|
||||
- `getListing`
|
||||
- `getAllListings`
|
||||
- `getAllValidListings`
|
||||
|
||||
#### Events
|
||||
|
||||
- `buyerApprovedForListingEvent`
|
||||
- `cancelledListingEvent`
|
||||
- `currencyApprovedForListingEvent`
|
||||
- `newListingEvent`
|
||||
- `newSaleEvent`
|
||||
- `updatedListingEvent`
|
||||
|
||||
### English Auctions
|
||||
|
||||
#### Write
|
||||
|
||||
- `createAuction`
|
||||
|
||||
#### Read
|
||||
|
||||
- `totalAuctions`
|
||||
- `getAuction`
|
||||
- `getAllAuctions`
|
||||
- `getAllValidAuctions`
|
||||
|
||||
#### Events
|
||||
|
||||
- `auctionClosedEvent`
|
||||
- `cancelledAuctionEvent`
|
||||
- `newAuctionEvent`
|
||||
- `newBidEvent`
|
||||
|
||||
### Types
|
||||
|
||||
- `DirectListing`
|
||||
- `EnglishAuction`
|
||||
|
||||
## ERC721 Extensions
|
||||
|
||||
- Added `isERC721` to the `thirdweb/extensions/erc721` module.
|
||||
|
||||
## ERC1155 Extensions
|
||||
|
||||
- Added `isERC1155` to the `thirdweb/extensions/erc1155` module.
|
||||
|
||||
- [#2700](https://github.com/thirdweb-dev/js/pull/2700) [`f709f13`](https://github.com/thirdweb-dev/js/commit/f709f136a71575eeb16db852103510daca9433f1) Thanks [@jnsdls](https://github.com/jnsdls)! - ENS: add support for `resolveName()`, `resolveAvatar()` and `resolveText()`
|
||||
|
||||
- [#2686](https://github.com/thirdweb-dev/js/pull/2686) [`a2423ca`](https://github.com/thirdweb-dev/js/commit/a2423cac70cbeacbdc29494b9df9486e96aa73df) Thanks [@MananTank](https://github.com/MananTank)! - Add `modalSize` prop on `ConnectEmbed` to allow `"wide"` modal size.
|
||||
|
||||
- [#2684](https://github.com/thirdweb-dev/js/pull/2684) [`4504a8d`](https://github.com/thirdweb-dev/js/commit/4504a8d17020ee46fa813a3c012c35c651663ce4) Thanks [@MananTank](https://github.com/MananTank)! - Fix sourcemap warnings in CRA
|
||||
|
||||
- [#2677](https://github.com/thirdweb-dev/js/pull/2677) [`0e479e2`](https://github.com/thirdweb-dev/js/commit/0e479e2082fd685c9b8cae7d1cad53cade65de18) Thanks [@farhanW3](https://github.com/farhanW3)! - added 50k overhead to userOp gas estimations
|
||||
|
||||
## 5.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- [#2667](https://github.com/thirdweb-dev/js/pull/2667) [`44d9630`](https://github.com/thirdweb-dev/js/commit/44d96309d5dd069fac5968f2708d555c4453fcfa) Thanks [@joaquim-verges](https://github.com/joaquim-verges)! - API update for ethers5 and ethers5 adapters:
|
||||
|
||||
- Now all adapter functions take a singular object
|
||||
- ethers5: fixed adapted signer not containing a provider by default
|
||||
- ethers5: added support for sign typed data
|
||||
|
||||
- [#2674](https://github.com/thirdweb-dev/js/pull/2674) [`97a31f5`](https://github.com/thirdweb-dev/js/commit/97a31f57cee822cb26339e1fbfc80909d1ee6508) Thanks [@joaquim-verges](https://github.com/joaquim-verges)! - Add `useSendAndConfirmTransaction` hook
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#2666](https://github.com/thirdweb-dev/js/pull/2666) [`127c476`](https://github.com/thirdweb-dev/js/commit/127c476cff1b5f7e67224dff3ed49ea2cbd93027) Thanks [@gregfromstl](https://github.com/gregfromstl)! - fix getAddresses for accounts converted to viem
|
||||
|
||||
- [#2637](https://github.com/thirdweb-dev/js/pull/2637) [`367576c`](https://github.com/thirdweb-dev/js/commit/367576ca00470a4b9a39c6fb748545d565d7c353) Thanks [@MananTank](https://github.com/MananTank)! - - Always start a new session when calling `wallet.connect` for WalletConnect
|
||||
- Fix JSDoc for `useConnectedWallets`
|
||||
- Add `accountsChanged` event back to `Wallet`
|
||||
- `wallet.disconnect` method cleanups
|
||||
|
||||
## 5.1.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "thirdweb",
|
||||
"version": "5.1.1",
|
||||
"version": "5.3.0",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/thirdweb-dev/js.git#main"
|
||||
@@ -165,6 +165,7 @@
|
||||
"sideEffects": false,
|
||||
"files": [
|
||||
"dist/*",
|
||||
"src/*",
|
||||
"!**/*.tsbuildinfo",
|
||||
"!**/*.test.ts",
|
||||
"!**/*.test.ts.snap",
|
||||
@@ -183,15 +184,15 @@
|
||||
"@radix-ui/react-focus-scope": "1.0.4",
|
||||
"@radix-ui/react-icons": "1.3.0",
|
||||
"@radix-ui/react-tooltip": "1.0.7",
|
||||
"@tanstack/react-query": "5.28.9",
|
||||
"@walletconnect/ethereum-provider": "2.11.3",
|
||||
"@tanstack/react-query": "5.28.14",
|
||||
"@walletconnect/ethereum-provider": "2.12.0",
|
||||
"abitype": "1.0.0",
|
||||
"fast-text-encoding": "^1.0.6",
|
||||
"fuse.js": "7.0.0",
|
||||
"mipd": "0.0.7",
|
||||
"node-libs-browser": "2.2.1",
|
||||
"uqr": "0.1.2",
|
||||
"viem": "2.9.6"
|
||||
"viem": "2.9.9"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"ethers": "^5 || ^6",
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
[
|
||||
"function addr(bytes32 name) external view returns (address)",
|
||||
"function addr(bytes32 name, uint256 coinType) external view returns (bytes memory)"
|
||||
"function addr(bytes32 name) view returns (address)",
|
||||
"function addr(bytes32 name, uint coinType) view returns (bytes memory)",
|
||||
"function contenthash(bytes32 name) view returns (bytes memory)",
|
||||
"function text(bytes32 name, string key) view returns (string memory)",
|
||||
"function ABI(bytes32 name, uint256 contentTypes) view returns (uint256, bytes memory)",
|
||||
"function pubkey(bytes32 name) view returns (bytes32 x, bytes32 y)",
|
||||
"function name(bytes32 name) view returns (string memory)"
|
||||
]
|
||||
|
||||
@@ -1,4 +1,51 @@
|
||||
[
|
||||
"function resolve(bytes name, bytes data) external view returns (bytes, address)",
|
||||
"function resolve(bytes name, bytes data, string[] gateways) external view returns (bytes, address)"
|
||||
"function resolve(bytes name, bytes data, string[] gateways) external view returns (bytes, address)",
|
||||
"function reverse(bytes reverseName) external view returns (string, address, address, address)",
|
||||
"function reverse(bytes reverseName, string[] gateways) external view returns (string, address, address, address)",
|
||||
{
|
||||
"inputs": [],
|
||||
"name": "ResolverNotFound",
|
||||
"type": "error"
|
||||
},
|
||||
{
|
||||
"inputs": [],
|
||||
"name": "ResolverWildcardNotSupported",
|
||||
"type": "error"
|
||||
},
|
||||
{
|
||||
"inputs": [],
|
||||
"name": "ResolverNotContract",
|
||||
"type": "error"
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
{
|
||||
"name": "returnData",
|
||||
"type": "bytes"
|
||||
}
|
||||
],
|
||||
"name": "ResolverError",
|
||||
"type": "error"
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
{
|
||||
"components": [
|
||||
{
|
||||
"name": "status",
|
||||
"type": "uint16"
|
||||
},
|
||||
{
|
||||
"name": "message",
|
||||
"type": "string"
|
||||
}
|
||||
],
|
||||
"name": "errors",
|
||||
"type": "tuple[]"
|
||||
}
|
||||
],
|
||||
"name": "HttpError",
|
||||
"type": "error"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -13,5 +13,6 @@
|
||||
"function getAuction(uint256 _auctionId) view returns ((uint256 auctionId, uint256 tokenId, uint256 quantity, uint256 minimumBidAmount, uint256 buyoutBidAmount, uint64 timeBufferInSeconds, uint64 bidBufferBps, uint64 startTimestamp, uint64 endTimestamp, address auctionCreator, address assetContract, address currency, uint8 tokenType, uint8 status) auction)",
|
||||
"function getWinningBid(uint256 _auctionId) view returns (address bidder, address currency, uint256 bidAmount)",
|
||||
"function isAuctionExpired(uint256 _auctionId) view returns (bool)",
|
||||
"function isNewWinningBid(uint256 _auctionId, uint256 _bidAmount) view returns (bool)"
|
||||
"function isNewWinningBid(uint256 _auctionId, uint256 _bidAmount) view returns (bool)",
|
||||
"function totalAuctions() view returns (uint256)"
|
||||
]
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
[
|
||||
"function initialize(address _defaultAdmin, string _contractURI, address[] _trustedForwarders, address _platformFeeRecipient, uint16 _platformFeeBps)"
|
||||
]
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user