Variable TESTNET_CHAINSConst
TESTNET_CHAINS: {
arbitrumSepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.arbiscan.io/api";
name: "Arbiscan";
url: "https://sepolia.arbiscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 81930;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 421614;
name: "Arbitrum Sepolia";
nativeCurrency: {
decimals: 18;
name: "Arbitrum Sepolia Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
auroraTestnet: {
blockExplorers: {
default: {
apiUrl: "https://testnet.aurorascan.dev/api";
name: "Aurorascan";
url: "https://testnet.aurorascan.dev";
};
};
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x: string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined;
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1313161555;
name: "Aurora Testnet";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://testnet.aurora.dev"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
avalancheFuji: {
blockExplorers: {
default: {
apiUrl: "https://api-testnet.snowscan.xyz";
name: "SnowScan";
url: "https://testnet.snowscan.xyz";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7096959;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 43113;
name: "Avalanche Fuji";
nativeCurrency: {
decimals: 18;
name: "Avalanche Fuji";
symbol: "AVAX";
};
rpcUrls: {
default: {
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
baseSepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.basescan.org/api";
name: "Basescan";
url: "https://sepolia.basescan.org";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1059647;
};
portal: {
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 84532;
name: "Base Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
};
network: "base-sepolia";
rpcUrls: {
default: {
http: readonly ["https://sepolia.base.org"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 11155111;
testnet: true;
};
blastSepolia: {
blockExplorers: {
default: {
name: "Blastscan";
url: "https://testnet.blastscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 756690;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 168587773;
name: "Blast Sepolia";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia.blast.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId: 11155111;
testnet: true;
};
celoAlfajores: {
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/alfajores";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 14569001;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
};
};
id: 44787;
name: "Alfajores";
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "A-CELO";
};
rpcUrls: {
default: {
http: readonly ["https://alfajores-forno.celo-testnet.org"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
};
sourceId?: number;
testnet: true;
};
fantomTestnet: {
blockExplorers: {
default: {
apiUrl: "https://testnet.ftmscan.com/api";
name: "FTMScan";
url: "https://testnet.ftmscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 8328688;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 4002;
name: "Fantom Testnet";
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.fantom.network"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
filecoinHyperspace: {
blockExplorers: {
default: {
name: "Filfox";
url: "https://hyperspace.filfox.info/en";
};
};
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x: string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined;
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 3141;
name: "Filecoin Hyperspace";
nativeCurrency: {
decimals: 18;
name: "testnet filecoin";
symbol: "tFIL";
};
rpcUrls: {
default: {
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
fraxtalTestnet: {
blockExplorers: {
default: {
apiUrl: "https://api-holesky.fraxscan.com/api";
name: "fraxscan testnet";
url: "https://holesky.fraxscan.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 2522;
name: "Fraxtal Testnet";
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.frax.com"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 17000;
testnet?: boolean;
};
mantleTestnet: {
blockExplorers: {
default: {
apiUrl: "https://explorer.testnet.mantle.xyz/api";
name: "Mantle Testnet Explorer";
url: "https://explorer.testnet.mantle.xyz";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 561333;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 5001;
name: "Mantle Testnet";
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.mantle.xyz"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
optimismSepolia: {
blockExplorers: {
default: {
apiUrl: "https://optimism-sepolia.blockscout.com/api";
name: "Blockscout";
url: "https://optimism-sepolia.blockscout.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1620204;
};
portal: {
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 11155420;
name: "OP Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia.optimism.io"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 11155111;
testnet: true;
};
scrollSepolia: {
blockExplorers: {
default: {
apiUrl: "https://sepolia-blockscout.scroll.io/api";
name: "Blockscout";
url: "https://sepolia-blockscout.scroll.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 9473;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 534351;
name: "Scroll Sepolia";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia-rpc.scroll.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
sepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.etherscan.io/api";
name: "Etherscan";
url: "https://sepolia.etherscan.io";
};
};
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC";
blockCreated: 5317080;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 751532;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 11155111;
name: "Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "SEP";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.sepolia.org"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
} = ...
Type declaration
arbitrumSepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.arbiscan.io/api";
name: "Arbiscan";
url: "https://sepolia.arbiscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 81930;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 421614;
name: "Arbitrum Sepolia";
nativeCurrency: {
decimals: 18;
name: "Arbitrum Sepolia Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.arbiscan.io/api";
name: "Arbiscan";
url: "https://sepolia.arbiscan.io";
};
}
Readonly
default: {
apiUrl: "https://api-sepolia.arbiscan.io/api";
name: "Arbiscan";
url: "https://sepolia.arbiscan.io";
}
Readonly
apiUrl: "https://api-sepolia.arbiscan.io/api"
Readonly
name: "Arbiscan"
Readonly
url: "https://sepolia.arbiscan.io"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 81930;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 81930;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 81930
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 421614
name: "Arbitrum Sepolia"
nativeCurrency: {
decimals: 18;
name: "Arbitrum Sepolia Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Arbitrum Sepolia Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
};
}
Readonly
default: {
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
}
Readonly
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
testnet: true
auroraTestnet: {
blockExplorers: {
default: {
apiUrl: "https://testnet.aurorascan.dev/api";
name: "Aurorascan";
url: "https://testnet.aurorascan.dev";
};
};
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x: string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined;
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1313161555;
name: "Aurora Testnet";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://testnet.aurora.dev"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
blockExplorers: {
default: {
apiUrl: "https://testnet.aurorascan.dev/api";
name: "Aurorascan";
url: "https://testnet.aurorascan.dev";
};
}
Readonly
default: {
apiUrl: "https://testnet.aurorascan.dev/api";
name: "Aurorascan";
url: "https://testnet.aurorascan.dev";
}
Readonly
apiUrl: "https://testnet.aurorascan.dev/api"
Readonly
name: "Aurorascan"
Readonly
url: "https://testnet.aurorascan.dev"
Optional
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x: string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined;
}
[x: string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined
Optional
ensRegistry?: ChainContract
Optional
ensUniversalResolver?: ChainContract
Optional
multicall3?: ChainContract
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 1313161555
name: "Aurora Testnet"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://testnet.aurora.dev"];
};
}
Readonly
default: {
http: readonly ["https://testnet.aurora.dev"];
}
Readonly
http: readonly ["https://testnet.aurora.dev"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
testnet: true
avalancheFuji: {
blockExplorers: {
default: {
apiUrl: "https://api-testnet.snowscan.xyz";
name: "SnowScan";
url: "https://testnet.snowscan.xyz";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7096959;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 43113;
name: "Avalanche Fuji";
nativeCurrency: {
decimals: 18;
name: "Avalanche Fuji";
symbol: "AVAX";
};
rpcUrls: {
default: {
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
blockExplorers: {
default: {
apiUrl: "https://api-testnet.snowscan.xyz";
name: "SnowScan";
url: "https://testnet.snowscan.xyz";
};
}
Readonly
default: {
apiUrl: "https://api-testnet.snowscan.xyz";
name: "SnowScan";
url: "https://testnet.snowscan.xyz";
}
Readonly
apiUrl: "https://api-testnet.snowscan.xyz"
Readonly
name: "SnowScan"
Readonly
url: "https://testnet.snowscan.xyz"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7096959;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7096959;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 7096959
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 43113
name: "Avalanche Fuji"
nativeCurrency: {
decimals: 18;
name: "Avalanche Fuji";
symbol: "AVAX";
}
Readonly
decimals: 18
Readonly
name: "Avalanche Fuji"
Readonly
symbol: "AVAX"
rpcUrls: {
default: {
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"];
};
}
Readonly
default: {
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"];
}
Readonly
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
testnet: true
baseSepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.basescan.org/api";
name: "Basescan";
url: "https://sepolia.basescan.org";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1059647;
};
portal: {
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 84532;
name: "Base Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
};
network: "base-sepolia";
rpcUrls: {
default: {
http: readonly ["https://sepolia.base.org"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 11155111;
testnet: true;
}
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.basescan.org/api";
name: "Basescan";
url: "https://sepolia.basescan.org";
};
}
Readonly
default: {
apiUrl: "https://api-sepolia.basescan.org/api";
name: "Basescan";
url: "https://sepolia.basescan.org";
}
Readonly
apiUrl: "https://api-sepolia.basescan.org/api"
Readonly
name: "Basescan"
Readonly
url: "https://sepolia.basescan.org"
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1059647;
};
portal: {
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
};
};
}
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
Readonly
address: "0x420000000000000000000000000000000000000F"
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
Readonly
address: "0x4200000000000000000000000000000000000015"
Readonly
l1StandardBridge: {
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
};
}
Readonly
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
}
Readonly
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120"
Readonly
blockCreated: 4446677
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
Readonly
address: "0x4200000000000000000000000000000000000007"
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
Readonly
address: "0x4200000000000000000000000000000000000014"
Readonly
l2OutputOracle: {
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
};
}
Readonly
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
}
Readonly
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254"
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
Readonly
address: "0x4200000000000000000000000000000000000010"
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
Readonly
address: "0x4200000000000000000000000000000000000016"
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1059647;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 1059647
Readonly
portal: {
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
};
}
Readonly
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
}
Readonly
address: "0x49f53e41452c74589e85ca1677426ba426459e85"
Readonly
blockCreated: 4446677
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
}
Readonly
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
}
exclude: undefined | []
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
})
- (args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} Parameters
- args: Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, OpStackRpcBlockOverrides & {
transactions: `0x${(...)}`[] | OpStackRpcTransaction<(...)>[];
}>
Returns {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
baseFeePerGas: null | bigint
blobGasUsed: bigint
difficulty: bigint
excessBlobGas: bigint
extraData: `0x${string}`
gasLimit: bigint
gasUsed: bigint
hash: null | `0x${string}`
logsBloom: null | `0x${string}`
miner: `0x${string}`
mixHash: `0x${string}`
nonce: null | `0x${string}`
number: null | bigint
parentHash: `0x${string}`
receiptsRoot: `0x${string}`
sealFields: `0x${string}`[]
sha3Uncles: `0x${string}`
size: bigint
stateRoot: `0x${string}`
timestamp: bigint
totalDifficulty: null | bigint
transactions: `0x${string}`[] | OpStackTransaction<boolean>[]
transactionsRoot: `0x${string}`
uncles: `0x${string}`[]
Optional
withdrawals?: Withdrawal[]
Optional
withdrawalsRoot?: `0x${string}`
type: "block"
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
exclude: undefined | []
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
- (args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} Parameters
- args: {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x3";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
Returns {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
type: "transaction"
Readonly
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
}
exclude: undefined | []
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
})
- (args): {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
} Parameters
- args: Assign<ExactPartial<RpcTransactionReceipt>, OpStackRpcTransactionReceiptOverrides>
Returns {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
Optional
blobGasPrice?: bigint
Optional
blobGasUsed?: bigint
blockHash: `0x${string}`
blockNumber: bigint
contractAddress: undefined | null | `0x${string}`
cumulativeGasUsed: bigint
effectiveGasPrice: bigint
from: `0x${string}`
gasUsed: bigint
l1Fee: null | bigint
l1FeeScalar: null | number
l1GasPrice: null | bigint
l1GasUsed: null | bigint
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[]
logsBloom: `0x${string}`
Optional
root?: `0x${string}`
status: "success" | "reverted"
to: null | `0x${string}`
transactionHash: `0x${string}`
transactionIndex: number
type: TransactionType
type: "transactionReceipt"
id: 84532
name: "Base Sepolia"
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Sepolia Ether"
Readonly
symbol: "ETH"
Readonly
network: "base-sepolia"
rpcUrls: {
default: {
http: readonly ["https://sepolia.base.org"];
};
}
Readonly
default: {
http: readonly ["https://sepolia.base.org"];
}
Readonly
http: readonly ["https://sepolia.base.org"]
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
}
Readonly
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`)
- (transaction, signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
Parameters
- transaction: OpStackTransactionSerializable
Optional
signature: Signature
Returns `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
sourceId: 11155111
testnet: true
blastSepolia: {
blockExplorers: {
default: {
name: "Blastscan";
url: "https://testnet.blastscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 756690;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 168587773;
name: "Blast Sepolia";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia.blast.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId: 11155111;
testnet: true;
}
blockExplorers: {
default: {
name: "Blastscan";
url: "https://testnet.blastscan.io";
};
}
Readonly
default: {
name: "Blastscan";
url: "https://testnet.blastscan.io";
}
Readonly
name: "Blastscan"
Readonly
url: "https://testnet.blastscan.io"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 756690;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 756690;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 756690
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 168587773
name: "Blast Sepolia"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://sepolia.blast.io"];
};
}
Readonly
default: {
http: readonly ["https://sepolia.blast.io"];
}
Readonly
http: readonly ["https://sepolia.blast.io"]
Optional
serializers?: ChainSerializers<undefined>
sourceId: 11155111
testnet: true
celoAlfajores: {
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/alfajores";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 14569001;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
};
};
id: 44787;
name: "Alfajores";
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "A-CELO";
};
rpcUrls: {
default: {
http: readonly ["https://alfajores-forno.celo-testnet.org"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
};
sourceId?: number;
testnet: true;
}
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/alfajores";
};
}
Readonly
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/alfajores";
}
Readonly
apiUrl: "https://explorer.celo.org/api"
Readonly
name: "Celo Explorer"
Readonly
url: "https://explorer.celo.org/alfajores"
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 14569001;
};
}
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 14569001;
}
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
Readonly
blockCreated: 14569001
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
formatters: {
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
};
}
Readonly
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
}
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[]
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
})
- (args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
} Parameters
- args: Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, CeloBlockOverrides & {
transactions: `0x${(...)}`[] | CeloRpcTransaction<(...)>[];
}>
Returns {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
}
type: "block"
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
exclude: undefined | []
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
- (args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} Parameters
- args: {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
type: "0x7c";
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
feeCurrency: null | `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
type: "0x7c";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
feeCurrency: null | `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
type: "0x7c";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
feeCurrency: null | `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x3";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
feeCurrency: null | `0x${string}`;
gatewayFee: null | `0x${string}`;
gatewayFeeRecipient: null | `0x${string}`;
type: "0x7c";
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
feeCurrency: null | `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
}
Returns {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
type: "transaction"
Readonly
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
}
exclude: undefined | []
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
})
- (args): {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} Parameters
- args: {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null | `0x${string}`;
type?: "eip2930";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "eip1559";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & TransactionRequestBase<bigint, number> & ExactPartial<FeeValuesEIP1559<bigint>> & {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & TransactionRequestBase<bigint, number> & ExactPartial<FeeValuesEIP1559<bigint>> & {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null | `0x${string}`;
type?: "eip2930";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "eip1559";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & TransactionRequestBase<bigint, number> & ExactPartial<FeeValuesEIP1559<bigint>> & {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & TransactionRequestBase<bigint, number> & ExactPartial<FeeValuesEIP1559<bigint>> & {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null | `0x${string}`;
type?: "eip2930";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "eip1559";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & TransactionRequestBase<bigint, number> & ExactPartial<FeeValuesEIP1559<bigint>> & {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & TransactionRequestBase<bigint, number> & ExactPartial<FeeValuesEIP1559<bigint>> & {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
} | {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[] | readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[] | readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null | `0x${string}`;
type?: "eip2930";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[] | readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "eip1559";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[] | readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & {
accessList?: AccessList;
blobs: readonly `0x${(...)}`[] | readonly Uint8Array[];
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to: null | `0x${string}`;
type?: "eip4844";
value?: bigint;
} & {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[] | readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & TransactionRequestBase<bigint, number> & ExactPartial<FeeValuesEIP1559<bigint>> & {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
} | {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[] | readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null | `0x${string}`;
type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64";
value?: bigint;
} & TransactionRequestBase<bigint, number> & ExactPartial<FeeValuesEIP1559<bigint>> & {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
}
Returns {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
type: "transactionRequest"
id: 44787
name: "Alfajores"
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "A-CELO";
}
Readonly
decimals: 18
Readonly
name: "CELO"
Readonly
symbol: "A-CELO"
rpcUrls: {
default: {
http: readonly ["https://alfajores-forno.celo-testnet.org"];
};
}
Readonly
default: {
http: readonly ["https://alfajores-forno.celo-testnet.org"];
}
Readonly
http: readonly ["https://alfajores-forno.celo-testnet.org"]
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
}
Readonly
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`)
- (transaction, signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`
Parameters
- transaction: CeloTransactionSerializable
Optional
signature: Signature
Returns `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`
Optional
sourceId?: number
testnet: true
fantomTestnet: {
blockExplorers: {
default: {
apiUrl: "https://testnet.ftmscan.com/api";
name: "FTMScan";
url: "https://testnet.ftmscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 8328688;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 4002;
name: "Fantom Testnet";
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.fantom.network"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://testnet.ftmscan.com/api";
name: "FTMScan";
url: "https://testnet.ftmscan.com";
};
}
Readonly
default: {
apiUrl: "https://testnet.ftmscan.com/api";
name: "FTMScan";
url: "https://testnet.ftmscan.com";
}
Readonly
apiUrl: "https://testnet.ftmscan.com/api"
Readonly
name: "FTMScan"
Readonly
url: "https://testnet.ftmscan.com"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 8328688;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 8328688;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 8328688
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 4002
name: "Fantom Testnet"
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
}
Readonly
decimals: 18
Readonly
name: "Fantom"
Readonly
symbol: "FTM"
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.fantom.network"];
};
}
Readonly
default: {
http: readonly ["https://rpc.testnet.fantom.network"];
}
Readonly
http: readonly ["https://rpc.testnet.fantom.network"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
Optional
testnet?: boolean
filecoinHyperspace: {
blockExplorers: {
default: {
name: "Filfox";
url: "https://hyperspace.filfox.info/en";
};
};
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x: string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined;
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 3141;
name: "Filecoin Hyperspace";
nativeCurrency: {
decimals: 18;
name: "testnet filecoin";
symbol: "tFIL";
};
rpcUrls: {
default: {
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
blockExplorers: {
default: {
name: "Filfox";
url: "https://hyperspace.filfox.info/en";
};
}
Readonly
default: {
name: "Filfox";
url: "https://hyperspace.filfox.info/en";
}
Readonly
name: "Filfox"
Readonly
url: "https://hyperspace.filfox.info/en"
Optional
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x: string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined;
}
[x: string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined
Optional
ensRegistry?: ChainContract
Optional
ensUniversalResolver?: ChainContract
Optional
multicall3?: ChainContract
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 3141
name: "Filecoin Hyperspace"
nativeCurrency: {
decimals: 18;
name: "testnet filecoin";
symbol: "tFIL";
}
Readonly
decimals: 18
Readonly
name: "testnet filecoin"
Readonly
symbol: "tFIL"
rpcUrls: {
default: {
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"];
};
}
Readonly
default: {
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"];
}
Readonly
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
Optional
testnet?: boolean
fraxtalTestnet: {
blockExplorers: {
default: {
apiUrl: "https://api-holesky.fraxscan.com/api";
name: "fraxscan testnet";
url: "https://holesky.fraxscan.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 2522;
name: "Fraxtal Testnet";
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.frax.com"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 17000;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://api-holesky.fraxscan.com/api";
name: "fraxscan testnet";
url: "https://holesky.fraxscan.com";
};
}
Readonly
default: {
apiUrl: "https://api-holesky.fraxscan.com/api";
name: "fraxscan testnet";
url: "https://holesky.fraxscan.com";
}
Readonly
apiUrl: "https://api-holesky.fraxscan.com/api"
Readonly
name: "fraxscan testnet"
Readonly
url: "https://holesky.fraxscan.com"
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
};
};
}
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
Readonly
address: "0x420000000000000000000000000000000000000F"
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
Readonly
address: "0x4200000000000000000000000000000000000015"
Readonly
l1StandardBridge: {
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
};
}
Readonly
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
}
Readonly
address: "0x0BaafC217162f64930909aD9f2B27125121d6332"
Readonly
blockCreated: 318416
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
Readonly
address: "0x4200000000000000000000000000000000000007"
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
Readonly
address: "0x4200000000000000000000000000000000000014"
Readonly
l2OutputOracle: {
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
};
}
Readonly
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
}
Readonly
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32"
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
Readonly
address: "0x4200000000000000000000000000000000000010"
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
Readonly
address: "0x4200000000000000000000000000000000000016"
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
portal: {
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
};
}
Readonly
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
}
Readonly
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d"
Readonly
blockCreated: 318416
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
}
Readonly
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
}
exclude: undefined | []
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
})
- (args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} Parameters
- args: Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, OpStackRpcBlockOverrides & {
transactions: `0x${(...)}`[] | OpStackRpcTransaction<(...)>[];
}>
Returns {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
baseFeePerGas: null | bigint
blobGasUsed: bigint
difficulty: bigint
excessBlobGas: bigint
extraData: `0x${string}`
gasLimit: bigint
gasUsed: bigint
hash: null | `0x${string}`
logsBloom: null | `0x${string}`
miner: `0x${string}`
mixHash: `0x${string}`
nonce: null | `0x${string}`
number: null | bigint
parentHash: `0x${string}`
receiptsRoot: `0x${string}`
sealFields: `0x${string}`[]
sha3Uncles: `0x${string}`
size: bigint
stateRoot: `0x${string}`
timestamp: bigint
totalDifficulty: null | bigint
transactions: `0x${string}`[] | OpStackTransaction<boolean>[]
transactionsRoot: `0x${string}`
uncles: `0x${string}`[]
Optional
withdrawals?: Withdrawal[]
Optional
withdrawalsRoot?: `0x${string}`
type: "block"
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
exclude: undefined | []
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
- (args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} Parameters
- args: {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x3";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
Returns {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
type: "transaction"
Readonly
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
}
exclude: undefined | []
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
})
- (args): {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
} Parameters
- args: Assign<ExactPartial<RpcTransactionReceipt>, OpStackRpcTransactionReceiptOverrides>
Returns {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
Optional
blobGasPrice?: bigint
Optional
blobGasUsed?: bigint
blockHash: `0x${string}`
blockNumber: bigint
contractAddress: undefined | null | `0x${string}`
cumulativeGasUsed: bigint
effectiveGasPrice: bigint
from: `0x${string}`
gasUsed: bigint
l1Fee: null | bigint
l1FeeScalar: null | number
l1GasPrice: null | bigint
l1GasUsed: null | bigint
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[]
logsBloom: `0x${string}`
Optional
root?: `0x${string}`
status: "success" | "reverted"
to: null | `0x${string}`
transactionHash: `0x${string}`
transactionIndex: number
type: TransactionType
type: "transactionReceipt"
id: 2522
name: "Fraxtal Testnet"
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
}
Readonly
decimals: 18
Readonly
name: "Frax Ether"
Readonly
symbol: "frxETH"
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.frax.com"];
};
}
Readonly
default: {
http: readonly ["https://rpc.testnet.frax.com"];
}
Readonly
http: readonly ["https://rpc.testnet.frax.com"]
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
}
Readonly
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`)
- (transaction, signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
Parameters
- transaction: OpStackTransactionSerializable
Optional
signature: Signature
Returns `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
sourceId: 17000
Optional
testnet?: boolean
mantleTestnet: {
blockExplorers: {
default: {
apiUrl: "https://explorer.testnet.mantle.xyz/api";
name: "Mantle Testnet Explorer";
url: "https://explorer.testnet.mantle.xyz";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 561333;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 5001;
name: "Mantle Testnet";
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.mantle.xyz"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
blockExplorers: {
default: {
apiUrl: "https://explorer.testnet.mantle.xyz/api";
name: "Mantle Testnet Explorer";
url: "https://explorer.testnet.mantle.xyz";
};
}
Readonly
default: {
apiUrl: "https://explorer.testnet.mantle.xyz/api";
name: "Mantle Testnet Explorer";
url: "https://explorer.testnet.mantle.xyz";
}
Readonly
apiUrl: "https://explorer.testnet.mantle.xyz/api"
Readonly
name: "Mantle Testnet Explorer"
Readonly
url: "https://explorer.testnet.mantle.xyz"
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 561333;
};
}
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 561333;
}
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
Readonly
blockCreated: 561333
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 5001
name: "Mantle Testnet"
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
}
Readonly
decimals: 18
Readonly
name: "MNT"
Readonly
symbol: "MNT"
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.mantle.xyz"];
};
}
Readonly
default: {
http: readonly ["https://rpc.testnet.mantle.xyz"];
}
Readonly
http: readonly ["https://rpc.testnet.mantle.xyz"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
testnet: true
optimismSepolia: {
blockExplorers: {
default: {
apiUrl: "https://optimism-sepolia.blockscout.com/api";
name: "Blockscout";
url: "https://optimism-sepolia.blockscout.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1620204;
};
portal: {
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 11155420;
name: "OP Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia.optimism.io"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 11155111;
testnet: true;
}
blockExplorers: {
default: {
apiUrl: "https://optimism-sepolia.blockscout.com/api";
name: "Blockscout";
url: "https://optimism-sepolia.blockscout.com";
};
}
Readonly
default: {
apiUrl: "https://optimism-sepolia.blockscout.com/api";
name: "Blockscout";
url: "https://optimism-sepolia.blockscout.com";
}
Readonly
apiUrl: "https://optimism-sepolia.blockscout.com/api"
Readonly
name: "Blockscout"
Readonly
url: "https://optimism-sepolia.blockscout.com"
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1620204;
};
portal: {
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
};
};
}
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
Readonly
address: "0x420000000000000000000000000000000000000F"
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
Readonly
address: "0x4200000000000000000000000000000000000015"
Readonly
l1StandardBridge: {
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
};
}
Readonly
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
}
Readonly
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1"
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
Readonly
address: "0x4200000000000000000000000000000000000007"
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
Readonly
address: "0x4200000000000000000000000000000000000014"
Readonly
l2OutputOracle: {
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
};
}
Readonly
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
}
Readonly
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F"
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
Readonly
address: "0x4200000000000000000000000000000000000010"
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
Readonly
address: "0x4200000000000000000000000000000000000016"
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1620204;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 1620204
Readonly
portal: {
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
};
}
Readonly
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
}
Readonly
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC"
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
}
Readonly
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
}
exclude: undefined | []
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
})
- (args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} Parameters
- args: Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, OpStackRpcBlockOverrides & {
transactions: `0x${(...)}`[] | OpStackRpcTransaction<(...)>[];
}>
Returns {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
baseFeePerGas: null | bigint
blobGasUsed: bigint
difficulty: bigint
excessBlobGas: bigint
extraData: `0x${string}`
gasLimit: bigint
gasUsed: bigint
hash: null | `0x${string}`
logsBloom: null | `0x${string}`
miner: `0x${string}`
mixHash: `0x${string}`
nonce: null | `0x${string}`
number: null | bigint
parentHash: `0x${string}`
receiptsRoot: `0x${string}`
sealFields: `0x${string}`[]
sha3Uncles: `0x${string}`
size: bigint
stateRoot: `0x${string}`
timestamp: bigint
totalDifficulty: null | bigint
transactions: `0x${string}`[] | OpStackTransaction<boolean>[]
transactionsRoot: `0x${string}`
uncles: `0x${string}`[]
Optional
withdrawals?: Withdrawal[]
Optional
withdrawalsRoot?: `0x${string}`
type: "block"
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
exclude: undefined | []
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
- (args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} Parameters
- args: {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId?: (...) | (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x0";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x1";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x2";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...) | (...);
blockNumber: (...) | (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...) | (...);
transactionIndex: (...) | (...);
type: "0x3";
typeHex: (...) | (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex"> & {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
} | {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null | `0x${string}`;
blockNumber?: null | `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null | `0x${string}`;
transactionIndex?: null | `0x${string}`;
type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
} & Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex"> & FeeValuesEIP1559<`0x${string}`> & {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
Returns {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
type: "transaction"
Readonly
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
}
exclude: undefined | []
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
})
- (args): {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
} Parameters
- args: Assign<ExactPartial<RpcTransactionReceipt>, OpStackRpcTransactionReceiptOverrides>
Returns {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
Optional
blobGasPrice?: bigint
Optional
blobGasUsed?: bigint
blockHash: `0x${string}`
blockNumber: bigint
contractAddress: undefined | null | `0x${string}`
cumulativeGasUsed: bigint
effectiveGasPrice: bigint
from: `0x${string}`
gasUsed: bigint
l1Fee: null | bigint
l1FeeScalar: null | number
l1GasPrice: null | bigint
l1GasUsed: null | bigint
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[]
logsBloom: `0x${string}`
Optional
root?: `0x${string}`
status: "success" | "reverted"
to: null | `0x${string}`
transactionHash: `0x${string}`
transactionIndex: number
type: TransactionType
type: "transactionReceipt"
id: 11155420
name: "OP Sepolia"
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Sepolia Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://sepolia.optimism.io"];
};
}
Readonly
default: {
http: readonly ["https://sepolia.optimism.io"];
}
Readonly
http: readonly ["https://sepolia.optimism.io"]
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
}
Readonly
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`)
- (transaction, signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
Parameters
- transaction: OpStackTransactionSerializable
Optional
signature: Signature
Returns `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
sourceId: 11155111
testnet: true
scrollSepolia: {
blockExplorers: {
default: {
apiUrl: "https://sepolia-blockscout.scroll.io/api";
name: "Blockscout";
url: "https://sepolia-blockscout.scroll.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 9473;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 534351;
name: "Scroll Sepolia";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia-rpc.scroll.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
blockExplorers: {
default: {
apiUrl: "https://sepolia-blockscout.scroll.io/api";
name: "Blockscout";
url: "https://sepolia-blockscout.scroll.io";
};
}
Readonly
default: {
apiUrl: "https://sepolia-blockscout.scroll.io/api";
name: "Blockscout";
url: "https://sepolia-blockscout.scroll.io";
}
Readonly
apiUrl: "https://sepolia-blockscout.scroll.io/api"
Readonly
name: "Blockscout"
Readonly
url: "https://sepolia-blockscout.scroll.io"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 9473;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 9473;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 9473
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 534351
name: "Scroll Sepolia"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://sepolia-rpc.scroll.io"];
};
}
Readonly
default: {
http: readonly ["https://sepolia-rpc.scroll.io"];
}
Readonly
http: readonly ["https://sepolia-rpc.scroll.io"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
testnet: true
sepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.etherscan.io/api";
name: "Etherscan";
url: "https://sepolia.etherscan.io";
};
};
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC";
blockCreated: 5317080;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 751532;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 11155111;
name: "Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "SEP";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.sepolia.org"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.etherscan.io/api";
name: "Etherscan";
url: "https://sepolia.etherscan.io";
};
}
Readonly
default: {
apiUrl: "https://api-sepolia.etherscan.io/api";
name: "Etherscan";
url: "https://sepolia.etherscan.io";
}
Readonly
apiUrl: "https://api-sepolia.etherscan.io/api"
Readonly
name: "Etherscan"
Readonly
url: "https://sepolia.etherscan.io"
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC";
blockCreated: 5317080;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 751532;
};
}
Readonly
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
}
Readonly
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"
Readonly
ensUniversalResolver: {
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC";
blockCreated: 5317080;
}
Readonly
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC"
Readonly
blockCreated: 5317080
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 751532;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 751532
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 11155111
name: "Sepolia"
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "SEP";
}
Readonly
decimals: 18
Readonly
name: "Sepolia Ether"
Readonly
symbol: "SEP"
rpcUrls: {
default: {
http: readonly ["https://rpc.sepolia.org"];
};
}
Readonly
default: {
http: readonly ["https://rpc.sepolia.org"];
}
Readonly
http: readonly ["https://rpc.sepolia.org"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
testnet: true
Testnet chains