Variable MAINNET_CHAINSConst
MAINNET_CHAINS: {
arbitrum: {
blockExplorers: {
default: {
apiUrl: "https://api.arbiscan.io/api";
name: "Arbiscan";
url: "https://arbiscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7654707;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 42161;
name: "Arbitrum One";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://arb1.arbitrum.io/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
aurora: {
blockExplorers: {
default: {
apiUrl: "https://aurorascan.dev/api";
name: "Aurorascan";
url: "https://aurorascan.dev";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 62907816;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1313161554;
name: "Aurora";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.aurora.dev"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
avalanche: {
blockExplorers: {
default: {
apiUrl: "https://api.snowscan.xyz/api";
name: "SnowScan";
url: "https://snowscan.xyz";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 11907934;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 43114;
name: "Avalanche";
nativeCurrency: {
decimals: 18;
name: "Avalanche";
symbol: "AVAX";
};
rpcUrls: {
default: {
http: readonly ["https://api.avax.network/ext/bc/C/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
base: {
blockExplorers: {
default: {
apiUrl: "https://api.basescan.org/api";
name: "Basescan";
url: "https://basescan.org";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 5022;
};
portal: {
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
};
};
};
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: 8453;
name: "Base";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.base.org"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
};
blast: {
blockExplorers: {
default: {
name: "Blastscan";
url: "https://blastscan.io";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 212929;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 81457;
name: "Blast";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.blast.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId: 1;
testnet?: boolean;
};
celo: {
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/mainnet";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 13112599;
};
};
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: 42220;
name: "Celo";
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "CELO";
};
rpcUrls: {
default: {
http: readonly ["https://forno.celo.org"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
};
sourceId?: number;
testnet: false;
};
fantom: {
blockExplorers: {
default: {
apiUrl: "https://api.ftmscan.com/api";
name: "FTMScan";
url: "https://ftmscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 33001987;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 250;
name: "Fantom";
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.ankr.com/fantom"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
filecoin: {
blockExplorers: {
default: {
name: "Filfox";
url: "https://filfox.info/en";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 3328594;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 314;
name: "Filecoin Mainnet";
nativeCurrency: {
decimals: 18;
name: "filecoin";
symbol: "FIL";
};
rpcUrls: {
default: {
http: readonly ["https://api.node.glif.io/rpc/v1"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
fraxtal: {
blockExplorers: {
default: {
apiUrl: "https://api.fraxscan.com/api";
name: "fraxscan";
url: "https://fraxscan.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
};
};
};
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: 252;
name: "Fraxtal";
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.frax.com"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
};
mainnet: {
blockExplorers: {
default: {
apiUrl: "https://api.etherscan.io/api";
name: "Etherscan";
url: "https://etherscan.io";
};
};
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67";
blockCreated: 19258213;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14353601;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1;
name: "Ethereum";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://cloudflare-eth.com"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
mantle: {
blockExplorers: {
default: {
apiUrl: "https://explorer.mantle.xyz/api";
name: "Mantle Explorer";
url: "https://explorer.mantle.xyz";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 304717;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 5000;
name: "Mantle";
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.mantle.xyz"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
optimism: {
blockExplorers: {
default: {
apiUrl: "https://api-optimistic.etherscan.io/api";
name: "Optimism Explorer";
url: "https://optimistic.etherscan.io";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 4286263;
};
portal: {
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
};
};
};
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: 10;
name: "OP Mainnet";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.optimism.io"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
};
scroll: {
blockExplorers: {
default: {
apiUrl: "https://api.scrollscan.com/api";
name: "Scrollscan";
url: "https://scrollscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 534352;
name: "Scroll";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.scroll.io"];
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: false;
};
} = ...
Type declaration
arbitrum: {
blockExplorers: {
default: {
apiUrl: "https://api.arbiscan.io/api";
name: "Arbiscan";
url: "https://arbiscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7654707;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 42161;
name: "Arbitrum One";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://arb1.arbitrum.io/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://api.arbiscan.io/api";
name: "Arbiscan";
url: "https://arbiscan.io";
};
}
Readonly
default: {
apiUrl: "https://api.arbiscan.io/api";
name: "Arbiscan";
url: "https://arbiscan.io";
}
Readonly
apiUrl: "https://api.arbiscan.io/api"
Readonly
name: "Arbiscan"
Readonly
url: "https://arbiscan.io"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7654707;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7654707;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 7654707
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 42161
name: "Arbitrum One"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://arb1.arbitrum.io/rpc"];
};
}
Readonly
default: {
http: readonly ["https://arb1.arbitrum.io/rpc"];
}
Readonly
http: readonly ["https://arb1.arbitrum.io/rpc"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
Optional
testnet?: boolean
aurora: {
blockExplorers: {
default: {
apiUrl: "https://aurorascan.dev/api";
name: "Aurorascan";
url: "https://aurorascan.dev";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 62907816;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1313161554;
name: "Aurora";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.aurora.dev"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://aurorascan.dev/api";
name: "Aurorascan";
url: "https://aurorascan.dev";
};
}
Readonly
default: {
apiUrl: "https://aurorascan.dev/api";
name: "Aurorascan";
url: "https://aurorascan.dev";
}
Readonly
apiUrl: "https://aurorascan.dev/api"
Readonly
name: "Aurorascan"
Readonly
url: "https://aurorascan.dev"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 62907816;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 62907816;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 62907816
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 1313161554
name: "Aurora"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://mainnet.aurora.dev"];
};
}
Readonly
default: {
http: readonly ["https://mainnet.aurora.dev"];
}
Readonly
http: readonly ["https://mainnet.aurora.dev"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
Optional
testnet?: boolean
avalanche: {
blockExplorers: {
default: {
apiUrl: "https://api.snowscan.xyz/api";
name: "SnowScan";
url: "https://snowscan.xyz";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 11907934;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 43114;
name: "Avalanche";
nativeCurrency: {
decimals: 18;
name: "Avalanche";
symbol: "AVAX";
};
rpcUrls: {
default: {
http: readonly ["https://api.avax.network/ext/bc/C/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://api.snowscan.xyz/api";
name: "SnowScan";
url: "https://snowscan.xyz";
};
}
Readonly
default: {
apiUrl: "https://api.snowscan.xyz/api";
name: "SnowScan";
url: "https://snowscan.xyz";
}
Readonly
apiUrl: "https://api.snowscan.xyz/api"
Readonly
name: "SnowScan"
Readonly
url: "https://snowscan.xyz"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 11907934;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 11907934;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 11907934
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 43114
name: "Avalanche"
nativeCurrency: {
decimals: 18;
name: "Avalanche";
symbol: "AVAX";
}
Readonly
decimals: 18
Readonly
name: "Avalanche"
Readonly
symbol: "AVAX"
rpcUrls: {
default: {
http: readonly ["https://api.avax.network/ext/bc/C/rpc"];
};
}
Readonly
default: {
http: readonly ["https://api.avax.network/ext/bc/C/rpc"];
}
Readonly
http: readonly ["https://api.avax.network/ext/bc/C/rpc"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
Optional
testnet?: boolean
base: {
blockExplorers: {
default: {
apiUrl: "https://api.basescan.org/api";
name: "Basescan";
url: "https://basescan.org";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 5022;
};
portal: {
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
};
};
};
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: 8453;
name: "Base";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.base.org"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://api.basescan.org/api";
name: "Basescan";
url: "https://basescan.org";
};
}
Readonly
default: {
apiUrl: "https://api.basescan.org/api";
name: "Basescan";
url: "https://basescan.org";
}
Readonly
apiUrl: "https://api.basescan.org/api"
Readonly
name: "Basescan"
Readonly
url: "https://basescan.org"
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 5022;
};
portal: {
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
};
};
}
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
Readonly
address: "0x420000000000000000000000000000000000000F"
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
Readonly
address: "0x4200000000000000000000000000000000000015"
Readonly
l1StandardBridge: {
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
};
}
Readonly
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
}
Readonly
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35"
Readonly
blockCreated: 17482143
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
Readonly
address: "0x4200000000000000000000000000000000000007"
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
Readonly
address: "0x4200000000000000000000000000000000000014"
Readonly
l2OutputOracle: {
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
};
}
Readonly
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
}
Readonly
address: "0x56315b90c40730925ec5485cf004d835058518A0"
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
Readonly
address: "0x4200000000000000000000000000000000000010"
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
Readonly
address: "0x4200000000000000000000000000000000000016"
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 5022;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 5022
Readonly
portal: {
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
};
}
Readonly
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
}
Readonly
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e"
Readonly
blockCreated: 17482143
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: 8453
name: "Base"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://mainnet.base.org"];
};
}
Readonly
default: {
http: readonly ["https://mainnet.base.org"];
}
Readonly
http: readonly ["https://mainnet.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: 1
Optional
testnet?: boolean
blast: {
blockExplorers: {
default: {
name: "Blastscan";
url: "https://blastscan.io";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 212929;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 81457;
name: "Blast";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.blast.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId: 1;
testnet?: boolean;
}
blockExplorers: {
default: {
name: "Blastscan";
url: "https://blastscan.io";
};
}
Readonly
default: {
name: "Blastscan";
url: "https://blastscan.io";
}
Readonly
name: "Blastscan"
Readonly
url: "https://blastscan.io"
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 212929;
};
}
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 212929;
}
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
Readonly
blockCreated: 212929
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 81457
name: "Blast"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://rpc.blast.io"];
};
}
Readonly
default: {
http: readonly ["https://rpc.blast.io"];
}
Readonly
http: readonly ["https://rpc.blast.io"]
Optional
serializers?: ChainSerializers<undefined>
sourceId: 1
Optional
testnet?: boolean
celo: {
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/mainnet";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 13112599;
};
};
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: 42220;
name: "Celo";
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "CELO";
};
rpcUrls: {
default: {
http: readonly ["https://forno.celo.org"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
};
sourceId?: number;
testnet: false;
}
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/mainnet";
};
}
Readonly
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/mainnet";
}
Readonly
apiUrl: "https://explorer.celo.org/api"
Readonly
name: "Celo Explorer"
Readonly
url: "https://explorer.celo.org/mainnet"
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 13112599;
};
}
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 13112599;
}
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
Readonly
blockCreated: 13112599
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: 42220
name: "Celo"
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "CELO";
}
Readonly
decimals: 18
Readonly
name: "CELO"
Readonly
symbol: "CELO"
rpcUrls: {
default: {
http: readonly ["https://forno.celo.org"];
};
}
Readonly
default: {
http: readonly ["https://forno.celo.org"];
}
Readonly
http: readonly ["https://forno.celo.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: false
fantom: {
blockExplorers: {
default: {
apiUrl: "https://api.ftmscan.com/api";
name: "FTMScan";
url: "https://ftmscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 33001987;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 250;
name: "Fantom";
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.ankr.com/fantom"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://api.ftmscan.com/api";
name: "FTMScan";
url: "https://ftmscan.com";
};
}
Readonly
default: {
apiUrl: "https://api.ftmscan.com/api";
name: "FTMScan";
url: "https://ftmscan.com";
}
Readonly
apiUrl: "https://api.ftmscan.com/api"
Readonly
name: "FTMScan"
Readonly
url: "https://ftmscan.com"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 33001987;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 33001987;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 33001987
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 250
name: "Fantom"
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
}
Readonly
decimals: 18
Readonly
name: "Fantom"
Readonly
symbol: "FTM"
rpcUrls: {
default: {
http: readonly ["https://rpc.ankr.com/fantom"];
};
}
Readonly
default: {
http: readonly ["https://rpc.ankr.com/fantom"];
}
Readonly
http: readonly ["https://rpc.ankr.com/fantom"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
Optional
testnet?: boolean
filecoin: {
blockExplorers: {
default: {
name: "Filfox";
url: "https://filfox.info/en";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 3328594;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 314;
name: "Filecoin Mainnet";
nativeCurrency: {
decimals: 18;
name: "filecoin";
symbol: "FIL";
};
rpcUrls: {
default: {
http: readonly ["https://api.node.glif.io/rpc/v1"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
blockExplorers: {
default: {
name: "Filfox";
url: "https://filfox.info/en";
};
}
Readonly
default: {
name: "Filfox";
url: "https://filfox.info/en";
}
Readonly
name: "Filfox"
Readonly
url: "https://filfox.info/en"
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 3328594;
};
}
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 3328594;
}
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
Readonly
blockCreated: 3328594
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 314
name: "Filecoin Mainnet"
nativeCurrency: {
decimals: 18;
name: "filecoin";
symbol: "FIL";
}
Readonly
decimals: 18
Readonly
name: "filecoin"
Readonly
symbol: "FIL"
rpcUrls: {
default: {
http: readonly ["https://api.node.glif.io/rpc/v1"];
};
}
Readonly
default: {
http: readonly ["https://api.node.glif.io/rpc/v1"];
}
Readonly
http: readonly ["https://api.node.glif.io/rpc/v1"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
Optional
testnet?: boolean
fraxtal: {
blockExplorers: {
default: {
apiUrl: "https://api.fraxscan.com/api";
name: "fraxscan";
url: "https://fraxscan.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
};
};
};
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: 252;
name: "Fraxtal";
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.frax.com"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://api.fraxscan.com/api";
name: "fraxscan";
url: "https://fraxscan.com";
};
}
Readonly
default: {
apiUrl: "https://api.fraxscan.com/api";
name: "fraxscan";
url: "https://fraxscan.com";
}
Readonly
apiUrl: "https://api.fraxscan.com/api"
Readonly
name: "fraxscan"
Readonly
url: "https://fraxscan.com"
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
};
};
}
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
Readonly
address: "0x420000000000000000000000000000000000000F"
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
Readonly
address: "0x4200000000000000000000000000000000000015"
Readonly
l1StandardBridge: {
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
};
}
Readonly
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
}
Readonly
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2"
Readonly
blockCreated: 19135323
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
Readonly
address: "0x4200000000000000000000000000000000000007"
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
Readonly
address: "0x4200000000000000000000000000000000000014"
Readonly
l2OutputOracle: {
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
};
}
Readonly
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
}
Readonly
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4"
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
Readonly
address: "0x4200000000000000000000000000000000000010"
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
Readonly
address: "0x4200000000000000000000000000000000000016"
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
portal: {
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
};
}
Readonly
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
}
Readonly
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D"
Readonly
blockCreated: 19135323
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: 252
name: "Fraxtal"
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
}
Readonly
decimals: 18
Readonly
name: "Frax Ether"
Readonly
symbol: "frxETH"
rpcUrls: {
default: {
http: readonly ["https://rpc.frax.com"];
};
}
Readonly
default: {
http: readonly ["https://rpc.frax.com"];
}
Readonly
http: readonly ["https://rpc.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: 1
Optional
testnet?: boolean
mainnet: {
blockExplorers: {
default: {
apiUrl: "https://api.etherscan.io/api";
name: "Etherscan";
url: "https://etherscan.io";
};
};
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67";
blockCreated: 19258213;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14353601;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1;
name: "Ethereum";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://cloudflare-eth.com"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://api.etherscan.io/api";
name: "Etherscan";
url: "https://etherscan.io";
};
}
Readonly
default: {
apiUrl: "https://api.etherscan.io/api";
name: "Etherscan";
url: "https://etherscan.io";
}
Readonly
apiUrl: "https://api.etherscan.io/api"
Readonly
name: "Etherscan"
Readonly
url: "https://etherscan.io"
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67";
blockCreated: 19258213;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14353601;
};
}
Readonly
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
}
Readonly
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"
Readonly
ensUniversalResolver: {
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67";
blockCreated: 19258213;
}
Readonly
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"
Readonly
blockCreated: 19258213
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14353601;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 14353601
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 1
name: "Ethereum"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://cloudflare-eth.com"];
};
}
Readonly
default: {
http: readonly ["https://cloudflare-eth.com"];
}
Readonly
http: readonly ["https://cloudflare-eth.com"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
Optional
testnet?: boolean
mantle: {
blockExplorers: {
default: {
apiUrl: "https://explorer.mantle.xyz/api";
name: "Mantle Explorer";
url: "https://explorer.mantle.xyz";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 304717;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 5000;
name: "Mantle";
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.mantle.xyz"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://explorer.mantle.xyz/api";
name: "Mantle Explorer";
url: "https://explorer.mantle.xyz";
};
}
Readonly
default: {
apiUrl: "https://explorer.mantle.xyz/api";
name: "Mantle Explorer";
url: "https://explorer.mantle.xyz";
}
Readonly
apiUrl: "https://explorer.mantle.xyz/api"
Readonly
name: "Mantle Explorer"
Readonly
url: "https://explorer.mantle.xyz"
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 304717;
};
}
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 304717;
}
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
Readonly
blockCreated: 304717
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 5000
name: "Mantle"
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
}
Readonly
decimals: 18
Readonly
name: "MNT"
Readonly
symbol: "MNT"
rpcUrls: {
default: {
http: readonly ["https://rpc.mantle.xyz"];
};
}
Readonly
default: {
http: readonly ["https://rpc.mantle.xyz"];
}
Readonly
http: readonly ["https://rpc.mantle.xyz"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
Optional
testnet?: boolean
optimism: {
blockExplorers: {
default: {
apiUrl: "https://api-optimistic.etherscan.io/api";
name: "Optimism Explorer";
url: "https://optimistic.etherscan.io";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 4286263;
};
portal: {
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
};
};
};
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: 10;
name: "OP Mainnet";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.optimism.io"];
};
};
serializers: {
transaction: ((transaction, signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
}
blockExplorers: {
default: {
apiUrl: "https://api-optimistic.etherscan.io/api";
name: "Optimism Explorer";
url: "https://optimistic.etherscan.io";
};
}
Readonly
default: {
apiUrl: "https://api-optimistic.etherscan.io/api";
name: "Optimism Explorer";
url: "https://optimistic.etherscan.io";
}
Readonly
apiUrl: "https://api-optimistic.etherscan.io/api"
Readonly
name: "Optimism Explorer"
Readonly
url: "https://optimistic.etherscan.io"
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 4286263;
};
portal: {
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
};
};
}
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
Readonly
address: "0x420000000000000000000000000000000000000F"
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
Readonly
address: "0x4200000000000000000000000000000000000015"
Readonly
l1StandardBridge: {
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
};
}
Readonly
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
}
Readonly
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1"
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
Readonly
address: "0x4200000000000000000000000000000000000007"
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
Readonly
address: "0x4200000000000000000000000000000000000014"
Readonly
l2OutputOracle: {
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
};
}
Readonly
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
}
Readonly
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27"
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
Readonly
address: "0x4200000000000000000000000000000000000010"
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
Readonly
address: "0x4200000000000000000000000000000000000016"
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 4286263;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 4286263
Readonly
portal: {
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
};
}
Readonly
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
}
Readonly
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed"
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: 10
name: "OP Mainnet"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://mainnet.optimism.io"];
};
}
Readonly
default: {
http: readonly ["https://mainnet.optimism.io"];
}
Readonly
http: readonly ["https://mainnet.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: 1
Optional
testnet?: boolean
scroll: {
blockExplorers: {
default: {
apiUrl: "https://api.scrollscan.com/api";
name: "Scrollscan";
url: "https://scrollscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 534352;
name: "Scroll";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.scroll.io"];
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: false;
}
blockExplorers: {
default: {
apiUrl: "https://api.scrollscan.com/api";
name: "Scrollscan";
url: "https://scrollscan.com";
};
}
Readonly
default: {
apiUrl: "https://api.scrollscan.com/api";
name: "Scrollscan";
url: "https://scrollscan.com";
}
Readonly
apiUrl: "https://api.scrollscan.com/api"
Readonly
name: "Scrollscan"
Readonly
url: "https://scrollscan.com"
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14;
};
}
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14;
}
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
Readonly
blockCreated: 14
Optional
custom?: Record<string, unknown>
Optional
fees?: ChainFees<undefined>
Optional
formatters?: undefined
id: 534352
name: "Scroll"
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
Readonly
decimals: 18
Readonly
name: "Ether"
Readonly
symbol: "ETH"
rpcUrls: {
default: {
http: readonly ["https://rpc.scroll.io"];
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"];
};
}
Readonly
default: {
http: readonly ["https://rpc.scroll.io"];
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"];
}
Readonly
http: readonly ["https://rpc.scroll.io"]
Readonly
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"]
Optional
serializers?: ChainSerializers<undefined>
Optional
sourceId?: number
testnet: false
Mainnet chains