Creates a blockchain transaction of any supported type with autogenrating the gas fields.
Supported Transaction Types:
Native token transfers
ERC-20 token transfers
NFT transfers (ERC-721, ERC-1155)
Smart contract interactions
public static VyTask<VyTransactionResultDto> CreateTransaction(VyCreateTransactionRequestBase reqParams, VyUserAuth signingMethod)
Parameters
reqParams
VyCreateTransactionRequestBase
Request data for the operation
signingMethod
VyUserAuth
This operation requires a valid Signing-Method from the corresponding user
Returns
VyTask<VyTransactionResultDto> Transaction executed successfully.
VyTask<VyTransactionResultDto> CreateTransaction_ContractExecution (VyCreateContractExecutionTransactionRequest ...)
VyTask<VyTransactionResultDto> CreateTransaction_GasTransfer (VyCreateGasTransferTransactionRequest ...)
VyTask<VyTransactionResultDto> CreateTransaction_MultiTransfer (VyCreateMultiTransferTransactionRequest ...)
VyTask<VyTransactionResultDto> CreateTransaction_NftTransfer (VyCreateNftTransferTransactionRequest ...)
VyTask<VyTransactionResultDto> CreateTransaction_TokenTransfer (VyCreateTokenTransferTransactionRequest ...)
VyTask<VyTransactionResultDto> CreateTransaction_Transfer (VyCreateTransferTransactionRequest ...)
Last updated 3 months ago