diff --git a/package.json b/package.json index 509e4c8..3a31a96 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "dependencies": { "@blocto/dappauth": "^2.1.0", "@blocto/fcl": "^1.0.0-alpha.1", - "@blocto/sdk": "0.8.1-beta.0", + "@blocto/sdk": "0.9.0-beta.3", "@chakra-ui/icons": "^1.1.1", "@chakra-ui/react": "^1.7.4", "@emotion/react": "^11", diff --git a/src/services/evm.ts b/src/services/evm.ts index 9b4631f..77ee150 100644 --- a/src/services/evm.ts +++ b/src/services/evm.ts @@ -29,6 +29,13 @@ export const supportedChains = [ faucet: "https://goerlifaucet.com/", environment: "testnet", }, + { + name: "Ethereum Sepolia", + chainId: "0xaa36a7", + rpcUrls: ["https://ethereum-sepolia.blockpi.network/v1/rpc/public"], + faucet: "https://sepoliafaucet.com/", + environment: "testnet", + }, { name: "Arbitrum Mainnet", chainId: "0xa4b1", @@ -36,12 +43,19 @@ export const supportedChains = [ environment: "mainnet", }, { - name: "Arbitrum Testnet", + name: "Arbitrum Goerli Testnet", chainId: "0x66eed", rpcUrls: ["https://goerli-rollup.arbitrum.io/rpc"], faucet: "https://faucet.triangleplatform.com/arbitrum/goerli", environment: "testnet", }, + { + name: "Arbitrum Sepolia Testnet", + chainId: "0x66eee", + rpcUrls: ["https://arbitrum-sepolia.blockpi.network/v1/rpc/public"], + faucet: "https://faucet.quicknode.com/arbitrum/sepolia", + environment: "testnet", + }, { name: "BSC", chainId: "0x38", @@ -94,6 +108,91 @@ export const supportedChains = [ faucet: "https://faucet.paradigm.xyz/", environment: "testnet", }, + { + name: "Optimism Sepolia Testnet", + chainId: "0xaa37dc", + rpcUrls: ["https://sepolia.optimism.io"], + faucet: "https://faucet.quicknode.com/optimism/sepolia", + environment: "testnet", + }, + { + name: "Base", + chainId: "0x2105", + rpcUrls: ["https://mainnet.base.org"], + environment: "mainnet", + }, + { + name: "Base Goerli Testnet", + chainId: "0x14a33", + rpcUrls: ["https://goerli.base.org"], + faucet: "https://faucet.quicknode.com/base/goerli", + environment: "testnet", + }, + { + name: "Base Sepolia Testnet", + chainId: "0x14a34", + rpcUrls: ["https://sepolia.base.org"], + faucet: "https://faucet.quicknode.com/base/sepolia", + environment: "testnet", + }, + { + name: "Zora", + chainId: "0x76adf1", + rpcUrls: ["https://rpc.zora.energy"], + environment: "mainnet", + }, + { + name: "Zora Goerli Testnet", + chainId: "0x3E7", + rpcUrls: ["https://testnet.rpc.zora.energy"], + faucet: "https://testnet.zora.co", + environment: "testnet", + }, + { + name: "Zora Sepolia Testnet", + chainId: "0x3b9ac9ff", + rpcUrls: ["https://sepolia.rpc.zora.energy"], + faucet: "https://testnet.zora.co", + environment: "testnet", + }, + { + name: "Scroll", + chainId: "0x82750", + rpcUrls: ["https://rpc.scroll.io"], + environment: "mainnet", + }, + { + name: "Scroll Goerli Testnet", + chainId: "0x82751", + rpcUrls: ["https://alpha-rpc.scroll.io/l2"], + environment: "testnet", + }, + { + name: "Scroll Sepolia Testnet", + chainId: "0x8274f", + rpcUrls: ["https://sepolia-rpc.scroll.io"], + faucet: "https://docs.scroll.io/en/user-guide/faucet/", + environment: "testnet", + }, + { + name: "Linea", + chainId: "0xe708", + rpcUrls: ["https://rpc.linea.build"], + environment: "mainnet", + }, + { + name: "Linea Goerli Testnet", + chainId: "0xe704", + rpcUrls: ["https://rpc.goerli.linea.build"], + faucet: "https://faucet.goerli.linea.build/", + environment: "testnet", + }, + { + name: "zKatana Sepolia Testnet", + chainId: "0x133e40", + rpcUrls: ["https://rpc.startale.com/zkatana"], + environment: "testnet", + }, ]; const bloctoSDK = new BloctoSDK({ diff --git a/yarn.lock b/yarn.lock index 6cb77fe..81c1bf4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1336,10 +1336,10 @@ deepmerge "^4.2.2" sha3 "^2.1.4" -"@blocto/sdk@0.8.1-beta.0": - version "0.8.1-beta.0" - resolved "https://registry.yarnpkg.com/@blocto/sdk/-/sdk-0.8.1-beta.0.tgz#83da285c666c56c9ca144dbee46f3e01c6b886f0" - integrity sha512-MgKvdmvzDIphxZFnES5L7K3y2zMwvE4AGB9VEEOfzAN75iakeBDF9clZXY38gHp5qWBNV6O9Hvco80P+mphRkw== +"@blocto/sdk@0.9.0-beta.3": + version "0.9.0-beta.3" + resolved "https://registry.yarnpkg.com/@blocto/sdk/-/sdk-0.9.0-beta.3.tgz#102da56408373c4a4b346662c0230e91af65799e" + integrity sha512-OlqumUEWF8wKvph5Ox3RqurGlAlwDMRf/eY/rX3Ts60RSnL2kznmilmRCJfl3oiNkmwWH9eCWd8DFnxhp/LSZw== dependencies: buffer "^6.0.3" eip1193-provider "^1.0.1"