Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.starknet.io/llms.txt

Use this file to discover all available pages before exploring further.

Invokes the given entry point as a v0 meta transaction.
  • The signature is replaced with the given signature.
  • The caller is the OS (address 0).
  • The transaction version is replaced by 0.
  • The transaction hash is replaced by the corresponding version-0 transaction hash.
The changes apply to the called contract and the inner contracts it calls. NOTE: This syscall should only be used to allow support for old version-0 bound accounts, and should not be used for other purposes.

Signature

pub extern fn meta_tx_v0_syscall(address: ContractAddress, entry_point_selector: felt252, calldata: Span, signature: Span) -> Result, Array> implicits(GasBuiltin, System) nopanic;