UNPKG

@etherspot/remote-signer

Version:

Etherspot Permissioned Signer SDK - signs the UserOp with SessionKey and sends it to the Bundler

253 lines (250 loc) 8.1 kB
import * as viem from 'viem'; declare const optimism: { blockExplorers: { readonly default: { readonly name: "Optimism Explorer"; readonly url: "https://optimistic.etherscan.io"; readonly apiUrl: "https://api-optimistic.etherscan.io/api"; }; }; contracts: { readonly disputeGameFactory: { readonly [x: number]: { readonly address: "0xe5965Ab5962eDc7477C8520243A95517CD252fA9"; }; }; readonly l2OutputOracle: { readonly [x: number]: { readonly address: "0xdfe97868233d1aa22e815a266982f2cf17685a27"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 4286263; }; readonly portal: { readonly [x: number]: { readonly address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed"; }; }; readonly l1StandardBridge: { readonly [x: number]: { readonly address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1"; }; }; }; id: 10; name: "OP Mainnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.optimism.io"]; }; }; sourceId: number | undefined; testnet?: boolean | undefined; custom?: Record<string, unknown>; fees?: viem.ChainFees<undefined>; formatters?: undefined; serializers?: viem.ChainSerializers<undefined, viem.TransactionSerializable>; }; declare const base: { blockExplorers: { readonly default: { readonly name: "Basescan"; readonly url: "https://basescan.org"; readonly apiUrl: "https://api.basescan.org/api"; }; }; contracts: { readonly l2OutputOracle: { readonly [x: number]: { readonly address: "0x56315b90c40730925ec5485cf004d835058518A0"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 5022; }; readonly portal: { readonly [x: number]: { readonly address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e"; readonly blockCreated: 17482143; }; }; readonly l1StandardBridge: { readonly [x: number]: { readonly address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35"; readonly blockCreated: 17482143; }; }; }; id: 8453; name: "Base"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://mainnet.base.org"]; }; }; sourceId: number | undefined; testnet?: boolean | undefined; custom?: Record<string, unknown>; fees?: viem.ChainFees<undefined>; formatters?: undefined; serializers?: viem.ChainSerializers<undefined, viem.TransactionSerializable>; }; declare const ancient8: { blockExplorers: { readonly default: { readonly name: "Ancient8 explorer"; readonly url: "https://scan.ancient8.gg"; readonly apiUrl: "https://scan.ancient8.gg/api"; }; }; contracts: { readonly l2OutputOracle: { readonly [x: number]: { readonly address: "0xB09DC08428C8b4EFB4ff9C0827386CDF34277996"; }; }; readonly portal: { readonly [x: number]: { readonly address: "0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68"; readonly blockCreated: 19070571; }; }; readonly l1StandardBridge: { readonly [x: number]: { readonly address: "0xd5e3eDf5b68135D559D572E26bF863FBC1950033"; readonly blockCreated: 19070571; }; }; }; id: 888888888; name: "Ancient8"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ancient8.gg"]; }; }; sourceId: number | undefined; testnet?: boolean | undefined; custom?: Record<string, unknown>; fees?: viem.ChainFees<undefined>; formatters?: undefined; serializers?: viem.ChainSerializers<undefined, viem.TransactionSerializable>; }; declare const optimismSepolia: { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://optimism-sepolia.blockscout.com"; readonly apiUrl: "https://optimism-sepolia.blockscout.com/api"; }; }; contracts: { readonly disputeGameFactory: { readonly [x: number]: { readonly address: "0x05F9613aDB30026FFd634f38e5C4dFd30a197Fa1"; }; }; readonly l2OutputOracle: { readonly [x: number]: { readonly address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1620204; }; readonly portal: { readonly [x: number]: { readonly address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC"; }; }; readonly l1StandardBridge: { readonly [x: number]: { readonly address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1"; }; }; }; id: 11155420; name: "OP Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.optimism.io"]; }; }; sourceId: number | undefined; testnet: true; custom?: Record<string, unknown>; fees?: viem.ChainFees<undefined>; formatters?: undefined; serializers?: viem.ChainSerializers<undefined, viem.TransactionSerializable>; }; declare const ancient8Sepolia: { blockExplorers: { readonly default: { readonly name: "Ancient8 Celestia Testnet explorer"; readonly url: "https://scanv2-testnet.ancient8.gg"; readonly apiUrl: "https://scanv2-testnet.ancient8.gg/api"; }; }; contracts: { readonly l2OutputOracle: { readonly [x: number]: { readonly address: "0x942fD5017c0F60575930D8574Eaca13BEcD6e1bB"; }; }; readonly portal: { readonly [x: number]: { readonly address: "0xfa1d9E26A6aCD7b22115D27572c1221B9803c960"; readonly blockCreated: 4972908; }; }; readonly l1StandardBridge: { readonly [x: number]: { readonly address: "0xF6Bc0146d3c74D48306e79Ae134A260E418C9335"; readonly blockCreated: 4972908; }; }; }; id: 28122024; name: "Ancient8 Testnet"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpcv2-testnet.ancient8.gg"]; }; }; sourceId: number | undefined; testnet?: boolean | undefined; custom?: Record<string, unknown>; fees?: viem.ChainFees<undefined>; formatters?: undefined; serializers?: viem.ChainSerializers<undefined, viem.TransactionSerializable>; }; export { ancient8, ancient8Sepolia, base, optimism, optimismSepolia };