Create and submit a raw storage transaction with pre-encoded payload. This is a low-level method used internally by higher-level operations.
Send a Arkiv transaction with entity operations and return the transaction hash. This method submits the transaction but doesn't wait for confirmation.
Optional
creates: ArkivCreate[]Optional
updates: ArkivUpdate[]Optional
deletes: `0x${string}`[]Optional
extensions: ArkivExtend[]Optional
gas: bigintOptional
maxFeePerGas: bigintOptional
maxPriorityFeePerGas: bigintSend a Arkiv transaction and wait for the blockchain receipt. This method provides complete transaction lifecycle handling with error reporting.
Optional
creates: ArkivCreate[]Optional
updates: ArkivUpdate[]Optional
deletes: `0x${string}`[]Optional
extensions: ArkivExtend[]Optional
args: {
Type definition for Arkiv wallet actions that enable writing operations to the blockchain. These methods handle transaction creation and submission.