# VyTransactionRequestBase

## Properties

| Field                     | Type                                                                                                                      | Description                            | Required |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | -------- |
| walletId                  | string                                                                                                                    | The wallet \`ID\` that executed the tx | ✗        |
| ~~pincode~~ \[Deprecated] | string                                                                                                                    |                                        | ✗        |
| type                      | [VyTransactionRequestType](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/enum/vytransactionrequesttype)   | The type of transaction                | ✓        |
| status                    | [VyTransactionRequestState](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/enum/vytransactionrequeststate) | The status of transaction              | ✗        |

## Derived Types

* [VyAeTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyaetransactionrequest)
* [VyArbitrumContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyarbitrumcontractexecutionrequest)
* [VyArbitrumErc20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyarbitrumerc20transactionrequest)
* [VyArbitrumErc721TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyarbitrumerc721transactionrequest)
* [VyArbitrumTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyarbitrumtransactionrequest)
* [VyAvacContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyavaccontractexecutionrequest)
* [VyAvacErc20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyavacerc20transactionrequest)
* [VyAvacErc721TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyavacerc721transactionrequest)
* [VyAvacTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyavactransactionrequest)
* [VyBaseContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vybasecontractexecutionrequest)
* [VyBaseErc20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vybaseerc20transactionrequest)
* [VyBaseErc721TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vybaseerc721transactionrequest)
* [VyBaseTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vybasetransactionrequest)
* [VyBscBep20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vybscbep20transactionrequest)
* [VyBscContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vybsccontractexecutionrequest)
* [VyBscErc721TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vybscerc721transactionrequest)
* [VyBscTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vybsctransactionrequest)
* [VyBtcTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vybtctransactionrequest)
* [VyEthereumErc20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyethereumerc20transactionrequest)
* [VyEthereumErc721TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyethereumerc721transactionrequest)
* [VyEthTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyethtransactionrequest)
* [VyEthereumContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyethereumcontractexecutionrequest)
* [VyGo20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vygo20transactionrequest)
* [VyGoTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vygotransactionrequest)
* [VyHbarTransferRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyhbartransferrequest)
* [VyHederaApproveAllowanceRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyhederaapproveallowancerequest)
* [VyHederaMultiTransferRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyhederamultitransferrequest)
* [VyHederaNftTransferRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyhederanfttransferrequest)
* [VyHederaTokenAssociationRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyhederatokenassociationrequest)
* [VyHederaTokenCreationRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyhederatokencreationrequest)
* [VyHederaTokenMintRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyhederatokenmintrequest)
* [VyHederaTokenTransferRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyhederatokentransferrequest)
* [VyImxCollectionCreationTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyimxcollectioncreationtransactionrequest)
* [VyImxErc20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyimxerc20transactionrequest)
* [VyImxErc721TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyimxerc721transactionrequest)
* [VyImxMetadataSchemaCreationTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyimxmetadataschemacreationtransactionrequest)
* [VyImxNativeTransferTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyimxnativetransfertransactionrequest)
* [VyImxProjectCreationTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyimxprojectcreationtransactionrequest)
* [VyImxTokenMintTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyimxtokenminttransactionrequest)
* [VyLtcTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyltctransactionrequest)
* [VyMaticContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vymaticcontractexecutionrequest)
* [VyMaticErc20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vymaticerc20transactionrequest)
* [VyMaticErc721TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vymaticerc721transactionrequest)
* [VyMaticTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vymatictransactionrequest)
* [VyNeoContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyneocontractexecutionrequest)
* [VyNeoGasTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyneogastransactionrequest)
* [VyNeoNativeTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyneonativetransactionrequest)
* [VyVip180TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyvip180transactionrequest)
* [VyVechainContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyvechaincontractexecutionrequest)
* [VyVechainErc1155TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyvechainerc1155transactionrequest)
* [VyVetTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyvettransactionrequest)
* [VyVthoTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyvthotransactionrequest)
* [VyXplaContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyxplacontractexecutionrequest)
* [VyXplaCw20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyxplacw20transactionrequest)
* [VyXplaErc721TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyxplaerc721transactionrequest)
* [VyXplaTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyxplatransactionrequest)
* [VyOptimismContractExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyoptimismcontractexecutionrequest)
* [VyOptimismErc20TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyoptimismerc20transactionrequest)
* [VyOptimismErc721TransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyoptimismerc721transactionrequest)
* [VyOptimismTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vyoptimismtransactionrequest)
* [VySolanaNftTransferRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vysolananfttransferrequest)
* [VySolanaProgramExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vysolanaprogramexecutionrequest)
* [VySolanaTokenTransferRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vysolanatokentransferrequest)
* [VySolanaTransferTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vysolanatransfertransactionrequest)
* [VySuiTransferTransactionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vysuitransfertransactionrequest)
* [VySuiTokenTransferRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vysuitokentransferrequest)
* [VySuiPackageExecutionRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vysuipackageexecutionrequest)
* [VySuiNftTransferRequest](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactionrequestbase/vysuinfttransferrequest)

## References

**Schema**

* [VyTransactionDto](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vytransactiondto)
* [VyConfirmTransactionResultDto](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/wallet/vyconfirmtransactionresultdto)

**Operation**

* [buildTokenSwap](https://sdk.venly.io/sdk-reference/ts-js-v3/function-references/wallet/token-swapping/buildtokenswap)
* [buildTransaction](https://sdk.venly.io/sdk-reference/ts-js-v3/function-references/wallet/transactions/buildtransaction)
