Submits a signed legacy, EIP-2930, or EIP-1559 transaction with predicates that control when Base can include it. EIP-1559 is recommended.
This experimental method is currently available on Vibenet. The production API contract is not yet confirmed.
Parameters
Pass two parameters. The first is a signed, serialized transaction. The second contains a non-empty validity array.
Predicates
The supported operators are <, <=, =, !=, >, and >=. Predicate values use 0x-prefixed hexadecimal strings. The mask defaults to all ones.
Returns
The 32-byte hash of the submitted transaction.
Returning a hash confirms acceptance. It does not confirm inclusion.
Errors
The method returns JSON-RPC errors. Handle an unavailable method, invalid parameters, and a missing transaction hash.
Error codes and messages are not yet stable.
Read Predicates and Safety for evaluation rules. Read Troubleshooting when a transaction is not included.