FUNCTION
get_apply_transfer_details
function get_apply_transfer_details(tx: gtx_transaction, apply_op_index: integer): (tx_rid: byte_array, args: immutable_mirror_struct<apply_transfer>, init: (tx_rid: byte_array, args: immutable_mirror_struct<init_transfer>, sender_account_id: byte_array))Given a transaction that contains the apply_transfer operation and the index it's at, this
function retrieves the transaction RID, the arguments to the init_transfer operation and
the details of the init_transfer as returned by get_init_transfer_details.
Throws "APPLY TRANSFER NOT FOUND" if the op_index does not point to apply_transfer
Throws if the init_tx_op_index of the apply_transfer operation does not point to
init_transfer on its init_transfer_tx
Throws if the operation preceding the init_transfer is not an auth operation
Parameters
- tx — the transaction containing the
apply_transferoperation - apply_op_index — the index of the
apply_transferoperation intx
See Also
- get_init_transfer_details — for information on what details it returns
- [core.auth.is_auth_op] — for information on auth operations
© 2024 Chromia