diff --git a/docs/specs/mev-share/_mev_sendBundle.mdx b/docs/specs/mev-share/_mev_sendBundle.mdx index 335f599fd..074ff91d1 100644 --- a/docs/specs/mev-share/_mev_sendBundle.mdx +++ b/docs/specs/mev-share/_mev_sendBundle.mdx @@ -39,7 +39,8 @@ "logs" | "function_selector" | "hash" | - "tx_hash" + "tx_hash" | + "full" >, builders?: Array, }, diff --git a/docs/specs/mev-share/_mev_simBundle.mdx b/docs/specs/mev-share/_mev_simBundle.mdx index 72d55d1c7..67fc2c1e5 100644 --- a/docs/specs/mev-share/_mev_simBundle.mdx +++ b/docs/specs/mev-share/_mev_simBundle.mdx @@ -33,7 +33,8 @@ "logs" | "function_selector" | "hash" | - "tx_hash" + "tx_hash" | + "full" >, builders?: Array, }, diff --git a/docs/specs/mev-share/_streamEvent.mdx b/docs/specs/mev-share/_streamEvent.mdx index db9d705a2..c46192201 100644 --- a/docs/specs/mev-share/_streamEvent.mdx +++ b/docs/specs/mev-share/_streamEvent.mdx @@ -1,3 +1,4 @@ + ```typescript { hash: string, @@ -7,6 +8,18 @@ callData?: string, functionSelector?: string, to?: string, + from?: string, + value?: string, + maxFeePerGas?: string, + maxPriorityFeePerGas?: string, + nonce?: string, + chainId?: string, + accessList?: Array<{ + address: string, + storageKeys: string[] + }>, + gas?: string, + type?: string }> } ``` @@ -20,3 +33,15 @@ | `txs.callData` | Hex-string | Calldata of the transaction. | | `txs.functionSelector` | Hex-string | 4-byte function selector. | | `txs.to` | Hex-string | Transaction recipient address. | +| `txs.from` | Hex-string | Transaction sender address. | +| `txs.value` | Hex-string | Value transferred in the transaction. | +| `txs.gasLimit` | Hex-string | Gas limit of the transaction. | +| `txs.maxFeePerGas` | Hex-string | Maximum fee per gas of the transaction. GasFeeCap | +| `txs.maxPriorityFeePerGas` | Hex-string | Maximum priority fee per gas of the transaction. GasTipCap | +| `txs.nonce` | Hex-string | Nonce of the transaction. | +| `txs.chainId` | Hex-string | Chain ID of the transaction. | +| `txs.accessList` | Array of JSON objects | Access list of the transaction. | +| `txs.accessList.address` | Hex-string | Address in the access list. | +| `txs.accessList.storageKeys` | Array of hex-strings | Storage keys in the access list. | +| `txs.gas` | Hex-string | Gas limit of the transaction. | +| `txs.type` | Hex-string | Type of the transaction. | diff --git a/docs/specs/mev-share/hints.json b/docs/specs/mev-share/hints.json index 43f78d68d..7e41bd262 100644 --- a/docs/specs/mev-share/hints.json +++ b/docs/specs/mev-share/hints.json @@ -26,5 +26,9 @@ { "name": "tx_hash", "description": "Share individual tx hashes in the bundle." + }, + { + "name": "full", + "description": "Share all fields of individual txs except signature. This includes nonce, gas price, gas limit, to, from, value, data, and chainId." } ]