diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES
index 850c86bd..c8c41712 100644
--- a/.openapi-generator/FILES
+++ b/.openapi-generator/FILES
@@ -9,77 +9,40 @@ api/openapi.yaml
build.gradle
build.sbt
docs/APIUser.md
-docs/AbaPaymentInfo.md
docs/AbiFunction.md
-docs/AccessType.md
docs/Account.md
-docs/AccountAccess.md
-docs/AccountBase.md
-docs/AccountBasedAccessProvider.md
-docs/AccountConfig.md
-docs/AccountHolderDetails.md
-docs/AccountIdentifier.md
-docs/AccountProviderID.md
-docs/AccountReference.md
docs/AccountType.md
-docs/AccountType2.md
-docs/AchPaymentInfo.md
-docs/AdapterProcessingResult.md
-docs/AddAbiRequestDto.md
docs/AddAssetToExternalWalletRequest.md
+docs/AddAssetToExternalWalletRequestOneOf.md
+docs/AddAssetToExternalWalletRequestOneOf1.md
+docs/AddAssetToExternalWalletRequestOneOf1AdditionalInfo.md
+docs/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf.md
+docs/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf1.md
+docs/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf2.md
docs/AddCollateralRequestBody.md
docs/AddContractAssetRequest.md
-docs/AddCosignerRequest.md
-docs/AddCosignerResponse.md
-docs/AddExchangeAccountRequest.md
-docs/AddExchangeAccountResponse.md
-docs/AdditionalInfo.md
-docs/AdditionalInfoRequest.md
-docs/AdditionalInfoRequestAdditionalInfo.md
-docs/AddressNotAvailableError.md
+docs/AdditionalInfoDto.md
docs/AmlRegistrationResult.md
-docs/AmlRegistrationResultFullPayload.md
docs/AmlScreeningResult.md
-docs/AmlVerdictManualRequest.md
-docs/AmlVerdictManualResponse.md
+docs/AmountAggregationTimePeriodMethod.md
docs/AmountAndChainDescriptor.md
docs/AmountInfo.md
-docs/AmountOverTimeConfig.md
-docs/AmountOverTimeConfigRange.md
-docs/AmountRange.md
docs/ApiKey.md
docs/ApiKeysPaginatedResponse.md
docs/ApiUserApi.md
-docs/ApproversConfig.md
-docs/ApproversConfigApprovalGroupsInner.md
-docs/Asset.md
docs/AssetAlreadyExistHttpError.md
docs/AssetAmount.md
docs/AssetBadRequestErrorResponse.md
-docs/AssetClass.md
-docs/AssetConfig.md
docs/AssetConflictErrorResponse.md
-docs/AssetDetailsMetadata.md
-docs/AssetDetailsOnchain.md
-docs/AssetFeature.md
+docs/AssetDoesNotExistHttpError.md
docs/AssetForbiddenErrorResponse.md
docs/AssetInternalServerErrorResponse.md
-docs/AssetMedia.md
-docs/AssetMediaAttributes.md
-docs/AssetMetadata.md
docs/AssetMetadataDto.md
-docs/AssetMetadataRequest.md
docs/AssetNotFoundErrorResponse.md
-docs/AssetNote.md
-docs/AssetNoteRequest.md
-docs/AssetOnchain.md
-docs/AssetPriceForbiddenErrorResponse.md
-docs/AssetPriceNotFoundErrorResponse.md
-docs/AssetPriceResponse.md
docs/AssetResponse.md
-docs/AssetScope.md
+docs/AssetResponseMetadata.md
+docs/AssetResponseOnchain.md
docs/AssetTypeResponse.md
-docs/AssetTypesConfigInner.md
docs/AssetWallet.md
docs/AssetsApi.md
docs/AuditLogData.md
@@ -87,46 +50,16 @@ docs/AuditLogsApi.md
docs/AuditorData.md
docs/AuthorizationGroups.md
docs/AuthorizationInfo.md
-docs/BaseProvider.md
-docs/BasicAddressRequest.md
docs/BlockInfo.md
-docs/BlockchainExplorer.md
-docs/BlockchainMedia.md
-docs/BlockchainMetadata.md
-docs/BlockchainNotFoundErrorResponse.md
-docs/BlockchainOnchain.md
-docs/BlockchainResponse.md
-docs/BlockchainTransfer.md
docs/BlockchainsAssetsApi.md
-docs/BpsFee.md
-docs/BusinessIdentification.md
-docs/CallbackHandler.md
-docs/CallbackHandlerRequest.md
docs/CancelTransactionResponse.md
-docs/Capability.md
-docs/ChainDescriptor.md
-docs/ChainInfoResponse.md
-docs/ChannelDvnConfigWithConfirmations.md
-docs/ClaimRewardsRequest.md
-docs/CollectionBurnRequestDto.md
-docs/CollectionBurnResponseDto.md
-docs/CollectionDeployRequestDto.md
-docs/CollectionLinkDto.md
+docs/ChainInfoResponseDto.md
docs/CollectionMetadataDto.md
-docs/CollectionMintRequestDto.md
-docs/CollectionMintResponseDto.md
docs/CollectionOwnershipResponse.md
-docs/CollectionTokenMetadataAttributeDto.md
-docs/CollectionTokenMetadataDto.md
-docs/CollectionType.md
-docs/CommittedQuoteType.md
docs/ComplianceApi.md
-docs/ComplianceResultFullPayload.md
-docs/ComplianceResultStatusesEnum.md
-docs/ComplianceResults.md
+docs/ComplianceResult.md
docs/ComplianceScreeningConfigurationApi.md
docs/ComplianceScreeningResult.md
-docs/ComplianceScreeningResultFullPayload.md
docs/ConfigChangeRequestStatus.md
docs/ConfigConversionOperationSnapshot.md
docs/ConfigDisbursementOperationSnapshot.md
@@ -134,45 +67,18 @@ docs/ConfigOperation.md
docs/ConfigOperationSnapshot.md
docs/ConfigOperationStatus.md
docs/ConfigTransferOperationSnapshot.md
-docs/ConnectedAccount.md
-docs/ConnectedAccountApprovalStatus.md
-docs/ConnectedAccountAssetType.md
-docs/ConnectedAccountBalances.md
-docs/ConnectedAccountBalancesResponse.md
-docs/ConnectedAccountCapability.md
-docs/ConnectedAccountManifest.md
-docs/ConnectedAccountRateResponse.md
-docs/ConnectedAccountTotalBalance.md
-docs/ConnectedAccountTradingPair.md
-docs/ConnectedAccountTradingPairSupportedType.md
-docs/ConnectedAccountTradingPairsResponse.md
-docs/ConnectedAccountsBetaApi.md
-docs/ConnectedAccountsResponse.md
-docs/ConnectedSingleAccount.md
-docs/ConnectedSingleAccountResponse.md
docs/ConsoleUser.md
docs/ConsoleUserApi.md
docs/ContractAbiResponseDto.md
-docs/ContractAbiResponseDtoAbiInner.md
docs/ContractAttributes.md
-docs/ContractDataDecodeDataType.md
-docs/ContractDataDecodeError.md
-docs/ContractDataDecodeRequest.md
-docs/ContractDataDecodeRequestData.md
-docs/ContractDataDecodeResponseParams.md
-docs/ContractDataDecodedResponse.md
-docs/ContractDataLogDataParam.md
docs/ContractDeployRequest.md
docs/ContractDeployResponse.md
docs/ContractDoc.md
docs/ContractInteractionsApi.md
docs/ContractMetadataDto.md
-docs/ContractMethodConfig.md
-docs/ContractMethodPattern.md
docs/ContractTemplateDto.md
docs/ContractTemplatesApi.md
docs/ContractUploadRequest.md
-docs/ContractWithAbiDto.md
docs/ContractsApi.md
docs/ConversionConfigOperation.md
docs/ConversionOperationConfigParams.md
@@ -204,20 +110,11 @@ docs/CreateConversionConfigOperationRequest.md
docs/CreateDisbursementConfigOperationRequest.md
docs/CreateInternalTransferRequest.md
docs/CreateInternalWalletAssetRequest.md
-docs/CreateMultichainTokenRequest.md
docs/CreateMultipleAccountsRequest.md
-docs/CreateMultipleDepositAddressesJobStatus.md
-docs/CreateMultipleDepositAddressesRequest.md
-docs/CreateMultipleVaultAccountsJobStatus.md
docs/CreateNcwConnectionRequest.md
docs/CreateNetworkIdRequest.md
-docs/CreateOrderRequest.md
docs/CreatePayoutRequest.md
-docs/CreateQuote.md
-docs/CreateQuoteScopeInner.md
docs/CreateSigningKeyDto.md
-docs/CreateSigningKeyDtoProofOfOwnership.md
-docs/CreateTagRequest.md
docs/CreateTokenRequestDto.md
docs/CreateTokenRequestDtoCreateParams.md
docs/CreateTransactionResponse.md
@@ -229,30 +126,20 @@ docs/CreateVaultAccountConnectionRequest.md
docs/CreateVaultAccountRequest.md
docs/CreateVaultAssetResponse.md
docs/CreateWalletRequest.md
-docs/CreateWebhookRequest.md
docs/CreateWorkflowExecutionRequestParamsInner.md
docs/CustomRoutingDest.md
-docs/DVPSettlement.md
docs/DefaultNetworkRoutingDest.md
-docs/Delegation.md
-docs/DelegationSummary.md
+docs/DelegationDto.md
+docs/DelegationSummaryDto.md
docs/DeleteNetworkConnectionResponse.md
docs/DeleteNetworkIdResponse.md
-docs/DeployLayerZeroAdaptersRequest.md
-docs/DeployableAddressResponse.md
-docs/DeployedContractNotFoundError.md
docs/DeployedContractResponseDto.md
docs/DeployedContractsApi.md
docs/DeployedContractsPaginatedResponse.md
docs/DepositFundsFromLinkedDDAResponse.md
-docs/DerivationPathConfig.md
-docs/DesignatedSignersConfig.md
docs/Destination.md
-docs/DestinationConfig.md
docs/DestinationTransferPeerPath.md
docs/DestinationTransferPeerPathResponse.md
-docs/DirectAccess.md
-docs/DirectAccessProvider.md
docs/DisbursementAmountInstruction.md
docs/DisbursementConfigOperation.md
docs/DisbursementInstruction.md
@@ -274,32 +161,11 @@ docs/DraftResponse.md
docs/DraftReviewAndValidationResponse.md
docs/DropTransactionRequest.md
docs/DropTransactionResponse.md
-docs/DvnConfig.md
-docs/DvnConfigWithConfirmations.md
docs/EVMTokenCreateParamsDto.md
docs/EditGasStationConfigurationResponse.md
-docs/EmbeddedWallet.md
-docs/EmbeddedWalletAccount.md
-docs/EmbeddedWalletAddressDetails.md
-docs/EmbeddedWalletAlgoritm.md
-docs/EmbeddedWalletAssetBalance.md
-docs/EmbeddedWalletAssetResponse.md
-docs/EmbeddedWalletAssetRewardInfo.md
-docs/EmbeddedWalletDevice.md
-docs/EmbeddedWalletDeviceKeySetupResponse.md
-docs/EmbeddedWalletDeviceKeySetupResponseSetupStatusInner.md
-docs/EmbeddedWalletLatestBackupKey.md
-docs/EmbeddedWalletLatestBackupResponse.md
-docs/EmbeddedWalletPaginatedAddressesResponse.md
-docs/EmbeddedWalletPaginatedAssetsResponse.md
-docs/EmbeddedWalletPaginatedWalletsResponse.md
-docs/EmbeddedWalletSetUpStatus.md
-docs/EmbeddedWalletsApi.md
-docs/ErrorCodes.md
docs/ErrorResponse.md
docs/ErrorResponseError.md
docs/ErrorSchema.md
-docs/EstimatedFeeDetails.md
docs/EstimatedNetworkFeeResponse.md
docs/EstimatedTransactionFeeResponse.md
docs/ExchangeAccount.md
@@ -310,36 +176,20 @@ docs/ExchangeAsset.md
docs/ExchangeSettlementTransactionsResponse.md
docs/ExchangeTradingAccount.md
docs/ExchangeType.md
+docs/ExecuteActionRequest.md
+docs/ExecuteActionResponse.md
docs/ExecutionConversionOperation.md
docs/ExecutionDisbursementOperation.md
docs/ExecutionOperationStatus.md
-docs/ExecutionRequestBaseDetails.md
-docs/ExecutionRequestDetails.md
-docs/ExecutionResponseBaseDetails.md
-docs/ExecutionResponseDetails.md
docs/ExecutionScreeningOperation.md
-docs/ExecutionStep.md
-docs/ExecutionStepDetails.md
-docs/ExecutionStepError.md
-docs/ExecutionStepStatusEnum.md
-docs/ExecutionStepType.md
docs/ExecutionTransferOperation.md
-docs/ExternalAccount.md
docs/ExternalWalletAsset.md
docs/ExternalWalletsApi.md
-docs/Fee.md
-docs/FeeBreakdown.md
-docs/FeeBreakdownOneOf.md
-docs/FeeBreakdownOneOf1.md
docs/FeeInfo.md
-docs/FeeLevel.md
-docs/FetchAbiRequestDto.md
docs/FiatAccount.md
docs/FiatAccountType.md
docs/FiatAccountsApi.md
docs/FiatAsset.md
-docs/FiatTransfer.md
-docs/FixedFee.md
docs/FreezeTransactionResponse.md
docs/FunctionDoc.md
docs/Funds.md
@@ -347,22 +197,14 @@ docs/GasStationConfiguration.md
docs/GasStationConfigurationResponse.md
docs/GasStationPropertiesResponse.md
docs/GasStationsApi.md
-docs/GasslessStandardConfigurations.md
-docs/GasslessStandardConfigurationsGaslessStandardConfigurationsValue.md
docs/GetAPIUsersResponse.md
docs/GetAuditLogsResponse.md
+docs/GetAuditLogsResponseDTO.md
docs/GetConnectionsResponse.md
docs/GetConsoleUsersResponse.md
-docs/GetDeployableAddressRequest.md
-docs/GetExchangeAccountsCredentialsPublicKeyResponse.md
docs/GetFilterParameter.md
-docs/GetLayerZeroDvnConfigResponse.md
-docs/GetLayerZeroPeersResponse.md
-docs/GetLinkedCollectionsPaginatedResponse.md
docs/GetMaxSpendableAmountResponse.md
-docs/GetMpcKeysResponse.md
docs/GetNFTsResponse.md
-docs/GetOrdersResponse.md
docs/GetOtaStatusResponse.md
docs/GetOwnershipTokensResponse.md
docs/GetSigningKeyResponseDto.md
@@ -371,74 +213,22 @@ docs/GetValidationKeyResponseDto.md
docs/GetWhitelistIpAddressesResponse.md
docs/GetWorkspaceStatusResponse.md
docs/HttpContractDoesNotExistError.md
-docs/IbanPaymentInfo.md
-docs/Identification.md
-docs/IdlType.md
-docs/IndicativeQuoteType.md
-docs/InitiatorConfig.md
-docs/InitiatorConfigPattern.md
docs/InstructionAmount.md
-docs/InternalReference.md
docs/InternalTransferResponse.md
docs/InternalWalletsApi.md
-docs/InvalidParamaterValueError.md
docs/Job.md
docs/JobCreated.md
docs/JobManagementApi.md
docs/KeyLinkBetaApi.md
-docs/KeysBetaApi.md
-docs/LayerZeroAdapterCreateParams.md
-docs/LbtPaymentInfo.md
docs/LeanAbiFunction.md
docs/LeanContractDto.md
docs/LeanDeployedContractResponseDto.md
-docs/LegacyAmountAggregationTimePeriodMethod.md
-docs/LegacyDraftResponse.md
-docs/LegacyDraftReviewAndValidationResponse.md
-docs/LegacyPolicyAndValidationResponse.md
-docs/LegacyPolicyCheckResult.md
-docs/LegacyPolicyMetadata.md
-docs/LegacyPolicyResponse.md
-docs/LegacyPolicyRule.md
-docs/LegacyPolicyRuleAmount.md
-docs/LegacyPolicyRuleAmountAggregation.md
-docs/LegacyPolicyRuleAuthorizationGroups.md
-docs/LegacyPolicyRuleAuthorizationGroupsGroupsInner.md
-docs/LegacyPolicyRuleCheckResult.md
-docs/LegacyPolicyRuleDesignatedSigners.md
-docs/LegacyPolicyRuleDst.md
-docs/LegacyPolicyRuleError.md
-docs/LegacyPolicyRuleOperators.md
-docs/LegacyPolicyRuleRawMessageSigning.md
-docs/LegacyPolicyRuleRawMessageSigningDerivationPath.md
-docs/LegacyPolicyRuleSrc.md
-docs/LegacyPolicyRules.md
-docs/LegacyPolicySrcOrDestSubType.md
-docs/LegacyPolicySrcOrDestType.md
-docs/LegacyPolicyStatus.md
-docs/LegacyPolicyValidation.md
-docs/LegacyPublishDraftRequest.md
-docs/LegacyPublishResult.md
-docs/LegacySrcOrDestAttributesInner.md
-docs/LimitExecutionRequestDetails.md
-docs/LimitExecutionResponseDetails.md
-docs/ListAssetsResponse.md
-docs/ListBlockchainsResponse.md
docs/ListOwnedCollectionsResponse.md
docs/ListOwnedTokensResponse.md
-docs/Manifest.md
-docs/MarketExecutionRequestDetails.md
-docs/MarketExecutionResponseDetails.md
-docs/MarketRequoteRequestDetails.md
docs/MediaEntityResponse.md
-docs/MergeStakeAccountsRequest.md
-docs/MergeStakeAccountsResponse.md
docs/ModifySigningKeyAgentIdDto.md
docs/ModifySigningKeyDto.md
docs/ModifyValidationKeyDto.md
-docs/MomoPaymentInfo.md
-docs/MpcKey.md
-docs/MultichainDeploymentMetadata.md
docs/NetworkChannel.md
docs/NetworkConnection.md
docs/NetworkConnectionResponse.md
@@ -450,44 +240,27 @@ docs/NetworkId.md
docs/NetworkIdResponse.md
docs/NetworkIdRoutingPolicyValue.md
docs/NetworkRecord.md
-docs/NewAddress.md
docs/NftsApi.md
docs/NoneNetworkRoutingDest.md
docs/NotFoundException.md
-docs/Notification.md
-docs/NotificationAttempt.md
-docs/NotificationAttemptsPaginatedResponse.md
-docs/NotificationPaginatedResponse.md
-docs/NotificationStatus.md
-docs/NotificationWithData.md
docs/OffExchangesApi.md
docs/OneTimeAddress.md
docs/OneTimeAddressAccount.md
-docs/OneTimeAddressReference.md
docs/OperationExecutionFailure.md
-docs/OrderDetails.md
-docs/OrderStatus.md
-docs/OrderSummary.md
docs/OtaBetaApi.md
docs/PaginatedAddressResponse.md
docs/PaginatedAddressResponsePaging.md
docs/PaginatedAssetWalletResponse.md
docs/PaginatedAssetWalletResponsePaging.md
-docs/PaginatedAssetsResponse.md
docs/Paging.md
-docs/PairApiKeyRequest.md
-docs/PairApiKeyResponse.md
docs/Parameter.md
docs/ParameterWithValue.md
-docs/ParticipantRelationshipType.md
-docs/ParticipantsIdentification.md
docs/PayeeAccount.md
docs/PayeeAccountResponse.md
docs/PayeeAccountType.md
docs/PaymentAccount.md
docs/PaymentAccountResponse.md
docs/PaymentAccountType.md
-docs/PaymentInstructions.md
docs/PaymentsPayoutApi.md
docs/PayoutInitMethod.md
docs/PayoutInstruction.md
@@ -496,104 +269,69 @@ docs/PayoutInstructionState.md
docs/PayoutResponse.md
docs/PayoutState.md
docs/PayoutStatus.md
-docs/PeerAdapterInfo.md
-docs/PeerType.md
-docs/PersonalIdentification.md
-docs/PersonalIdentificationFullName.md
-docs/PixPaymentInfo.md
-docs/PlatformAccount.md
-docs/Players.md
docs/PolicyAndValidationResponse.md
docs/PolicyCheckResult.md
docs/PolicyEditorBetaApi.md
-docs/PolicyEditorV2BetaApi.md
docs/PolicyMetadata.md
-docs/PolicyOperator.md
docs/PolicyResponse.md
docs/PolicyRule.md
+docs/PolicyRuleAmount.md
+docs/PolicyRuleAmountAggregation.md
+docs/PolicyRuleAuthorizationGroups.md
+docs/PolicyRuleAuthorizationGroupsGroupsInner.md
docs/PolicyRuleCheckResult.md
+docs/PolicyRuleDesignatedSigners.md
+docs/PolicyRuleDst.md
docs/PolicyRuleError.md
+docs/PolicyRuleOperators.md
+docs/PolicyRuleRawMessageSigning.md
+docs/PolicyRuleRawMessageSigningDerivationPath.md
+docs/PolicyRuleSrc.md
+docs/PolicyRules.md
+docs/PolicySrcOrDestSubType.md
+docs/PolicySrcOrDestType.md
docs/PolicyStatus.md
-docs/PolicyType.md
docs/PolicyValidation.md
-docs/PostOrderSettlement.md
-docs/PostalAddress.md
docs/PreScreening.md
-docs/PrefundedSettlement.md
-docs/ProgramCallConfig.md
-docs/Provider.md
-docs/ProviderID.md
-docs/ProvidersListResponse.md
+docs/ProviderDto.md
docs/PublicKeyInformation.md
docs/PublishDraftRequest.md
docs/PublishResult.md
-docs/Quote.md
-docs/QuoteExecutionRequestDetails.md
-docs/QuoteExecutionResponseDetails.md
-docs/QuoteExecutionWithRequoteRequestDetails.md
-docs/QuoteExecutionWithRequoteRequestDetailsAllOfReQuote.md
-docs/QuoteExecutionWithRequoteResponseDetails.md
-docs/QuoteExecutionWithRequoteResponseDetailsAllOfReQuote.md
-docs/QuotesResponse.md
docs/ReadAbiFunction.md
docs/ReadCallFunctionDto.md
-docs/ReadCallFunctionDtoAbiFunction.md
docs/RedeemFundsToLinkedDDAResponse.md
docs/RegisterNewAssetRequest.md
-docs/ReissueMultichainTokenRequest.md
-docs/RelatedRequest.md
-docs/RelatedTransaction.md
+docs/RelatedTransactionDto.md
docs/RemoveCollateralRequestBody.md
-docs/RemoveLayerZeroAdapterFailedResult.md
-docs/RemoveLayerZeroAdaptersRequest.md
-docs/RemoveLayerZeroAdaptersResponse.md
-docs/RemoveLayerZeroPeersRequest.md
-docs/RemoveLayerZeroPeersResponse.md
docs/RenameCosigner.md
docs/RenameVaultAccountResponse.md
-docs/RescanTransaction.md
-docs/ResendFailedNotificationsJobStatusResponse.md
-docs/ResendFailedNotificationsRequest.md
-docs/ResendFailedNotificationsResponse.md
-docs/ResendNotificationsByResourceIdRequest.md
docs/ResendTransactionWebhooksRequest.md
docs/ResendWebhooksByTransactionIdResponse.md
docs/ResendWebhooksResponse.md
docs/ResetDeviceApi.md
docs/RespondToConnectionRequest.md
-docs/RetryRequoteRequestDetails.md
docs/RewardInfo.md
docs/RewardsInfo.md
-docs/SOLAccount.md
-docs/SOLAccountWithValue.md
docs/ScreeningConfigurationsRequest.md
-docs/ScreeningMetadataConfig.md
docs/ScreeningOperationExecution.md
docs/ScreeningOperationExecutionOutput.md
docs/ScreeningOperationFailure.md
docs/ScreeningOperationType.md
docs/ScreeningPolicyResponse.md
docs/ScreeningProviderRulesConfigurationResponse.md
-docs/ScreeningUpdateConfigurations.md
+docs/ScreeningUpdateConfigurationsRequest.md
docs/ScreeningValidationFailure.md
docs/ScreeningVerdict.md
docs/ScreeningVerdictMatchedRule.md
-docs/SearchNetworkIdsResponse.md
-docs/SepaPaymentInfo.md
docs/SessionDTO.md
docs/SessionMetadata.md
docs/SetAdminQuorumThresholdRequest.md
docs/SetAdminQuorumThresholdResponse.md
-docs/SetAssetPriceRequest.md
docs/SetAutoFuelRequest.md
docs/SetConfirmationsThresholdRequest.md
docs/SetConfirmationsThresholdResponse.md
docs/SetCustomerRefIdForAddressRequest.md
docs/SetCustomerRefIdRequest.md
-docs/SetLayerZeroDvnConfigRequest.md
-docs/SetLayerZeroDvnConfigResponse.md
-docs/SetLayerZeroPeersRequest.md
-docs/SetLayerZeroPeersResponse.md
docs/SetNetworkIdDiscoverabilityRequest.md
docs/SetNetworkIdNameRequest.md
docs/SetNetworkIdResponse.md
@@ -603,30 +341,22 @@ docs/SetOtaStatusResponse.md
docs/SetOtaStatusResponseOneOf.md
docs/SetRoutingPolicyRequest.md
docs/SetRoutingPolicyResponse.md
-docs/Settlement.md
docs/SettlementRequestBody.md
docs/SettlementResponse.md
-docs/SettlementSourceAccount.md
docs/SignedMessage.md
docs/SignedMessageSignature.md
docs/SigningKeyDto.md
docs/SmartTransferApi.md
-docs/SmartTransferApproveTerm.md
docs/SmartTransferBadRequestResponse.md
-docs/SmartTransferCoinStatistic.md
docs/SmartTransferCreateTicket.md
docs/SmartTransferCreateTicketTerm.md
docs/SmartTransferForbiddenResponse.md
-docs/SmartTransferFundDvpTicket.md
docs/SmartTransferFundTerm.md
docs/SmartTransferManuallyFundTerm.md
docs/SmartTransferNotFoundResponse.md
docs/SmartTransferSetTicketExpiration.md
docs/SmartTransferSetTicketExternalId.md
docs/SmartTransferSetUserGroups.md
-docs/SmartTransferStatistic.md
-docs/SmartTransferStatisticInflow.md
-docs/SmartTransferStatisticOutflow.md
docs/SmartTransferSubmitTicket.md
docs/SmartTransferTicket.md
docs/SmartTransferTicketFilteredResponse.md
@@ -636,45 +366,26 @@ docs/SmartTransferTicketTermResponse.md
docs/SmartTransferUpdateTicketTerm.md
docs/SmartTransferUserGroups.md
docs/SmartTransferUserGroupsResponse.md
-docs/SolParameter.md
-docs/SolParameterWithValue.md
-docs/SolanaBlockchainData.md
-docs/SolanaConfig.md
-docs/SolanaInstruction.md
-docs/SolanaInstructionWithValue.md
-docs/SolanaSimpleCreateParams.md
+docs/SolanaBlockchainDataDto.md
docs/SourceTransferPeerPath.md
docs/SourceTransferPeerPathResponse.md
docs/SpamOwnershipResponse.md
docs/SpamTokenResponse.md
-docs/SpeiAdvancedPaymentInfo.md
-docs/SpeiBasicPaymentInfo.md
-docs/SplitRequest.md
-docs/SplitResponse.md
-docs/StakeRequest.md
-docs/StakeResponse.md
-docs/StakingApi.md
-docs/StakingProvider.md
-docs/Status.md
+docs/SrcOrDestAttributesInner.md
+docs/StakeRequestDto.md
+docs/StakeResponseDto.md
+docs/StakingBetaApi.md
docs/StellarRippleCreateParamsDto.md
docs/SystemMessageInfo.md
-docs/Tag.md
-docs/TagsApi.md
-docs/TagsPagedResponse.md
docs/Task.md
docs/TemplatesPaginatedResponse.md
docs/ThirdPartyRouting.md
-docs/TimeInForce.md
-docs/TimePeriodConfig.md
-docs/TimePeriodMatchType.md
docs/ToCollateralTransaction.md
docs/ToExchangeTransaction.md
docs/TokenCollectionResponse.md
-docs/TokenInfoNotFoundErrorResponse.md
docs/TokenLinkDto.md
docs/TokenLinkDtoTokenMetadata.md
docs/TokenLinkExistsHttpError.md
-docs/TokenLinkNotMultichainCompatibleHttpError.md
docs/TokenLinkRequestDto.md
docs/TokenOwnershipResponse.md
docs/TokenOwnershipSpamUpdatePayload.md
@@ -683,14 +394,9 @@ docs/TokenResponse.md
docs/TokenizationApi.md
docs/TokensPaginatedResponse.md
docs/TradingAccountType.md
-docs/TradingBetaApi.md
-docs/TradingErrorResponse.md
-docs/TradingErrorResponseError.md
-docs/TradingProvider.md
docs/Transaction.md
docs/TransactionFee.md
docs/TransactionOperation.md
-docs/TransactionReceiptResponse.md
docs/TransactionRequest.md
docs/TransactionRequestAmount.md
docs/TransactionRequestDestination.md
@@ -717,60 +423,30 @@ docs/TransferOperationPreviewOutput.md
docs/TransferOperationType.md
docs/TransferPeerPathSubType.md
docs/TransferPeerPathType.md
-docs/TransferRail.md
-docs/TransferReceipt.md
docs/TransferValidationFailure.md
docs/TravelRuleAddress.md
-docs/TravelRuleApi.md
+docs/TravelRuleBetaApi.md
docs/TravelRuleCreateTransactionRequest.md
-docs/TravelRuleDateAndPlaceOfBirth.md
-docs/TravelRuleGeographicAddress.md
docs/TravelRuleGetAllVASPsResponse.md
docs/TravelRuleIssuer.md
docs/TravelRuleIssuers.md
-docs/TravelRuleLegalPerson.md
-docs/TravelRuleLegalPersonNameIdentifier.md
-docs/TravelRuleNationalIdentification.md
-docs/TravelRuleNaturalNameIdentifier.md
-docs/TravelRuleNaturalPerson.md
-docs/TravelRuleNaturalPersonNameIdentifier.md
docs/TravelRuleOwnershipProof.md
-docs/TravelRulePerson.md
docs/TravelRulePiiIVMS.md
docs/TravelRulePolicyRuleResponse.md
docs/TravelRuleTransactionBlockchainInfo.md
docs/TravelRuleUpdateVASPDetails.md
docs/TravelRuleVASP.md
-docs/TravelRuleValidateDateAndPlaceOfBirth.md
docs/TravelRuleValidateFullTransactionRequest.md
-docs/TravelRuleValidateGeographicAddress.md
-docs/TravelRuleValidateLegalPerson.md
-docs/TravelRuleValidateLegalPersonNameIdentifier.md
-docs/TravelRuleValidateNationalIdentification.md
-docs/TravelRuleValidateNaturalNameIdentifier.md
-docs/TravelRuleValidateNaturalPerson.md
-docs/TravelRuleValidateNaturalPersonNameIdentifier.md
-docs/TravelRuleValidatePerson.md
-docs/TravelRuleValidatePiiIVMS.md
docs/TravelRuleValidateTransactionRequest.md
docs/TravelRuleValidateTransactionResponse.md
-docs/TravelRuleVaspForVault.md
-docs/TxLog.md
docs/UnfreezeTransactionResponse.md
docs/UnmanagedWallet.md
docs/UnspentInput.md
docs/UnspentInputsResponse.md
-docs/UnstakeRequest.md
-docs/UpdateAssetUserMetadataRequest.md
-docs/UpdateCallbackHandlerRequest.md
-docs/UpdateCallbackHandlerResponse.md
-docs/UpdateDraftRequest.md
-docs/UpdateTagRequest.md
+docs/UnstakeRequestDto.md
docs/UpdateTokenOwnershipStatusDto.md
docs/UpdateVaultAccountAssetAddressRequest.md
docs/UpdateVaultAccountRequest.md
-docs/UpdateWebhookRequest.md
-docs/UsWirePaymentInfo.md
docs/UserGroupCreateRequest.md
docs/UserGroupCreateResponse.md
docs/UserGroupResponse.md
@@ -782,38 +458,28 @@ docs/UserStatus.md
docs/UserType.md
docs/UsersApi.md
docs/ValidateAddressResponse.md
-docs/ValidateLayerZeroChannelResponse.md
-docs/ValidatedTransactionsForRescan.md
docs/ValidationKeyDto.md
-docs/Validator.md
+docs/ValidatorDto.md
docs/VaultAccount.md
docs/VaultAccountsPagedResponse.md
docs/VaultAccountsPagedResponsePaging.md
-docs/VaultAccountsTagAttachmentsRequest.md
docs/VaultActionStatus.md
docs/VaultAsset.md
docs/VaultWalletAddress.md
docs/VaultsApi.md
docs/VendorDto.md
-docs/VerdictConfig.md
-docs/Version.md
docs/WalletAsset.md
docs/WalletAssetAdditionalInfo.md
docs/Web3ConnectionsApi.md
-docs/Webhook.md
-docs/WebhookEvent.md
-docs/WebhookPaginatedResponse.md
docs/WebhooksApi.md
-docs/WebhooksV2Api.md
docs/WhitelistIpAddressesApi.md
-docs/WithdrawRequest.md
+docs/WithdrawRequestDto.md
docs/WorkflowConfigStatus.md
docs/WorkflowConfigurationId.md
docs/WorkflowExecutionOperation.md
docs/WorkspaceStatusBetaApi.md
docs/WriteAbiFunction.md
docs/WriteCallFunctionDto.md
-docs/WriteCallFunctionDtoAbiFunction.md
docs/WriteCallFunctionResponseDto.md
git_push.sh
gradle.properties
@@ -849,14 +515,12 @@ src/main/java/com/fireblocks/sdk/api/AuditLogsApi.java
src/main/java/com/fireblocks/sdk/api/BlockchainsAssetsApi.java
src/main/java/com/fireblocks/sdk/api/ComplianceApi.java
src/main/java/com/fireblocks/sdk/api/ComplianceScreeningConfigurationApi.java
-src/main/java/com/fireblocks/sdk/api/ConnectedAccountsBetaApi.java
src/main/java/com/fireblocks/sdk/api/ConsoleUserApi.java
src/main/java/com/fireblocks/sdk/api/ContractInteractionsApi.java
src/main/java/com/fireblocks/sdk/api/ContractTemplatesApi.java
src/main/java/com/fireblocks/sdk/api/ContractsApi.java
src/main/java/com/fireblocks/sdk/api/CosignersBetaApi.java
src/main/java/com/fireblocks/sdk/api/DeployedContractsApi.java
-src/main/java/com/fireblocks/sdk/api/EmbeddedWalletsApi.java
src/main/java/com/fireblocks/sdk/api/ExchangeAccountsApi.java
src/main/java/com/fireblocks/sdk/api/ExternalWalletsApi.java
src/main/java/com/fireblocks/sdk/api/FiatAccountsApi.java
@@ -864,144 +528,72 @@ src/main/java/com/fireblocks/sdk/api/GasStationsApi.java
src/main/java/com/fireblocks/sdk/api/InternalWalletsApi.java
src/main/java/com/fireblocks/sdk/api/JobManagementApi.java
src/main/java/com/fireblocks/sdk/api/KeyLinkBetaApi.java
-src/main/java/com/fireblocks/sdk/api/KeysBetaApi.java
src/main/java/com/fireblocks/sdk/api/NetworkConnectionsApi.java
src/main/java/com/fireblocks/sdk/api/NftsApi.java
src/main/java/com/fireblocks/sdk/api/OffExchangesApi.java
src/main/java/com/fireblocks/sdk/api/OtaBetaApi.java
src/main/java/com/fireblocks/sdk/api/PaymentsPayoutApi.java
src/main/java/com/fireblocks/sdk/api/PolicyEditorBetaApi.java
-src/main/java/com/fireblocks/sdk/api/PolicyEditorV2BetaApi.java
src/main/java/com/fireblocks/sdk/api/ResetDeviceApi.java
src/main/java/com/fireblocks/sdk/api/SmartTransferApi.java
-src/main/java/com/fireblocks/sdk/api/StakingApi.java
-src/main/java/com/fireblocks/sdk/api/TagsApi.java
+src/main/java/com/fireblocks/sdk/api/StakingBetaApi.java
src/main/java/com/fireblocks/sdk/api/TokenizationApi.java
-src/main/java/com/fireblocks/sdk/api/TradingBetaApi.java
src/main/java/com/fireblocks/sdk/api/TransactionsApi.java
-src/main/java/com/fireblocks/sdk/api/TravelRuleApi.java
+src/main/java/com/fireblocks/sdk/api/TravelRuleBetaApi.java
src/main/java/com/fireblocks/sdk/api/UserGroupsBetaApi.java
src/main/java/com/fireblocks/sdk/api/UsersApi.java
src/main/java/com/fireblocks/sdk/api/VaultsApi.java
src/main/java/com/fireblocks/sdk/api/Web3ConnectionsApi.java
src/main/java/com/fireblocks/sdk/api/WebhooksApi.java
-src/main/java/com/fireblocks/sdk/api/WebhooksV2Api.java
src/main/java/com/fireblocks/sdk/api/WhitelistIpAddressesApi.java
src/main/java/com/fireblocks/sdk/api/WorkspaceStatusBetaApi.java
src/main/java/com/fireblocks/sdk/model/APIUser.java
-src/main/java/com/fireblocks/sdk/model/AbaPaymentInfo.java
src/main/java/com/fireblocks/sdk/model/AbiFunction.java
src/main/java/com/fireblocks/sdk/model/AbstractOpenApiSchema.java
-src/main/java/com/fireblocks/sdk/model/AccessType.java
src/main/java/com/fireblocks/sdk/model/Account.java
-src/main/java/com/fireblocks/sdk/model/AccountAccess.java
-src/main/java/com/fireblocks/sdk/model/AccountBase.java
-src/main/java/com/fireblocks/sdk/model/AccountBasedAccessProvider.java
-src/main/java/com/fireblocks/sdk/model/AccountConfig.java
-src/main/java/com/fireblocks/sdk/model/AccountHolderDetails.java
-src/main/java/com/fireblocks/sdk/model/AccountIdentifier.java
-src/main/java/com/fireblocks/sdk/model/AccountProviderID.java
-src/main/java/com/fireblocks/sdk/model/AccountReference.java
src/main/java/com/fireblocks/sdk/model/AccountType.java
-src/main/java/com/fireblocks/sdk/model/AccountType2.java
-src/main/java/com/fireblocks/sdk/model/AchPaymentInfo.java
-src/main/java/com/fireblocks/sdk/model/AdapterProcessingResult.java
-src/main/java/com/fireblocks/sdk/model/AddAbiRequestDto.java
src/main/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequest.java
+src/main/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf.java
+src/main/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1.java
+src/main/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1AdditionalInfo.java
+src/main/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf.java
+src/main/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf1.java
+src/main/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf2.java
src/main/java/com/fireblocks/sdk/model/AddCollateralRequestBody.java
src/main/java/com/fireblocks/sdk/model/AddContractAssetRequest.java
-src/main/java/com/fireblocks/sdk/model/AddCosignerRequest.java
-src/main/java/com/fireblocks/sdk/model/AddCosignerResponse.java
-src/main/java/com/fireblocks/sdk/model/AddExchangeAccountRequest.java
-src/main/java/com/fireblocks/sdk/model/AddExchangeAccountResponse.java
-src/main/java/com/fireblocks/sdk/model/AdditionalInfo.java
-src/main/java/com/fireblocks/sdk/model/AdditionalInfoRequest.java
-src/main/java/com/fireblocks/sdk/model/AdditionalInfoRequestAdditionalInfo.java
-src/main/java/com/fireblocks/sdk/model/AddressNotAvailableError.java
+src/main/java/com/fireblocks/sdk/model/AdditionalInfoDto.java
src/main/java/com/fireblocks/sdk/model/AmlRegistrationResult.java
-src/main/java/com/fireblocks/sdk/model/AmlRegistrationResultFullPayload.java
src/main/java/com/fireblocks/sdk/model/AmlScreeningResult.java
-src/main/java/com/fireblocks/sdk/model/AmlVerdictManualRequest.java
-src/main/java/com/fireblocks/sdk/model/AmlVerdictManualResponse.java
+src/main/java/com/fireblocks/sdk/model/AmountAggregationTimePeriodMethod.java
src/main/java/com/fireblocks/sdk/model/AmountAndChainDescriptor.java
src/main/java/com/fireblocks/sdk/model/AmountInfo.java
-src/main/java/com/fireblocks/sdk/model/AmountOverTimeConfig.java
-src/main/java/com/fireblocks/sdk/model/AmountOverTimeConfigRange.java
-src/main/java/com/fireblocks/sdk/model/AmountRange.java
src/main/java/com/fireblocks/sdk/model/ApiKey.java
src/main/java/com/fireblocks/sdk/model/ApiKeysPaginatedResponse.java
-src/main/java/com/fireblocks/sdk/model/ApproversConfig.java
-src/main/java/com/fireblocks/sdk/model/ApproversConfigApprovalGroupsInner.java
-src/main/java/com/fireblocks/sdk/model/Asset.java
src/main/java/com/fireblocks/sdk/model/AssetAlreadyExistHttpError.java
src/main/java/com/fireblocks/sdk/model/AssetAmount.java
src/main/java/com/fireblocks/sdk/model/AssetBadRequestErrorResponse.java
-src/main/java/com/fireblocks/sdk/model/AssetClass.java
-src/main/java/com/fireblocks/sdk/model/AssetConfig.java
src/main/java/com/fireblocks/sdk/model/AssetConflictErrorResponse.java
-src/main/java/com/fireblocks/sdk/model/AssetDetailsMetadata.java
-src/main/java/com/fireblocks/sdk/model/AssetDetailsOnchain.java
-src/main/java/com/fireblocks/sdk/model/AssetFeature.java
+src/main/java/com/fireblocks/sdk/model/AssetDoesNotExistHttpError.java
src/main/java/com/fireblocks/sdk/model/AssetForbiddenErrorResponse.java
src/main/java/com/fireblocks/sdk/model/AssetInternalServerErrorResponse.java
-src/main/java/com/fireblocks/sdk/model/AssetMedia.java
-src/main/java/com/fireblocks/sdk/model/AssetMediaAttributes.java
-src/main/java/com/fireblocks/sdk/model/AssetMetadata.java
src/main/java/com/fireblocks/sdk/model/AssetMetadataDto.java
-src/main/java/com/fireblocks/sdk/model/AssetMetadataRequest.java
src/main/java/com/fireblocks/sdk/model/AssetNotFoundErrorResponse.java
-src/main/java/com/fireblocks/sdk/model/AssetNote.java
-src/main/java/com/fireblocks/sdk/model/AssetNoteRequest.java
-src/main/java/com/fireblocks/sdk/model/AssetOnchain.java
-src/main/java/com/fireblocks/sdk/model/AssetPriceForbiddenErrorResponse.java
-src/main/java/com/fireblocks/sdk/model/AssetPriceNotFoundErrorResponse.java
-src/main/java/com/fireblocks/sdk/model/AssetPriceResponse.java
src/main/java/com/fireblocks/sdk/model/AssetResponse.java
-src/main/java/com/fireblocks/sdk/model/AssetScope.java
+src/main/java/com/fireblocks/sdk/model/AssetResponseMetadata.java
+src/main/java/com/fireblocks/sdk/model/AssetResponseOnchain.java
src/main/java/com/fireblocks/sdk/model/AssetTypeResponse.java
-src/main/java/com/fireblocks/sdk/model/AssetTypesConfigInner.java
src/main/java/com/fireblocks/sdk/model/AssetWallet.java
src/main/java/com/fireblocks/sdk/model/AuditLogData.java
src/main/java/com/fireblocks/sdk/model/AuditorData.java
src/main/java/com/fireblocks/sdk/model/AuthorizationGroups.java
src/main/java/com/fireblocks/sdk/model/AuthorizationInfo.java
-src/main/java/com/fireblocks/sdk/model/BaseProvider.java
-src/main/java/com/fireblocks/sdk/model/BasicAddressRequest.java
src/main/java/com/fireblocks/sdk/model/BlockInfo.java
-src/main/java/com/fireblocks/sdk/model/BlockchainExplorer.java
-src/main/java/com/fireblocks/sdk/model/BlockchainMedia.java
-src/main/java/com/fireblocks/sdk/model/BlockchainMetadata.java
-src/main/java/com/fireblocks/sdk/model/BlockchainNotFoundErrorResponse.java
-src/main/java/com/fireblocks/sdk/model/BlockchainOnchain.java
-src/main/java/com/fireblocks/sdk/model/BlockchainResponse.java
-src/main/java/com/fireblocks/sdk/model/BlockchainTransfer.java
-src/main/java/com/fireblocks/sdk/model/BpsFee.java
-src/main/java/com/fireblocks/sdk/model/BusinessIdentification.java
-src/main/java/com/fireblocks/sdk/model/CallbackHandler.java
-src/main/java/com/fireblocks/sdk/model/CallbackHandlerRequest.java
src/main/java/com/fireblocks/sdk/model/CancelTransactionResponse.java
-src/main/java/com/fireblocks/sdk/model/Capability.java
-src/main/java/com/fireblocks/sdk/model/ChainDescriptor.java
-src/main/java/com/fireblocks/sdk/model/ChainInfoResponse.java
-src/main/java/com/fireblocks/sdk/model/ChannelDvnConfigWithConfirmations.java
-src/main/java/com/fireblocks/sdk/model/ClaimRewardsRequest.java
-src/main/java/com/fireblocks/sdk/model/CollectionBurnRequestDto.java
-src/main/java/com/fireblocks/sdk/model/CollectionBurnResponseDto.java
-src/main/java/com/fireblocks/sdk/model/CollectionDeployRequestDto.java
-src/main/java/com/fireblocks/sdk/model/CollectionLinkDto.java
+src/main/java/com/fireblocks/sdk/model/ChainInfoResponseDto.java
src/main/java/com/fireblocks/sdk/model/CollectionMetadataDto.java
-src/main/java/com/fireblocks/sdk/model/CollectionMintRequestDto.java
-src/main/java/com/fireblocks/sdk/model/CollectionMintResponseDto.java
src/main/java/com/fireblocks/sdk/model/CollectionOwnershipResponse.java
-src/main/java/com/fireblocks/sdk/model/CollectionTokenMetadataAttributeDto.java
-src/main/java/com/fireblocks/sdk/model/CollectionTokenMetadataDto.java
-src/main/java/com/fireblocks/sdk/model/CollectionType.java
-src/main/java/com/fireblocks/sdk/model/CommittedQuoteType.java
-src/main/java/com/fireblocks/sdk/model/ComplianceResultFullPayload.java
-src/main/java/com/fireblocks/sdk/model/ComplianceResultStatusesEnum.java
-src/main/java/com/fireblocks/sdk/model/ComplianceResults.java
+src/main/java/com/fireblocks/sdk/model/ComplianceResult.java
src/main/java/com/fireblocks/sdk/model/ComplianceScreeningResult.java
-src/main/java/com/fireblocks/sdk/model/ComplianceScreeningResultFullPayload.java
src/main/java/com/fireblocks/sdk/model/ConfigChangeRequestStatus.java
src/main/java/com/fireblocks/sdk/model/ConfigConversionOperationSnapshot.java
src/main/java/com/fireblocks/sdk/model/ConfigDisbursementOperationSnapshot.java
@@ -1009,41 +601,15 @@ src/main/java/com/fireblocks/sdk/model/ConfigOperation.java
src/main/java/com/fireblocks/sdk/model/ConfigOperationSnapshot.java
src/main/java/com/fireblocks/sdk/model/ConfigOperationStatus.java
src/main/java/com/fireblocks/sdk/model/ConfigTransferOperationSnapshot.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccount.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountApprovalStatus.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountAssetType.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountBalances.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountBalancesResponse.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountCapability.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountManifest.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountRateResponse.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountTotalBalance.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountTradingPair.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountTradingPairSupportedType.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountTradingPairsResponse.java
-src/main/java/com/fireblocks/sdk/model/ConnectedAccountsResponse.java
-src/main/java/com/fireblocks/sdk/model/ConnectedSingleAccount.java
-src/main/java/com/fireblocks/sdk/model/ConnectedSingleAccountResponse.java
src/main/java/com/fireblocks/sdk/model/ConsoleUser.java
src/main/java/com/fireblocks/sdk/model/ContractAbiResponseDto.java
-src/main/java/com/fireblocks/sdk/model/ContractAbiResponseDtoAbiInner.java
src/main/java/com/fireblocks/sdk/model/ContractAttributes.java
-src/main/java/com/fireblocks/sdk/model/ContractDataDecodeDataType.java
-src/main/java/com/fireblocks/sdk/model/ContractDataDecodeError.java
-src/main/java/com/fireblocks/sdk/model/ContractDataDecodeRequest.java
-src/main/java/com/fireblocks/sdk/model/ContractDataDecodeRequestData.java
-src/main/java/com/fireblocks/sdk/model/ContractDataDecodeResponseParams.java
-src/main/java/com/fireblocks/sdk/model/ContractDataDecodedResponse.java
-src/main/java/com/fireblocks/sdk/model/ContractDataLogDataParam.java
src/main/java/com/fireblocks/sdk/model/ContractDeployRequest.java
src/main/java/com/fireblocks/sdk/model/ContractDeployResponse.java
src/main/java/com/fireblocks/sdk/model/ContractDoc.java
src/main/java/com/fireblocks/sdk/model/ContractMetadataDto.java
-src/main/java/com/fireblocks/sdk/model/ContractMethodConfig.java
-src/main/java/com/fireblocks/sdk/model/ContractMethodPattern.java
src/main/java/com/fireblocks/sdk/model/ContractTemplateDto.java
src/main/java/com/fireblocks/sdk/model/ContractUploadRequest.java
-src/main/java/com/fireblocks/sdk/model/ContractWithAbiDto.java
src/main/java/com/fireblocks/sdk/model/ConversionConfigOperation.java
src/main/java/com/fireblocks/sdk/model/ConversionOperationConfigParams.java
src/main/java/com/fireblocks/sdk/model/ConversionOperationExecution.java
@@ -1073,20 +639,11 @@ src/main/java/com/fireblocks/sdk/model/CreateConversionConfigOperationRequest.ja
src/main/java/com/fireblocks/sdk/model/CreateDisbursementConfigOperationRequest.java
src/main/java/com/fireblocks/sdk/model/CreateInternalTransferRequest.java
src/main/java/com/fireblocks/sdk/model/CreateInternalWalletAssetRequest.java
-src/main/java/com/fireblocks/sdk/model/CreateMultichainTokenRequest.java
src/main/java/com/fireblocks/sdk/model/CreateMultipleAccountsRequest.java
-src/main/java/com/fireblocks/sdk/model/CreateMultipleDepositAddressesJobStatus.java
-src/main/java/com/fireblocks/sdk/model/CreateMultipleDepositAddressesRequest.java
-src/main/java/com/fireblocks/sdk/model/CreateMultipleVaultAccountsJobStatus.java
src/main/java/com/fireblocks/sdk/model/CreateNcwConnectionRequest.java
src/main/java/com/fireblocks/sdk/model/CreateNetworkIdRequest.java
-src/main/java/com/fireblocks/sdk/model/CreateOrderRequest.java
src/main/java/com/fireblocks/sdk/model/CreatePayoutRequest.java
-src/main/java/com/fireblocks/sdk/model/CreateQuote.java
-src/main/java/com/fireblocks/sdk/model/CreateQuoteScopeInner.java
src/main/java/com/fireblocks/sdk/model/CreateSigningKeyDto.java
-src/main/java/com/fireblocks/sdk/model/CreateSigningKeyDtoProofOfOwnership.java
-src/main/java/com/fireblocks/sdk/model/CreateTagRequest.java
src/main/java/com/fireblocks/sdk/model/CreateTokenRequestDto.java
src/main/java/com/fireblocks/sdk/model/CreateTokenRequestDtoCreateParams.java
src/main/java/com/fireblocks/sdk/model/CreateTransactionResponse.java
@@ -1098,29 +655,19 @@ src/main/java/com/fireblocks/sdk/model/CreateVaultAccountConnectionRequest.java
src/main/java/com/fireblocks/sdk/model/CreateVaultAccountRequest.java
src/main/java/com/fireblocks/sdk/model/CreateVaultAssetResponse.java
src/main/java/com/fireblocks/sdk/model/CreateWalletRequest.java
-src/main/java/com/fireblocks/sdk/model/CreateWebhookRequest.java
src/main/java/com/fireblocks/sdk/model/CreateWorkflowExecutionRequestParamsInner.java
src/main/java/com/fireblocks/sdk/model/CustomRoutingDest.java
-src/main/java/com/fireblocks/sdk/model/DVPSettlement.java
src/main/java/com/fireblocks/sdk/model/DefaultNetworkRoutingDest.java
-src/main/java/com/fireblocks/sdk/model/Delegation.java
-src/main/java/com/fireblocks/sdk/model/DelegationSummary.java
+src/main/java/com/fireblocks/sdk/model/DelegationDto.java
+src/main/java/com/fireblocks/sdk/model/DelegationSummaryDto.java
src/main/java/com/fireblocks/sdk/model/DeleteNetworkConnectionResponse.java
src/main/java/com/fireblocks/sdk/model/DeleteNetworkIdResponse.java
-src/main/java/com/fireblocks/sdk/model/DeployLayerZeroAdaptersRequest.java
-src/main/java/com/fireblocks/sdk/model/DeployableAddressResponse.java
-src/main/java/com/fireblocks/sdk/model/DeployedContractNotFoundError.java
src/main/java/com/fireblocks/sdk/model/DeployedContractResponseDto.java
src/main/java/com/fireblocks/sdk/model/DeployedContractsPaginatedResponse.java
src/main/java/com/fireblocks/sdk/model/DepositFundsFromLinkedDDAResponse.java
-src/main/java/com/fireblocks/sdk/model/DerivationPathConfig.java
-src/main/java/com/fireblocks/sdk/model/DesignatedSignersConfig.java
src/main/java/com/fireblocks/sdk/model/Destination.java
-src/main/java/com/fireblocks/sdk/model/DestinationConfig.java
src/main/java/com/fireblocks/sdk/model/DestinationTransferPeerPath.java
src/main/java/com/fireblocks/sdk/model/DestinationTransferPeerPathResponse.java
-src/main/java/com/fireblocks/sdk/model/DirectAccess.java
-src/main/java/com/fireblocks/sdk/model/DirectAccessProvider.java
src/main/java/com/fireblocks/sdk/model/DisbursementAmountInstruction.java
src/main/java/com/fireblocks/sdk/model/DisbursementConfigOperation.java
src/main/java/com/fireblocks/sdk/model/DisbursementInstruction.java
@@ -1142,31 +689,11 @@ src/main/java/com/fireblocks/sdk/model/DraftResponse.java
src/main/java/com/fireblocks/sdk/model/DraftReviewAndValidationResponse.java
src/main/java/com/fireblocks/sdk/model/DropTransactionRequest.java
src/main/java/com/fireblocks/sdk/model/DropTransactionResponse.java
-src/main/java/com/fireblocks/sdk/model/DvnConfig.java
-src/main/java/com/fireblocks/sdk/model/DvnConfigWithConfirmations.java
src/main/java/com/fireblocks/sdk/model/EVMTokenCreateParamsDto.java
src/main/java/com/fireblocks/sdk/model/EditGasStationConfigurationResponse.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWallet.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletAccount.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletAddressDetails.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletAlgoritm.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletAssetBalance.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletAssetResponse.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletAssetRewardInfo.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletDevice.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletDeviceKeySetupResponse.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletDeviceKeySetupResponseSetupStatusInner.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletLatestBackupKey.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletLatestBackupResponse.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletPaginatedAddressesResponse.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletPaginatedAssetsResponse.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletPaginatedWalletsResponse.java
-src/main/java/com/fireblocks/sdk/model/EmbeddedWalletSetUpStatus.java
-src/main/java/com/fireblocks/sdk/model/ErrorCodes.java
src/main/java/com/fireblocks/sdk/model/ErrorResponse.java
src/main/java/com/fireblocks/sdk/model/ErrorResponseError.java
src/main/java/com/fireblocks/sdk/model/ErrorSchema.java
-src/main/java/com/fireblocks/sdk/model/EstimatedFeeDetails.java
src/main/java/com/fireblocks/sdk/model/EstimatedNetworkFeeResponse.java
src/main/java/com/fireblocks/sdk/model/EstimatedTransactionFeeResponse.java
src/main/java/com/fireblocks/sdk/model/ExchangeAccount.java
@@ -1176,56 +703,32 @@ src/main/java/com/fireblocks/sdk/model/ExchangeAsset.java
src/main/java/com/fireblocks/sdk/model/ExchangeSettlementTransactionsResponse.java
src/main/java/com/fireblocks/sdk/model/ExchangeTradingAccount.java
src/main/java/com/fireblocks/sdk/model/ExchangeType.java
+src/main/java/com/fireblocks/sdk/model/ExecuteActionRequest.java
+src/main/java/com/fireblocks/sdk/model/ExecuteActionResponse.java
src/main/java/com/fireblocks/sdk/model/ExecutionConversionOperation.java
src/main/java/com/fireblocks/sdk/model/ExecutionDisbursementOperation.java
src/main/java/com/fireblocks/sdk/model/ExecutionOperationStatus.java
-src/main/java/com/fireblocks/sdk/model/ExecutionRequestBaseDetails.java
-src/main/java/com/fireblocks/sdk/model/ExecutionRequestDetails.java
-src/main/java/com/fireblocks/sdk/model/ExecutionResponseBaseDetails.java
-src/main/java/com/fireblocks/sdk/model/ExecutionResponseDetails.java
src/main/java/com/fireblocks/sdk/model/ExecutionScreeningOperation.java
-src/main/java/com/fireblocks/sdk/model/ExecutionStep.java
-src/main/java/com/fireblocks/sdk/model/ExecutionStepDetails.java
-src/main/java/com/fireblocks/sdk/model/ExecutionStepError.java
-src/main/java/com/fireblocks/sdk/model/ExecutionStepStatusEnum.java
-src/main/java/com/fireblocks/sdk/model/ExecutionStepType.java
src/main/java/com/fireblocks/sdk/model/ExecutionTransferOperation.java
-src/main/java/com/fireblocks/sdk/model/ExternalAccount.java
src/main/java/com/fireblocks/sdk/model/ExternalWalletAsset.java
-src/main/java/com/fireblocks/sdk/model/Fee.java
-src/main/java/com/fireblocks/sdk/model/FeeBreakdown.java
-src/main/java/com/fireblocks/sdk/model/FeeBreakdownOneOf.java
-src/main/java/com/fireblocks/sdk/model/FeeBreakdownOneOf1.java
src/main/java/com/fireblocks/sdk/model/FeeInfo.java
-src/main/java/com/fireblocks/sdk/model/FeeLevel.java
-src/main/java/com/fireblocks/sdk/model/FetchAbiRequestDto.java
src/main/java/com/fireblocks/sdk/model/FiatAccount.java
src/main/java/com/fireblocks/sdk/model/FiatAccountType.java
src/main/java/com/fireblocks/sdk/model/FiatAsset.java
-src/main/java/com/fireblocks/sdk/model/FiatTransfer.java
-src/main/java/com/fireblocks/sdk/model/FixedFee.java
src/main/java/com/fireblocks/sdk/model/FreezeTransactionResponse.java
src/main/java/com/fireblocks/sdk/model/FunctionDoc.java
src/main/java/com/fireblocks/sdk/model/Funds.java
src/main/java/com/fireblocks/sdk/model/GasStationConfiguration.java
src/main/java/com/fireblocks/sdk/model/GasStationConfigurationResponse.java
src/main/java/com/fireblocks/sdk/model/GasStationPropertiesResponse.java
-src/main/java/com/fireblocks/sdk/model/GasslessStandardConfigurations.java
-src/main/java/com/fireblocks/sdk/model/GasslessStandardConfigurationsGaslessStandardConfigurationsValue.java
src/main/java/com/fireblocks/sdk/model/GetAPIUsersResponse.java
src/main/java/com/fireblocks/sdk/model/GetAuditLogsResponse.java
+src/main/java/com/fireblocks/sdk/model/GetAuditLogsResponseDTO.java
src/main/java/com/fireblocks/sdk/model/GetConnectionsResponse.java
src/main/java/com/fireblocks/sdk/model/GetConsoleUsersResponse.java
-src/main/java/com/fireblocks/sdk/model/GetDeployableAddressRequest.java
-src/main/java/com/fireblocks/sdk/model/GetExchangeAccountsCredentialsPublicKeyResponse.java
src/main/java/com/fireblocks/sdk/model/GetFilterParameter.java
-src/main/java/com/fireblocks/sdk/model/GetLayerZeroDvnConfigResponse.java
-src/main/java/com/fireblocks/sdk/model/GetLayerZeroPeersResponse.java
-src/main/java/com/fireblocks/sdk/model/GetLinkedCollectionsPaginatedResponse.java
src/main/java/com/fireblocks/sdk/model/GetMaxSpendableAmountResponse.java
-src/main/java/com/fireblocks/sdk/model/GetMpcKeysResponse.java
src/main/java/com/fireblocks/sdk/model/GetNFTsResponse.java
-src/main/java/com/fireblocks/sdk/model/GetOrdersResponse.java
src/main/java/com/fireblocks/sdk/model/GetOtaStatusResponse.java
src/main/java/com/fireblocks/sdk/model/GetOwnershipTokensResponse.java
src/main/java/com/fireblocks/sdk/model/GetSigningKeyResponseDto.java
@@ -1234,70 +737,19 @@ src/main/java/com/fireblocks/sdk/model/GetValidationKeyResponseDto.java
src/main/java/com/fireblocks/sdk/model/GetWhitelistIpAddressesResponse.java
src/main/java/com/fireblocks/sdk/model/GetWorkspaceStatusResponse.java
src/main/java/com/fireblocks/sdk/model/HttpContractDoesNotExistError.java
-src/main/java/com/fireblocks/sdk/model/IbanPaymentInfo.java
-src/main/java/com/fireblocks/sdk/model/Identification.java
-src/main/java/com/fireblocks/sdk/model/IdlType.java
-src/main/java/com/fireblocks/sdk/model/IndicativeQuoteType.java
-src/main/java/com/fireblocks/sdk/model/InitiatorConfig.java
-src/main/java/com/fireblocks/sdk/model/InitiatorConfigPattern.java
src/main/java/com/fireblocks/sdk/model/InstructionAmount.java
-src/main/java/com/fireblocks/sdk/model/InternalReference.java
src/main/java/com/fireblocks/sdk/model/InternalTransferResponse.java
-src/main/java/com/fireblocks/sdk/model/InvalidParamaterValueError.java
src/main/java/com/fireblocks/sdk/model/Job.java
src/main/java/com/fireblocks/sdk/model/JobCreated.java
-src/main/java/com/fireblocks/sdk/model/LayerZeroAdapterCreateParams.java
-src/main/java/com/fireblocks/sdk/model/LbtPaymentInfo.java
src/main/java/com/fireblocks/sdk/model/LeanAbiFunction.java
src/main/java/com/fireblocks/sdk/model/LeanContractDto.java
src/main/java/com/fireblocks/sdk/model/LeanDeployedContractResponseDto.java
-src/main/java/com/fireblocks/sdk/model/LegacyAmountAggregationTimePeriodMethod.java
-src/main/java/com/fireblocks/sdk/model/LegacyDraftResponse.java
-src/main/java/com/fireblocks/sdk/model/LegacyDraftReviewAndValidationResponse.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyAndValidationResponse.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyCheckResult.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyMetadata.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyResponse.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRule.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleAmount.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleAmountAggregation.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleAuthorizationGroups.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleAuthorizationGroupsGroupsInner.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleCheckResult.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleDesignatedSigners.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleDst.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleError.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleOperators.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleRawMessageSigning.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleRawMessageSigningDerivationPath.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRuleSrc.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyRules.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicySrcOrDestSubType.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicySrcOrDestType.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyStatus.java
-src/main/java/com/fireblocks/sdk/model/LegacyPolicyValidation.java
-src/main/java/com/fireblocks/sdk/model/LegacyPublishDraftRequest.java
-src/main/java/com/fireblocks/sdk/model/LegacyPublishResult.java
-src/main/java/com/fireblocks/sdk/model/LegacySrcOrDestAttributesInner.java
-src/main/java/com/fireblocks/sdk/model/LimitExecutionRequestDetails.java
-src/main/java/com/fireblocks/sdk/model/LimitExecutionResponseDetails.java
-src/main/java/com/fireblocks/sdk/model/ListAssetsResponse.java
-src/main/java/com/fireblocks/sdk/model/ListBlockchainsResponse.java
src/main/java/com/fireblocks/sdk/model/ListOwnedCollectionsResponse.java
src/main/java/com/fireblocks/sdk/model/ListOwnedTokensResponse.java
-src/main/java/com/fireblocks/sdk/model/Manifest.java
-src/main/java/com/fireblocks/sdk/model/MarketExecutionRequestDetails.java
-src/main/java/com/fireblocks/sdk/model/MarketExecutionResponseDetails.java
-src/main/java/com/fireblocks/sdk/model/MarketRequoteRequestDetails.java
src/main/java/com/fireblocks/sdk/model/MediaEntityResponse.java
-src/main/java/com/fireblocks/sdk/model/MergeStakeAccountsRequest.java
-src/main/java/com/fireblocks/sdk/model/MergeStakeAccountsResponse.java
src/main/java/com/fireblocks/sdk/model/ModifySigningKeyAgentIdDto.java
src/main/java/com/fireblocks/sdk/model/ModifySigningKeyDto.java
src/main/java/com/fireblocks/sdk/model/ModifyValidationKeyDto.java
-src/main/java/com/fireblocks/sdk/model/MomoPaymentInfo.java
-src/main/java/com/fireblocks/sdk/model/MpcKey.java
-src/main/java/com/fireblocks/sdk/model/MultichainDeploymentMetadata.java
src/main/java/com/fireblocks/sdk/model/NetworkChannel.java
src/main/java/com/fireblocks/sdk/model/NetworkConnection.java
src/main/java/com/fireblocks/sdk/model/NetworkConnectionResponse.java
@@ -1308,41 +760,24 @@ src/main/java/com/fireblocks/sdk/model/NetworkId.java
src/main/java/com/fireblocks/sdk/model/NetworkIdResponse.java
src/main/java/com/fireblocks/sdk/model/NetworkIdRoutingPolicyValue.java
src/main/java/com/fireblocks/sdk/model/NetworkRecord.java
-src/main/java/com/fireblocks/sdk/model/NewAddress.java
src/main/java/com/fireblocks/sdk/model/NoneNetworkRoutingDest.java
src/main/java/com/fireblocks/sdk/model/NotFoundException.java
-src/main/java/com/fireblocks/sdk/model/Notification.java
-src/main/java/com/fireblocks/sdk/model/NotificationAttempt.java
-src/main/java/com/fireblocks/sdk/model/NotificationAttemptsPaginatedResponse.java
-src/main/java/com/fireblocks/sdk/model/NotificationPaginatedResponse.java
-src/main/java/com/fireblocks/sdk/model/NotificationStatus.java
-src/main/java/com/fireblocks/sdk/model/NotificationWithData.java
src/main/java/com/fireblocks/sdk/model/OneTimeAddress.java
src/main/java/com/fireblocks/sdk/model/OneTimeAddressAccount.java
-src/main/java/com/fireblocks/sdk/model/OneTimeAddressReference.java
src/main/java/com/fireblocks/sdk/model/OperationExecutionFailure.java
-src/main/java/com/fireblocks/sdk/model/OrderDetails.java
-src/main/java/com/fireblocks/sdk/model/OrderStatus.java
-src/main/java/com/fireblocks/sdk/model/OrderSummary.java
src/main/java/com/fireblocks/sdk/model/PaginatedAddressResponse.java
src/main/java/com/fireblocks/sdk/model/PaginatedAddressResponsePaging.java
src/main/java/com/fireblocks/sdk/model/PaginatedAssetWalletResponse.java
src/main/java/com/fireblocks/sdk/model/PaginatedAssetWalletResponsePaging.java
-src/main/java/com/fireblocks/sdk/model/PaginatedAssetsResponse.java
src/main/java/com/fireblocks/sdk/model/Paging.java
-src/main/java/com/fireblocks/sdk/model/PairApiKeyRequest.java
-src/main/java/com/fireblocks/sdk/model/PairApiKeyResponse.java
src/main/java/com/fireblocks/sdk/model/Parameter.java
src/main/java/com/fireblocks/sdk/model/ParameterWithValue.java
-src/main/java/com/fireblocks/sdk/model/ParticipantRelationshipType.java
-src/main/java/com/fireblocks/sdk/model/ParticipantsIdentification.java
src/main/java/com/fireblocks/sdk/model/PayeeAccount.java
src/main/java/com/fireblocks/sdk/model/PayeeAccountResponse.java
src/main/java/com/fireblocks/sdk/model/PayeeAccountType.java
src/main/java/com/fireblocks/sdk/model/PaymentAccount.java
src/main/java/com/fireblocks/sdk/model/PaymentAccountResponse.java
src/main/java/com/fireblocks/sdk/model/PaymentAccountType.java
-src/main/java/com/fireblocks/sdk/model/PaymentInstructions.java
src/main/java/com/fireblocks/sdk/model/PayoutInitMethod.java
src/main/java/com/fireblocks/sdk/model/PayoutInstruction.java
src/main/java/com/fireblocks/sdk/model/PayoutInstructionResponse.java
@@ -1350,101 +785,67 @@ src/main/java/com/fireblocks/sdk/model/PayoutInstructionState.java
src/main/java/com/fireblocks/sdk/model/PayoutResponse.java
src/main/java/com/fireblocks/sdk/model/PayoutState.java
src/main/java/com/fireblocks/sdk/model/PayoutStatus.java
-src/main/java/com/fireblocks/sdk/model/PeerAdapterInfo.java
-src/main/java/com/fireblocks/sdk/model/PeerType.java
-src/main/java/com/fireblocks/sdk/model/PersonalIdentification.java
-src/main/java/com/fireblocks/sdk/model/PersonalIdentificationFullName.java
-src/main/java/com/fireblocks/sdk/model/PixPaymentInfo.java
-src/main/java/com/fireblocks/sdk/model/PlatformAccount.java
-src/main/java/com/fireblocks/sdk/model/Players.java
src/main/java/com/fireblocks/sdk/model/PolicyAndValidationResponse.java
src/main/java/com/fireblocks/sdk/model/PolicyCheckResult.java
src/main/java/com/fireblocks/sdk/model/PolicyMetadata.java
-src/main/java/com/fireblocks/sdk/model/PolicyOperator.java
src/main/java/com/fireblocks/sdk/model/PolicyResponse.java
src/main/java/com/fireblocks/sdk/model/PolicyRule.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleAmount.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleAmountAggregation.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleAuthorizationGroups.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleAuthorizationGroupsGroupsInner.java
src/main/java/com/fireblocks/sdk/model/PolicyRuleCheckResult.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleDesignatedSigners.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleDst.java
src/main/java/com/fireblocks/sdk/model/PolicyRuleError.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleOperators.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleRawMessageSigning.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleRawMessageSigningDerivationPath.java
+src/main/java/com/fireblocks/sdk/model/PolicyRuleSrc.java
+src/main/java/com/fireblocks/sdk/model/PolicyRules.java
+src/main/java/com/fireblocks/sdk/model/PolicySrcOrDestSubType.java
+src/main/java/com/fireblocks/sdk/model/PolicySrcOrDestType.java
src/main/java/com/fireblocks/sdk/model/PolicyStatus.java
-src/main/java/com/fireblocks/sdk/model/PolicyType.java
src/main/java/com/fireblocks/sdk/model/PolicyValidation.java
-src/main/java/com/fireblocks/sdk/model/PostOrderSettlement.java
-src/main/java/com/fireblocks/sdk/model/PostalAddress.java
src/main/java/com/fireblocks/sdk/model/PreScreening.java
-src/main/java/com/fireblocks/sdk/model/PrefundedSettlement.java
-src/main/java/com/fireblocks/sdk/model/ProgramCallConfig.java
-src/main/java/com/fireblocks/sdk/model/Provider.java
-src/main/java/com/fireblocks/sdk/model/ProviderID.java
-src/main/java/com/fireblocks/sdk/model/ProvidersListResponse.java
+src/main/java/com/fireblocks/sdk/model/ProviderDto.java
src/main/java/com/fireblocks/sdk/model/PublicKeyInformation.java
src/main/java/com/fireblocks/sdk/model/PublishDraftRequest.java
src/main/java/com/fireblocks/sdk/model/PublishResult.java
-src/main/java/com/fireblocks/sdk/model/Quote.java
-src/main/java/com/fireblocks/sdk/model/QuoteExecutionRequestDetails.java
-src/main/java/com/fireblocks/sdk/model/QuoteExecutionResponseDetails.java
-src/main/java/com/fireblocks/sdk/model/QuoteExecutionWithRequoteRequestDetails.java
-src/main/java/com/fireblocks/sdk/model/QuoteExecutionWithRequoteRequestDetailsAllOfReQuote.java
-src/main/java/com/fireblocks/sdk/model/QuoteExecutionWithRequoteResponseDetails.java
-src/main/java/com/fireblocks/sdk/model/QuoteExecutionWithRequoteResponseDetailsAllOfReQuote.java
-src/main/java/com/fireblocks/sdk/model/QuotesResponse.java
src/main/java/com/fireblocks/sdk/model/ReadAbiFunction.java
src/main/java/com/fireblocks/sdk/model/ReadCallFunctionDto.java
-src/main/java/com/fireblocks/sdk/model/ReadCallFunctionDtoAbiFunction.java
src/main/java/com/fireblocks/sdk/model/RedeemFundsToLinkedDDAResponse.java
src/main/java/com/fireblocks/sdk/model/RegisterNewAssetRequest.java
-src/main/java/com/fireblocks/sdk/model/ReissueMultichainTokenRequest.java
-src/main/java/com/fireblocks/sdk/model/RelatedRequest.java
-src/main/java/com/fireblocks/sdk/model/RelatedTransaction.java
+src/main/java/com/fireblocks/sdk/model/RelatedTransactionDto.java
src/main/java/com/fireblocks/sdk/model/RemoveCollateralRequestBody.java
-src/main/java/com/fireblocks/sdk/model/RemoveLayerZeroAdapterFailedResult.java
-src/main/java/com/fireblocks/sdk/model/RemoveLayerZeroAdaptersRequest.java
-src/main/java/com/fireblocks/sdk/model/RemoveLayerZeroAdaptersResponse.java
-src/main/java/com/fireblocks/sdk/model/RemoveLayerZeroPeersRequest.java
-src/main/java/com/fireblocks/sdk/model/RemoveLayerZeroPeersResponse.java
src/main/java/com/fireblocks/sdk/model/RenameCosigner.java
src/main/java/com/fireblocks/sdk/model/RenameVaultAccountResponse.java
-src/main/java/com/fireblocks/sdk/model/RescanTransaction.java
-src/main/java/com/fireblocks/sdk/model/ResendFailedNotificationsJobStatusResponse.java
-src/main/java/com/fireblocks/sdk/model/ResendFailedNotificationsRequest.java
-src/main/java/com/fireblocks/sdk/model/ResendFailedNotificationsResponse.java
-src/main/java/com/fireblocks/sdk/model/ResendNotificationsByResourceIdRequest.java
src/main/java/com/fireblocks/sdk/model/ResendTransactionWebhooksRequest.java
src/main/java/com/fireblocks/sdk/model/ResendWebhooksByTransactionIdResponse.java
src/main/java/com/fireblocks/sdk/model/ResendWebhooksResponse.java
src/main/java/com/fireblocks/sdk/model/RespondToConnectionRequest.java
-src/main/java/com/fireblocks/sdk/model/RetryRequoteRequestDetails.java
src/main/java/com/fireblocks/sdk/model/RewardInfo.java
src/main/java/com/fireblocks/sdk/model/RewardsInfo.java
-src/main/java/com/fireblocks/sdk/model/SOLAccount.java
-src/main/java/com/fireblocks/sdk/model/SOLAccountWithValue.java
src/main/java/com/fireblocks/sdk/model/ScreeningConfigurationsRequest.java
-src/main/java/com/fireblocks/sdk/model/ScreeningMetadataConfig.java
src/main/java/com/fireblocks/sdk/model/ScreeningOperationExecution.java
src/main/java/com/fireblocks/sdk/model/ScreeningOperationExecutionOutput.java
src/main/java/com/fireblocks/sdk/model/ScreeningOperationFailure.java
src/main/java/com/fireblocks/sdk/model/ScreeningOperationType.java
src/main/java/com/fireblocks/sdk/model/ScreeningPolicyResponse.java
src/main/java/com/fireblocks/sdk/model/ScreeningProviderRulesConfigurationResponse.java
-src/main/java/com/fireblocks/sdk/model/ScreeningUpdateConfigurations.java
+src/main/java/com/fireblocks/sdk/model/ScreeningUpdateConfigurationsRequest.java
src/main/java/com/fireblocks/sdk/model/ScreeningValidationFailure.java
src/main/java/com/fireblocks/sdk/model/ScreeningVerdict.java
src/main/java/com/fireblocks/sdk/model/ScreeningVerdictMatchedRule.java
-src/main/java/com/fireblocks/sdk/model/SearchNetworkIdsResponse.java
-src/main/java/com/fireblocks/sdk/model/SepaPaymentInfo.java
src/main/java/com/fireblocks/sdk/model/SessionDTO.java
src/main/java/com/fireblocks/sdk/model/SessionMetadata.java
src/main/java/com/fireblocks/sdk/model/SetAdminQuorumThresholdRequest.java
src/main/java/com/fireblocks/sdk/model/SetAdminQuorumThresholdResponse.java
-src/main/java/com/fireblocks/sdk/model/SetAssetPriceRequest.java
src/main/java/com/fireblocks/sdk/model/SetAutoFuelRequest.java
src/main/java/com/fireblocks/sdk/model/SetConfirmationsThresholdRequest.java
src/main/java/com/fireblocks/sdk/model/SetConfirmationsThresholdResponse.java
src/main/java/com/fireblocks/sdk/model/SetCustomerRefIdForAddressRequest.java
src/main/java/com/fireblocks/sdk/model/SetCustomerRefIdRequest.java
-src/main/java/com/fireblocks/sdk/model/SetLayerZeroDvnConfigRequest.java
-src/main/java/com/fireblocks/sdk/model/SetLayerZeroDvnConfigResponse.java
-src/main/java/com/fireblocks/sdk/model/SetLayerZeroPeersRequest.java
-src/main/java/com/fireblocks/sdk/model/SetLayerZeroPeersResponse.java
src/main/java/com/fireblocks/sdk/model/SetNetworkIdDiscoverabilityRequest.java
src/main/java/com/fireblocks/sdk/model/SetNetworkIdNameRequest.java
src/main/java/com/fireblocks/sdk/model/SetNetworkIdResponse.java
@@ -1454,29 +855,21 @@ src/main/java/com/fireblocks/sdk/model/SetOtaStatusResponse.java
src/main/java/com/fireblocks/sdk/model/SetOtaStatusResponseOneOf.java
src/main/java/com/fireblocks/sdk/model/SetRoutingPolicyRequest.java
src/main/java/com/fireblocks/sdk/model/SetRoutingPolicyResponse.java
-src/main/java/com/fireblocks/sdk/model/Settlement.java
src/main/java/com/fireblocks/sdk/model/SettlementRequestBody.java
src/main/java/com/fireblocks/sdk/model/SettlementResponse.java
-src/main/java/com/fireblocks/sdk/model/SettlementSourceAccount.java
src/main/java/com/fireblocks/sdk/model/SignedMessage.java
src/main/java/com/fireblocks/sdk/model/SignedMessageSignature.java
src/main/java/com/fireblocks/sdk/model/SigningKeyDto.java
-src/main/java/com/fireblocks/sdk/model/SmartTransferApproveTerm.java
src/main/java/com/fireblocks/sdk/model/SmartTransferBadRequestResponse.java
-src/main/java/com/fireblocks/sdk/model/SmartTransferCoinStatistic.java
src/main/java/com/fireblocks/sdk/model/SmartTransferCreateTicket.java
src/main/java/com/fireblocks/sdk/model/SmartTransferCreateTicketTerm.java
src/main/java/com/fireblocks/sdk/model/SmartTransferForbiddenResponse.java
-src/main/java/com/fireblocks/sdk/model/SmartTransferFundDvpTicket.java
src/main/java/com/fireblocks/sdk/model/SmartTransferFundTerm.java
src/main/java/com/fireblocks/sdk/model/SmartTransferManuallyFundTerm.java
src/main/java/com/fireblocks/sdk/model/SmartTransferNotFoundResponse.java
src/main/java/com/fireblocks/sdk/model/SmartTransferSetTicketExpiration.java
src/main/java/com/fireblocks/sdk/model/SmartTransferSetTicketExternalId.java
src/main/java/com/fireblocks/sdk/model/SmartTransferSetUserGroups.java
-src/main/java/com/fireblocks/sdk/model/SmartTransferStatistic.java
-src/main/java/com/fireblocks/sdk/model/SmartTransferStatisticInflow.java
-src/main/java/com/fireblocks/sdk/model/SmartTransferStatisticOutflow.java
src/main/java/com/fireblocks/sdk/model/SmartTransferSubmitTicket.java
src/main/java/com/fireblocks/sdk/model/SmartTransferTicket.java
src/main/java/com/fireblocks/sdk/model/SmartTransferTicketFilteredResponse.java
@@ -1486,43 +879,25 @@ src/main/java/com/fireblocks/sdk/model/SmartTransferTicketTermResponse.java
src/main/java/com/fireblocks/sdk/model/SmartTransferUpdateTicketTerm.java
src/main/java/com/fireblocks/sdk/model/SmartTransferUserGroups.java
src/main/java/com/fireblocks/sdk/model/SmartTransferUserGroupsResponse.java
-src/main/java/com/fireblocks/sdk/model/SolParameter.java
-src/main/java/com/fireblocks/sdk/model/SolParameterWithValue.java
-src/main/java/com/fireblocks/sdk/model/SolanaBlockchainData.java
-src/main/java/com/fireblocks/sdk/model/SolanaConfig.java
-src/main/java/com/fireblocks/sdk/model/SolanaInstruction.java
-src/main/java/com/fireblocks/sdk/model/SolanaInstructionWithValue.java
-src/main/java/com/fireblocks/sdk/model/SolanaSimpleCreateParams.java
+src/main/java/com/fireblocks/sdk/model/SolanaBlockchainDataDto.java
src/main/java/com/fireblocks/sdk/model/SourceTransferPeerPath.java
src/main/java/com/fireblocks/sdk/model/SourceTransferPeerPathResponse.java
src/main/java/com/fireblocks/sdk/model/SpamOwnershipResponse.java
src/main/java/com/fireblocks/sdk/model/SpamTokenResponse.java
-src/main/java/com/fireblocks/sdk/model/SpeiAdvancedPaymentInfo.java
-src/main/java/com/fireblocks/sdk/model/SpeiBasicPaymentInfo.java
-src/main/java/com/fireblocks/sdk/model/SplitRequest.java
-src/main/java/com/fireblocks/sdk/model/SplitResponse.java
-src/main/java/com/fireblocks/sdk/model/StakeRequest.java
-src/main/java/com/fireblocks/sdk/model/StakeResponse.java
-src/main/java/com/fireblocks/sdk/model/StakingProvider.java
-src/main/java/com/fireblocks/sdk/model/Status.java
+src/main/java/com/fireblocks/sdk/model/SrcOrDestAttributesInner.java
+src/main/java/com/fireblocks/sdk/model/StakeRequestDto.java
+src/main/java/com/fireblocks/sdk/model/StakeResponseDto.java
src/main/java/com/fireblocks/sdk/model/StellarRippleCreateParamsDto.java
src/main/java/com/fireblocks/sdk/model/SystemMessageInfo.java
-src/main/java/com/fireblocks/sdk/model/Tag.java
-src/main/java/com/fireblocks/sdk/model/TagsPagedResponse.java
src/main/java/com/fireblocks/sdk/model/Task.java
src/main/java/com/fireblocks/sdk/model/TemplatesPaginatedResponse.java
src/main/java/com/fireblocks/sdk/model/ThirdPartyRouting.java
-src/main/java/com/fireblocks/sdk/model/TimeInForce.java
-src/main/java/com/fireblocks/sdk/model/TimePeriodConfig.java
-src/main/java/com/fireblocks/sdk/model/TimePeriodMatchType.java
src/main/java/com/fireblocks/sdk/model/ToCollateralTransaction.java
src/main/java/com/fireblocks/sdk/model/ToExchangeTransaction.java
src/main/java/com/fireblocks/sdk/model/TokenCollectionResponse.java
-src/main/java/com/fireblocks/sdk/model/TokenInfoNotFoundErrorResponse.java
src/main/java/com/fireblocks/sdk/model/TokenLinkDto.java
src/main/java/com/fireblocks/sdk/model/TokenLinkDtoTokenMetadata.java
src/main/java/com/fireblocks/sdk/model/TokenLinkExistsHttpError.java
-src/main/java/com/fireblocks/sdk/model/TokenLinkNotMultichainCompatibleHttpError.java
src/main/java/com/fireblocks/sdk/model/TokenLinkRequestDto.java
src/main/java/com/fireblocks/sdk/model/TokenOwnershipResponse.java
src/main/java/com/fireblocks/sdk/model/TokenOwnershipSpamUpdatePayload.java
@@ -1530,13 +905,9 @@ src/main/java/com/fireblocks/sdk/model/TokenOwnershipStatusUpdatePayload.java
src/main/java/com/fireblocks/sdk/model/TokenResponse.java
src/main/java/com/fireblocks/sdk/model/TokensPaginatedResponse.java
src/main/java/com/fireblocks/sdk/model/TradingAccountType.java
-src/main/java/com/fireblocks/sdk/model/TradingErrorResponse.java
-src/main/java/com/fireblocks/sdk/model/TradingErrorResponseError.java
-src/main/java/com/fireblocks/sdk/model/TradingProvider.java
src/main/java/com/fireblocks/sdk/model/Transaction.java
src/main/java/com/fireblocks/sdk/model/TransactionFee.java
src/main/java/com/fireblocks/sdk/model/TransactionOperation.java
-src/main/java/com/fireblocks/sdk/model/TransactionReceiptResponse.java
src/main/java/com/fireblocks/sdk/model/TransactionRequest.java
src/main/java/com/fireblocks/sdk/model/TransactionRequestAmount.java
src/main/java/com/fireblocks/sdk/model/TransactionRequestDestination.java
@@ -1562,59 +933,29 @@ src/main/java/com/fireblocks/sdk/model/TransferOperationPreviewOutput.java
src/main/java/com/fireblocks/sdk/model/TransferOperationType.java
src/main/java/com/fireblocks/sdk/model/TransferPeerPathSubType.java
src/main/java/com/fireblocks/sdk/model/TransferPeerPathType.java
-src/main/java/com/fireblocks/sdk/model/TransferRail.java
-src/main/java/com/fireblocks/sdk/model/TransferReceipt.java
src/main/java/com/fireblocks/sdk/model/TransferValidationFailure.java
src/main/java/com/fireblocks/sdk/model/TravelRuleAddress.java
src/main/java/com/fireblocks/sdk/model/TravelRuleCreateTransactionRequest.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleDateAndPlaceOfBirth.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleGeographicAddress.java
src/main/java/com/fireblocks/sdk/model/TravelRuleGetAllVASPsResponse.java
src/main/java/com/fireblocks/sdk/model/TravelRuleIssuer.java
src/main/java/com/fireblocks/sdk/model/TravelRuleIssuers.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleLegalPerson.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleLegalPersonNameIdentifier.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleNationalIdentification.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleNaturalNameIdentifier.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleNaturalPerson.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleNaturalPersonNameIdentifier.java
src/main/java/com/fireblocks/sdk/model/TravelRuleOwnershipProof.java
-src/main/java/com/fireblocks/sdk/model/TravelRulePerson.java
src/main/java/com/fireblocks/sdk/model/TravelRulePiiIVMS.java
src/main/java/com/fireblocks/sdk/model/TravelRulePolicyRuleResponse.java
src/main/java/com/fireblocks/sdk/model/TravelRuleTransactionBlockchainInfo.java
src/main/java/com/fireblocks/sdk/model/TravelRuleUpdateVASPDetails.java
src/main/java/com/fireblocks/sdk/model/TravelRuleVASP.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidateDateAndPlaceOfBirth.java
src/main/java/com/fireblocks/sdk/model/TravelRuleValidateFullTransactionRequest.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidateGeographicAddress.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidateLegalPerson.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidateLegalPersonNameIdentifier.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidateNationalIdentification.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidateNaturalNameIdentifier.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidateNaturalPerson.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidateNaturalPersonNameIdentifier.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidatePerson.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleValidatePiiIVMS.java
src/main/java/com/fireblocks/sdk/model/TravelRuleValidateTransactionRequest.java
src/main/java/com/fireblocks/sdk/model/TravelRuleValidateTransactionResponse.java
-src/main/java/com/fireblocks/sdk/model/TravelRuleVaspForVault.java
-src/main/java/com/fireblocks/sdk/model/TxLog.java
src/main/java/com/fireblocks/sdk/model/UnfreezeTransactionResponse.java
src/main/java/com/fireblocks/sdk/model/UnmanagedWallet.java
src/main/java/com/fireblocks/sdk/model/UnspentInput.java
src/main/java/com/fireblocks/sdk/model/UnspentInputsResponse.java
-src/main/java/com/fireblocks/sdk/model/UnstakeRequest.java
-src/main/java/com/fireblocks/sdk/model/UpdateAssetUserMetadataRequest.java
-src/main/java/com/fireblocks/sdk/model/UpdateCallbackHandlerRequest.java
-src/main/java/com/fireblocks/sdk/model/UpdateCallbackHandlerResponse.java
-src/main/java/com/fireblocks/sdk/model/UpdateDraftRequest.java
-src/main/java/com/fireblocks/sdk/model/UpdateTagRequest.java
+src/main/java/com/fireblocks/sdk/model/UnstakeRequestDto.java
src/main/java/com/fireblocks/sdk/model/UpdateTokenOwnershipStatusDto.java
src/main/java/com/fireblocks/sdk/model/UpdateVaultAccountAssetAddressRequest.java
src/main/java/com/fireblocks/sdk/model/UpdateVaultAccountRequest.java
-src/main/java/com/fireblocks/sdk/model/UpdateWebhookRequest.java
-src/main/java/com/fireblocks/sdk/model/UsWirePaymentInfo.java
src/main/java/com/fireblocks/sdk/model/UserGroupCreateRequest.java
src/main/java/com/fireblocks/sdk/model/UserGroupCreateResponse.java
src/main/java/com/fireblocks/sdk/model/UserGroupResponse.java
@@ -1624,32 +965,23 @@ src/main/java/com/fireblocks/sdk/model/UserRole.java
src/main/java/com/fireblocks/sdk/model/UserStatus.java
src/main/java/com/fireblocks/sdk/model/UserType.java
src/main/java/com/fireblocks/sdk/model/ValidateAddressResponse.java
-src/main/java/com/fireblocks/sdk/model/ValidateLayerZeroChannelResponse.java
-src/main/java/com/fireblocks/sdk/model/ValidatedTransactionsForRescan.java
src/main/java/com/fireblocks/sdk/model/ValidationKeyDto.java
-src/main/java/com/fireblocks/sdk/model/Validator.java
+src/main/java/com/fireblocks/sdk/model/ValidatorDto.java
src/main/java/com/fireblocks/sdk/model/VaultAccount.java
src/main/java/com/fireblocks/sdk/model/VaultAccountsPagedResponse.java
src/main/java/com/fireblocks/sdk/model/VaultAccountsPagedResponsePaging.java
-src/main/java/com/fireblocks/sdk/model/VaultAccountsTagAttachmentsRequest.java
src/main/java/com/fireblocks/sdk/model/VaultActionStatus.java
src/main/java/com/fireblocks/sdk/model/VaultAsset.java
src/main/java/com/fireblocks/sdk/model/VaultWalletAddress.java
src/main/java/com/fireblocks/sdk/model/VendorDto.java
-src/main/java/com/fireblocks/sdk/model/VerdictConfig.java
-src/main/java/com/fireblocks/sdk/model/Version.java
src/main/java/com/fireblocks/sdk/model/WalletAsset.java
src/main/java/com/fireblocks/sdk/model/WalletAssetAdditionalInfo.java
-src/main/java/com/fireblocks/sdk/model/Webhook.java
-src/main/java/com/fireblocks/sdk/model/WebhookEvent.java
-src/main/java/com/fireblocks/sdk/model/WebhookPaginatedResponse.java
-src/main/java/com/fireblocks/sdk/model/WithdrawRequest.java
+src/main/java/com/fireblocks/sdk/model/WithdrawRequestDto.java
src/main/java/com/fireblocks/sdk/model/WorkflowConfigStatus.java
src/main/java/com/fireblocks/sdk/model/WorkflowConfigurationId.java
src/main/java/com/fireblocks/sdk/model/WorkflowExecutionOperation.java
src/main/java/com/fireblocks/sdk/model/WriteAbiFunction.java
src/main/java/com/fireblocks/sdk/model/WriteCallFunctionDto.java
-src/main/java/com/fireblocks/sdk/model/WriteCallFunctionDtoAbiFunction.java
src/main/java/com/fireblocks/sdk/model/WriteCallFunctionResponseDto.java
src/test/java/com/fireblocks/sdk/AdditionalOptionsTest.java
src/test/java/com/fireblocks/sdk/BasePathTest.java
@@ -1664,14 +996,12 @@ src/test/java/com/fireblocks/sdk/api/AuditLogsApiTest.java
src/test/java/com/fireblocks/sdk/api/BlockchainsAssetsApiTest.java
src/test/java/com/fireblocks/sdk/api/ComplianceApiTest.java
src/test/java/com/fireblocks/sdk/api/ComplianceScreeningConfigurationApiTest.java
-src/test/java/com/fireblocks/sdk/api/ConnectedAccountsBetaApiTest.java
src/test/java/com/fireblocks/sdk/api/ConsoleUserApiTest.java
src/test/java/com/fireblocks/sdk/api/ContractInteractionsApiTest.java
src/test/java/com/fireblocks/sdk/api/ContractTemplatesApiTest.java
src/test/java/com/fireblocks/sdk/api/ContractsApiTest.java
src/test/java/com/fireblocks/sdk/api/CosignersBetaApiTest.java
src/test/java/com/fireblocks/sdk/api/DeployedContractsApiTest.java
-src/test/java/com/fireblocks/sdk/api/EmbeddedWalletsApiTest.java
src/test/java/com/fireblocks/sdk/api/ExchangeAccountsApiTest.java
src/test/java/com/fireblocks/sdk/api/ExternalWalletsApiTest.java
src/test/java/com/fireblocks/sdk/api/FiatAccountsApiTest.java
@@ -1679,142 +1009,70 @@ src/test/java/com/fireblocks/sdk/api/GasStationsApiTest.java
src/test/java/com/fireblocks/sdk/api/InternalWalletsApiTest.java
src/test/java/com/fireblocks/sdk/api/JobManagementApiTest.java
src/test/java/com/fireblocks/sdk/api/KeyLinkBetaApiTest.java
-src/test/java/com/fireblocks/sdk/api/KeysBetaApiTest.java
src/test/java/com/fireblocks/sdk/api/NetworkConnectionsApiTest.java
src/test/java/com/fireblocks/sdk/api/NftsApiTest.java
src/test/java/com/fireblocks/sdk/api/OffExchangesApiTest.java
src/test/java/com/fireblocks/sdk/api/OtaBetaApiTest.java
src/test/java/com/fireblocks/sdk/api/PaymentsPayoutApiTest.java
src/test/java/com/fireblocks/sdk/api/PolicyEditorBetaApiTest.java
-src/test/java/com/fireblocks/sdk/api/PolicyEditorV2BetaApiTest.java
src/test/java/com/fireblocks/sdk/api/ResetDeviceApiTest.java
src/test/java/com/fireblocks/sdk/api/SmartTransferApiTest.java
-src/test/java/com/fireblocks/sdk/api/StakingApiTest.java
-src/test/java/com/fireblocks/sdk/api/TagsApiTest.java
+src/test/java/com/fireblocks/sdk/api/StakingBetaApiTest.java
src/test/java/com/fireblocks/sdk/api/TokenizationApiTest.java
-src/test/java/com/fireblocks/sdk/api/TradingBetaApiTest.java
src/test/java/com/fireblocks/sdk/api/TransactionsApiTest.java
-src/test/java/com/fireblocks/sdk/api/TravelRuleApiTest.java
+src/test/java/com/fireblocks/sdk/api/TravelRuleBetaApiTest.java
src/test/java/com/fireblocks/sdk/api/UserGroupsBetaApiTest.java
src/test/java/com/fireblocks/sdk/api/UsersApiTest.java
src/test/java/com/fireblocks/sdk/api/VaultsApiTest.java
src/test/java/com/fireblocks/sdk/api/Web3ConnectionsApiTest.java
src/test/java/com/fireblocks/sdk/api/WebhooksApiTest.java
-src/test/java/com/fireblocks/sdk/api/WebhooksV2ApiTest.java
src/test/java/com/fireblocks/sdk/api/WhitelistIpAddressesApiTest.java
src/test/java/com/fireblocks/sdk/api/WorkspaceStatusBetaApiTest.java
src/test/java/com/fireblocks/sdk/model/APIUserTest.java
-src/test/java/com/fireblocks/sdk/model/AbaPaymentInfoTest.java
src/test/java/com/fireblocks/sdk/model/AbiFunctionTest.java
-src/test/java/com/fireblocks/sdk/model/AccessTypeTest.java
-src/test/java/com/fireblocks/sdk/model/AccountAccessTest.java
-src/test/java/com/fireblocks/sdk/model/AccountBaseTest.java
-src/test/java/com/fireblocks/sdk/model/AccountBasedAccessProviderTest.java
-src/test/java/com/fireblocks/sdk/model/AccountConfigTest.java
-src/test/java/com/fireblocks/sdk/model/AccountHolderDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/AccountIdentifierTest.java
-src/test/java/com/fireblocks/sdk/model/AccountProviderIDTest.java
-src/test/java/com/fireblocks/sdk/model/AccountReferenceTest.java
src/test/java/com/fireblocks/sdk/model/AccountTest.java
-src/test/java/com/fireblocks/sdk/model/AccountType2Test.java
src/test/java/com/fireblocks/sdk/model/AccountTypeTest.java
-src/test/java/com/fireblocks/sdk/model/AchPaymentInfoTest.java
-src/test/java/com/fireblocks/sdk/model/AdapterProcessingResultTest.java
-src/test/java/com/fireblocks/sdk/model/AddAbiRequestDtoTest.java
+src/test/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf1Test.java
+src/test/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf2Test.java
+src/test/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOfTest.java
+src/test/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1AdditionalInfoTest.java
+src/test/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOf1Test.java
+src/test/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestOneOfTest.java
src/test/java/com/fireblocks/sdk/model/AddAssetToExternalWalletRequestTest.java
src/test/java/com/fireblocks/sdk/model/AddCollateralRequestBodyTest.java
src/test/java/com/fireblocks/sdk/model/AddContractAssetRequestTest.java
-src/test/java/com/fireblocks/sdk/model/AddCosignerRequestTest.java
-src/test/java/com/fireblocks/sdk/model/AddCosignerResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AddExchangeAccountRequestTest.java
-src/test/java/com/fireblocks/sdk/model/AddExchangeAccountResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AdditionalInfoRequestAdditionalInfoTest.java
-src/test/java/com/fireblocks/sdk/model/AdditionalInfoRequestTest.java
-src/test/java/com/fireblocks/sdk/model/AdditionalInfoTest.java
-src/test/java/com/fireblocks/sdk/model/AddressNotAvailableErrorTest.java
-src/test/java/com/fireblocks/sdk/model/AmlRegistrationResultFullPayloadTest.java
+src/test/java/com/fireblocks/sdk/model/AdditionalInfoDtoTest.java
src/test/java/com/fireblocks/sdk/model/AmlRegistrationResultTest.java
src/test/java/com/fireblocks/sdk/model/AmlScreeningResultTest.java
-src/test/java/com/fireblocks/sdk/model/AmlVerdictManualRequestTest.java
-src/test/java/com/fireblocks/sdk/model/AmlVerdictManualResponseTest.java
+src/test/java/com/fireblocks/sdk/model/AmountAggregationTimePeriodMethodTest.java
src/test/java/com/fireblocks/sdk/model/AmountAndChainDescriptorTest.java
src/test/java/com/fireblocks/sdk/model/AmountInfoTest.java
-src/test/java/com/fireblocks/sdk/model/AmountOverTimeConfigRangeTest.java
-src/test/java/com/fireblocks/sdk/model/AmountOverTimeConfigTest.java
-src/test/java/com/fireblocks/sdk/model/AmountRangeTest.java
src/test/java/com/fireblocks/sdk/model/ApiKeyTest.java
src/test/java/com/fireblocks/sdk/model/ApiKeysPaginatedResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ApproversConfigApprovalGroupsInnerTest.java
-src/test/java/com/fireblocks/sdk/model/ApproversConfigTest.java
src/test/java/com/fireblocks/sdk/model/AssetAlreadyExistHttpErrorTest.java
src/test/java/com/fireblocks/sdk/model/AssetAmountTest.java
src/test/java/com/fireblocks/sdk/model/AssetBadRequestErrorResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AssetClassTest.java
-src/test/java/com/fireblocks/sdk/model/AssetConfigTest.java
src/test/java/com/fireblocks/sdk/model/AssetConflictErrorResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AssetDetailsMetadataTest.java
-src/test/java/com/fireblocks/sdk/model/AssetDetailsOnchainTest.java
-src/test/java/com/fireblocks/sdk/model/AssetFeatureTest.java
+src/test/java/com/fireblocks/sdk/model/AssetDoesNotExistHttpErrorTest.java
src/test/java/com/fireblocks/sdk/model/AssetForbiddenErrorResponseTest.java
src/test/java/com/fireblocks/sdk/model/AssetInternalServerErrorResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AssetMediaAttributesTest.java
-src/test/java/com/fireblocks/sdk/model/AssetMediaTest.java
src/test/java/com/fireblocks/sdk/model/AssetMetadataDtoTest.java
-src/test/java/com/fireblocks/sdk/model/AssetMetadataRequestTest.java
-src/test/java/com/fireblocks/sdk/model/AssetMetadataTest.java
src/test/java/com/fireblocks/sdk/model/AssetNotFoundErrorResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AssetNoteRequestTest.java
-src/test/java/com/fireblocks/sdk/model/AssetNoteTest.java
-src/test/java/com/fireblocks/sdk/model/AssetOnchainTest.java
-src/test/java/com/fireblocks/sdk/model/AssetPriceForbiddenErrorResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AssetPriceNotFoundErrorResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AssetPriceResponseTest.java
+src/test/java/com/fireblocks/sdk/model/AssetResponseMetadataTest.java
+src/test/java/com/fireblocks/sdk/model/AssetResponseOnchainTest.java
src/test/java/com/fireblocks/sdk/model/AssetResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AssetScopeTest.java
-src/test/java/com/fireblocks/sdk/model/AssetTest.java
src/test/java/com/fireblocks/sdk/model/AssetTypeResponseTest.java
-src/test/java/com/fireblocks/sdk/model/AssetTypesConfigInnerTest.java
src/test/java/com/fireblocks/sdk/model/AssetWalletTest.java
src/test/java/com/fireblocks/sdk/model/AuditLogDataTest.java
src/test/java/com/fireblocks/sdk/model/AuditorDataTest.java
src/test/java/com/fireblocks/sdk/model/AuthorizationGroupsTest.java
src/test/java/com/fireblocks/sdk/model/AuthorizationInfoTest.java
-src/test/java/com/fireblocks/sdk/model/BaseProviderTest.java
-src/test/java/com/fireblocks/sdk/model/BasicAddressRequestTest.java
src/test/java/com/fireblocks/sdk/model/BlockInfoTest.java
-src/test/java/com/fireblocks/sdk/model/BlockchainExplorerTest.java
-src/test/java/com/fireblocks/sdk/model/BlockchainMediaTest.java
-src/test/java/com/fireblocks/sdk/model/BlockchainMetadataTest.java
-src/test/java/com/fireblocks/sdk/model/BlockchainNotFoundErrorResponseTest.java
-src/test/java/com/fireblocks/sdk/model/BlockchainOnchainTest.java
-src/test/java/com/fireblocks/sdk/model/BlockchainResponseTest.java
-src/test/java/com/fireblocks/sdk/model/BlockchainTransferTest.java
-src/test/java/com/fireblocks/sdk/model/BpsFeeTest.java
-src/test/java/com/fireblocks/sdk/model/BusinessIdentificationTest.java
-src/test/java/com/fireblocks/sdk/model/CallbackHandlerRequestTest.java
-src/test/java/com/fireblocks/sdk/model/CallbackHandlerTest.java
src/test/java/com/fireblocks/sdk/model/CancelTransactionResponseTest.java
-src/test/java/com/fireblocks/sdk/model/CapabilityTest.java
-src/test/java/com/fireblocks/sdk/model/ChainDescriptorTest.java
-src/test/java/com/fireblocks/sdk/model/ChainInfoResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ChannelDvnConfigWithConfirmationsTest.java
-src/test/java/com/fireblocks/sdk/model/ClaimRewardsRequestTest.java
-src/test/java/com/fireblocks/sdk/model/CollectionBurnRequestDtoTest.java
-src/test/java/com/fireblocks/sdk/model/CollectionBurnResponseDtoTest.java
-src/test/java/com/fireblocks/sdk/model/CollectionDeployRequestDtoTest.java
-src/test/java/com/fireblocks/sdk/model/CollectionLinkDtoTest.java
+src/test/java/com/fireblocks/sdk/model/ChainInfoResponseDtoTest.java
src/test/java/com/fireblocks/sdk/model/CollectionMetadataDtoTest.java
-src/test/java/com/fireblocks/sdk/model/CollectionMintRequestDtoTest.java
-src/test/java/com/fireblocks/sdk/model/CollectionMintResponseDtoTest.java
src/test/java/com/fireblocks/sdk/model/CollectionOwnershipResponseTest.java
-src/test/java/com/fireblocks/sdk/model/CollectionTokenMetadataAttributeDtoTest.java
-src/test/java/com/fireblocks/sdk/model/CollectionTokenMetadataDtoTest.java
-src/test/java/com/fireblocks/sdk/model/CollectionTypeTest.java
-src/test/java/com/fireblocks/sdk/model/CommittedQuoteTypeTest.java
-src/test/java/com/fireblocks/sdk/model/ComplianceResultFullPayloadTest.java
-src/test/java/com/fireblocks/sdk/model/ComplianceResultStatusesEnumTest.java
-src/test/java/com/fireblocks/sdk/model/ComplianceResultsTest.java
-src/test/java/com/fireblocks/sdk/model/ComplianceScreeningResultFullPayloadTest.java
+src/test/java/com/fireblocks/sdk/model/ComplianceResultTest.java
src/test/java/com/fireblocks/sdk/model/ComplianceScreeningResultTest.java
src/test/java/com/fireblocks/sdk/model/ConfigChangeRequestStatusTest.java
src/test/java/com/fireblocks/sdk/model/ConfigConversionOperationSnapshotTest.java
@@ -1823,41 +1081,15 @@ src/test/java/com/fireblocks/sdk/model/ConfigOperationSnapshotTest.java
src/test/java/com/fireblocks/sdk/model/ConfigOperationStatusTest.java
src/test/java/com/fireblocks/sdk/model/ConfigOperationTest.java
src/test/java/com/fireblocks/sdk/model/ConfigTransferOperationSnapshotTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountApprovalStatusTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountAssetTypeTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountBalancesResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountBalancesTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountCapabilityTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountManifestTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountRateResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountTotalBalanceTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountTradingPairSupportedTypeTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountTradingPairTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountTradingPairsResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedAccountsResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedSingleAccountResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ConnectedSingleAccountTest.java
src/test/java/com/fireblocks/sdk/model/ConsoleUserTest.java
-src/test/java/com/fireblocks/sdk/model/ContractAbiResponseDtoAbiInnerTest.java
src/test/java/com/fireblocks/sdk/model/ContractAbiResponseDtoTest.java
src/test/java/com/fireblocks/sdk/model/ContractAttributesTest.java
-src/test/java/com/fireblocks/sdk/model/ContractDataDecodeDataTypeTest.java
-src/test/java/com/fireblocks/sdk/model/ContractDataDecodeErrorTest.java
-src/test/java/com/fireblocks/sdk/model/ContractDataDecodeRequestDataTest.java
-src/test/java/com/fireblocks/sdk/model/ContractDataDecodeRequestTest.java
-src/test/java/com/fireblocks/sdk/model/ContractDataDecodeResponseParamsTest.java
-src/test/java/com/fireblocks/sdk/model/ContractDataDecodedResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ContractDataLogDataParamTest.java
src/test/java/com/fireblocks/sdk/model/ContractDeployRequestTest.java
src/test/java/com/fireblocks/sdk/model/ContractDeployResponseTest.java
src/test/java/com/fireblocks/sdk/model/ContractDocTest.java
src/test/java/com/fireblocks/sdk/model/ContractMetadataDtoTest.java
-src/test/java/com/fireblocks/sdk/model/ContractMethodConfigTest.java
-src/test/java/com/fireblocks/sdk/model/ContractMethodPatternTest.java
src/test/java/com/fireblocks/sdk/model/ContractTemplateDtoTest.java
src/test/java/com/fireblocks/sdk/model/ContractUploadRequestTest.java
-src/test/java/com/fireblocks/sdk/model/ContractWithAbiDtoTest.java
src/test/java/com/fireblocks/sdk/model/ConversionConfigOperationTest.java
src/test/java/com/fireblocks/sdk/model/ConversionOperationConfigParamsTest.java
src/test/java/com/fireblocks/sdk/model/ConversionOperationExecutionOutputTest.java
@@ -1887,20 +1119,11 @@ src/test/java/com/fireblocks/sdk/model/CreateConversionConfigOperationRequestTes
src/test/java/com/fireblocks/sdk/model/CreateDisbursementConfigOperationRequestTest.java
src/test/java/com/fireblocks/sdk/model/CreateInternalTransferRequestTest.java
src/test/java/com/fireblocks/sdk/model/CreateInternalWalletAssetRequestTest.java
-src/test/java/com/fireblocks/sdk/model/CreateMultichainTokenRequestTest.java
src/test/java/com/fireblocks/sdk/model/CreateMultipleAccountsRequestTest.java
-src/test/java/com/fireblocks/sdk/model/CreateMultipleDepositAddressesJobStatusTest.java
-src/test/java/com/fireblocks/sdk/model/CreateMultipleDepositAddressesRequestTest.java
-src/test/java/com/fireblocks/sdk/model/CreateMultipleVaultAccountsJobStatusTest.java
src/test/java/com/fireblocks/sdk/model/CreateNcwConnectionRequestTest.java
src/test/java/com/fireblocks/sdk/model/CreateNetworkIdRequestTest.java
-src/test/java/com/fireblocks/sdk/model/CreateOrderRequestTest.java
src/test/java/com/fireblocks/sdk/model/CreatePayoutRequestTest.java
-src/test/java/com/fireblocks/sdk/model/CreateQuoteScopeInnerTest.java
-src/test/java/com/fireblocks/sdk/model/CreateQuoteTest.java
-src/test/java/com/fireblocks/sdk/model/CreateSigningKeyDtoProofOfOwnershipTest.java
src/test/java/com/fireblocks/sdk/model/CreateSigningKeyDtoTest.java
-src/test/java/com/fireblocks/sdk/model/CreateTagRequestTest.java
src/test/java/com/fireblocks/sdk/model/CreateTokenRequestDtoCreateParamsTest.java
src/test/java/com/fireblocks/sdk/model/CreateTokenRequestDtoTest.java
src/test/java/com/fireblocks/sdk/model/CreateTransactionResponseTest.java
@@ -1912,29 +1135,19 @@ src/test/java/com/fireblocks/sdk/model/CreateVaultAccountConnectionRequestTest.j
src/test/java/com/fireblocks/sdk/model/CreateVaultAccountRequestTest.java
src/test/java/com/fireblocks/sdk/model/CreateVaultAssetResponseTest.java
src/test/java/com/fireblocks/sdk/model/CreateWalletRequestTest.java
-src/test/java/com/fireblocks/sdk/model/CreateWebhookRequestTest.java
src/test/java/com/fireblocks/sdk/model/CreateWorkflowExecutionRequestParamsInnerTest.java
src/test/java/com/fireblocks/sdk/model/CustomRoutingDestTest.java
-src/test/java/com/fireblocks/sdk/model/DVPSettlementTest.java
src/test/java/com/fireblocks/sdk/model/DefaultNetworkRoutingDestTest.java
-src/test/java/com/fireblocks/sdk/model/DelegationSummaryTest.java
-src/test/java/com/fireblocks/sdk/model/DelegationTest.java
+src/test/java/com/fireblocks/sdk/model/DelegationDtoTest.java
+src/test/java/com/fireblocks/sdk/model/DelegationSummaryDtoTest.java
src/test/java/com/fireblocks/sdk/model/DeleteNetworkConnectionResponseTest.java
src/test/java/com/fireblocks/sdk/model/DeleteNetworkIdResponseTest.java
-src/test/java/com/fireblocks/sdk/model/DeployLayerZeroAdaptersRequestTest.java
-src/test/java/com/fireblocks/sdk/model/DeployableAddressResponseTest.java
-src/test/java/com/fireblocks/sdk/model/DeployedContractNotFoundErrorTest.java
src/test/java/com/fireblocks/sdk/model/DeployedContractResponseDtoTest.java
src/test/java/com/fireblocks/sdk/model/DeployedContractsPaginatedResponseTest.java
src/test/java/com/fireblocks/sdk/model/DepositFundsFromLinkedDDAResponseTest.java
-src/test/java/com/fireblocks/sdk/model/DerivationPathConfigTest.java
-src/test/java/com/fireblocks/sdk/model/DesignatedSignersConfigTest.java
-src/test/java/com/fireblocks/sdk/model/DestinationConfigTest.java
src/test/java/com/fireblocks/sdk/model/DestinationTest.java
src/test/java/com/fireblocks/sdk/model/DestinationTransferPeerPathResponseTest.java
src/test/java/com/fireblocks/sdk/model/DestinationTransferPeerPathTest.java
-src/test/java/com/fireblocks/sdk/model/DirectAccessProviderTest.java
-src/test/java/com/fireblocks/sdk/model/DirectAccessTest.java
src/test/java/com/fireblocks/sdk/model/DisbursementAmountInstructionTest.java
src/test/java/com/fireblocks/sdk/model/DisbursementConfigOperationTest.java
src/test/java/com/fireblocks/sdk/model/DisbursementInstructionOutputTest.java
@@ -1956,31 +1169,11 @@ src/test/java/com/fireblocks/sdk/model/DraftResponseTest.java
src/test/java/com/fireblocks/sdk/model/DraftReviewAndValidationResponseTest.java
src/test/java/com/fireblocks/sdk/model/DropTransactionRequestTest.java
src/test/java/com/fireblocks/sdk/model/DropTransactionResponseTest.java
-src/test/java/com/fireblocks/sdk/model/DvnConfigTest.java
-src/test/java/com/fireblocks/sdk/model/DvnConfigWithConfirmationsTest.java
src/test/java/com/fireblocks/sdk/model/EVMTokenCreateParamsDtoTest.java
src/test/java/com/fireblocks/sdk/model/EditGasStationConfigurationResponseTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletAccountTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletAddressDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletAlgoritmTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletAssetBalanceTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletAssetResponseTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletAssetRewardInfoTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletDeviceKeySetupResponseSetupStatusInnerTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletDeviceKeySetupResponseTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletDeviceTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletLatestBackupKeyTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletLatestBackupResponseTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletPaginatedAddressesResponseTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletPaginatedAssetsResponseTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletPaginatedWalletsResponseTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletSetUpStatusTest.java
-src/test/java/com/fireblocks/sdk/model/EmbeddedWalletTest.java
-src/test/java/com/fireblocks/sdk/model/ErrorCodesTest.java
src/test/java/com/fireblocks/sdk/model/ErrorResponseErrorTest.java
src/test/java/com/fireblocks/sdk/model/ErrorResponseTest.java
src/test/java/com/fireblocks/sdk/model/ErrorSchemaTest.java
-src/test/java/com/fireblocks/sdk/model/EstimatedFeeDetailsTest.java
src/test/java/com/fireblocks/sdk/model/EstimatedNetworkFeeResponseTest.java
src/test/java/com/fireblocks/sdk/model/EstimatedTransactionFeeResponseTest.java
src/test/java/com/fireblocks/sdk/model/ExchangeAccountTest.java
@@ -1990,56 +1183,32 @@ src/test/java/com/fireblocks/sdk/model/ExchangeAssetTest.java
src/test/java/com/fireblocks/sdk/model/ExchangeSettlementTransactionsResponseTest.java
src/test/java/com/fireblocks/sdk/model/ExchangeTradingAccountTest.java
src/test/java/com/fireblocks/sdk/model/ExchangeTypeTest.java
+src/test/java/com/fireblocks/sdk/model/ExecuteActionRequestTest.java
+src/test/java/com/fireblocks/sdk/model/ExecuteActionResponseTest.java
src/test/java/com/fireblocks/sdk/model/ExecutionConversionOperationTest.java
src/test/java/com/fireblocks/sdk/model/ExecutionDisbursementOperationTest.java
src/test/java/com/fireblocks/sdk/model/ExecutionOperationStatusTest.java
-src/test/java/com/fireblocks/sdk/model/ExecutionRequestBaseDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/ExecutionRequestDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/ExecutionResponseBaseDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/ExecutionResponseDetailsTest.java
src/test/java/com/fireblocks/sdk/model/ExecutionScreeningOperationTest.java
-src/test/java/com/fireblocks/sdk/model/ExecutionStepDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/ExecutionStepErrorTest.java
-src/test/java/com/fireblocks/sdk/model/ExecutionStepStatusEnumTest.java
-src/test/java/com/fireblocks/sdk/model/ExecutionStepTest.java
-src/test/java/com/fireblocks/sdk/model/ExecutionStepTypeTest.java
src/test/java/com/fireblocks/sdk/model/ExecutionTransferOperationTest.java
-src/test/java/com/fireblocks/sdk/model/ExternalAccountTest.java
src/test/java/com/fireblocks/sdk/model/ExternalWalletAssetTest.java
-src/test/java/com/fireblocks/sdk/model/FeeBreakdownOneOf1Test.java
-src/test/java/com/fireblocks/sdk/model/FeeBreakdownOneOfTest.java
-src/test/java/com/fireblocks/sdk/model/FeeBreakdownTest.java
src/test/java/com/fireblocks/sdk/model/FeeInfoTest.java
-src/test/java/com/fireblocks/sdk/model/FeeLevelTest.java
-src/test/java/com/fireblocks/sdk/model/FeeTest.java
-src/test/java/com/fireblocks/sdk/model/FetchAbiRequestDtoTest.java
src/test/java/com/fireblocks/sdk/model/FiatAccountTest.java
src/test/java/com/fireblocks/sdk/model/FiatAccountTypeTest.java
src/test/java/com/fireblocks/sdk/model/FiatAssetTest.java
-src/test/java/com/fireblocks/sdk/model/FiatTransferTest.java
-src/test/java/com/fireblocks/sdk/model/FixedFeeTest.java
src/test/java/com/fireblocks/sdk/model/FreezeTransactionResponseTest.java
src/test/java/com/fireblocks/sdk/model/FunctionDocTest.java
src/test/java/com/fireblocks/sdk/model/FundsTest.java
src/test/java/com/fireblocks/sdk/model/GasStationConfigurationResponseTest.java
src/test/java/com/fireblocks/sdk/model/GasStationConfigurationTest.java
src/test/java/com/fireblocks/sdk/model/GasStationPropertiesResponseTest.java
-src/test/java/com/fireblocks/sdk/model/GasslessStandardConfigurationsGaslessStandardConfigurationsValueTest.java
-src/test/java/com/fireblocks/sdk/model/GasslessStandardConfigurationsTest.java
src/test/java/com/fireblocks/sdk/model/GetAPIUsersResponseTest.java
+src/test/java/com/fireblocks/sdk/model/GetAuditLogsResponseDTOTest.java
src/test/java/com/fireblocks/sdk/model/GetAuditLogsResponseTest.java
src/test/java/com/fireblocks/sdk/model/GetConnectionsResponseTest.java
src/test/java/com/fireblocks/sdk/model/GetConsoleUsersResponseTest.java
-src/test/java/com/fireblocks/sdk/model/GetDeployableAddressRequestTest.java
-src/test/java/com/fireblocks/sdk/model/GetExchangeAccountsCredentialsPublicKeyResponseTest.java
src/test/java/com/fireblocks/sdk/model/GetFilterParameterTest.java
-src/test/java/com/fireblocks/sdk/model/GetLayerZeroDvnConfigResponseTest.java
-src/test/java/com/fireblocks/sdk/model/GetLayerZeroPeersResponseTest.java
-src/test/java/com/fireblocks/sdk/model/GetLinkedCollectionsPaginatedResponseTest.java
src/test/java/com/fireblocks/sdk/model/GetMaxSpendableAmountResponseTest.java
-src/test/java/com/fireblocks/sdk/model/GetMpcKeysResponseTest.java
src/test/java/com/fireblocks/sdk/model/GetNFTsResponseTest.java
-src/test/java/com/fireblocks/sdk/model/GetOrdersResponseTest.java
src/test/java/com/fireblocks/sdk/model/GetOtaStatusResponseTest.java
src/test/java/com/fireblocks/sdk/model/GetOwnershipTokensResponseTest.java
src/test/java/com/fireblocks/sdk/model/GetSigningKeyResponseDtoTest.java
@@ -2048,70 +1217,19 @@ src/test/java/com/fireblocks/sdk/model/GetValidationKeyResponseDtoTest.java
src/test/java/com/fireblocks/sdk/model/GetWhitelistIpAddressesResponseTest.java
src/test/java/com/fireblocks/sdk/model/GetWorkspaceStatusResponseTest.java
src/test/java/com/fireblocks/sdk/model/HttpContractDoesNotExistErrorTest.java
-src/test/java/com/fireblocks/sdk/model/IbanPaymentInfoTest.java
-src/test/java/com/fireblocks/sdk/model/IdentificationTest.java
-src/test/java/com/fireblocks/sdk/model/IdlTypeTest.java
-src/test/java/com/fireblocks/sdk/model/IndicativeQuoteTypeTest.java
-src/test/java/com/fireblocks/sdk/model/InitiatorConfigPatternTest.java
-src/test/java/com/fireblocks/sdk/model/InitiatorConfigTest.java
src/test/java/com/fireblocks/sdk/model/InstructionAmountTest.java
-src/test/java/com/fireblocks/sdk/model/InternalReferenceTest.java
src/test/java/com/fireblocks/sdk/model/InternalTransferResponseTest.java
-src/test/java/com/fireblocks/sdk/model/InvalidParamaterValueErrorTest.java
src/test/java/com/fireblocks/sdk/model/JobCreatedTest.java
src/test/java/com/fireblocks/sdk/model/JobTest.java
-src/test/java/com/fireblocks/sdk/model/LayerZeroAdapterCreateParamsTest.java
-src/test/java/com/fireblocks/sdk/model/LbtPaymentInfoTest.java
src/test/java/com/fireblocks/sdk/model/LeanAbiFunctionTest.java
src/test/java/com/fireblocks/sdk/model/LeanContractDtoTest.java
src/test/java/com/fireblocks/sdk/model/LeanDeployedContractResponseDtoTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyAmountAggregationTimePeriodMethodTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyDraftResponseTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyDraftReviewAndValidationResponseTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyAndValidationResponseTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyCheckResultTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyMetadataTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyResponseTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleAmountAggregationTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleAmountTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleAuthorizationGroupsGroupsInnerTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleAuthorizationGroupsTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleCheckResultTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleDesignatedSignersTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleDstTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleErrorTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleOperatorsTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleRawMessageSigningDerivationPathTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleRawMessageSigningTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleSrcTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRuleTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyRulesTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicySrcOrDestSubTypeTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicySrcOrDestTypeTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyStatusTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPolicyValidationTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPublishDraftRequestTest.java
-src/test/java/com/fireblocks/sdk/model/LegacyPublishResultTest.java
-src/test/java/com/fireblocks/sdk/model/LegacySrcOrDestAttributesInnerTest.java
-src/test/java/com/fireblocks/sdk/model/LimitExecutionRequestDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/LimitExecutionResponseDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/ListAssetsResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ListBlockchainsResponseTest.java
src/test/java/com/fireblocks/sdk/model/ListOwnedCollectionsResponseTest.java
src/test/java/com/fireblocks/sdk/model/ListOwnedTokensResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ManifestTest.java
-src/test/java/com/fireblocks/sdk/model/MarketExecutionRequestDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/MarketExecutionResponseDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/MarketRequoteRequestDetailsTest.java
src/test/java/com/fireblocks/sdk/model/MediaEntityResponseTest.java
-src/test/java/com/fireblocks/sdk/model/MergeStakeAccountsRequestTest.java
-src/test/java/com/fireblocks/sdk/model/MergeStakeAccountsResponseTest.java
src/test/java/com/fireblocks/sdk/model/ModifySigningKeyAgentIdDtoTest.java
src/test/java/com/fireblocks/sdk/model/ModifySigningKeyDtoTest.java
src/test/java/com/fireblocks/sdk/model/ModifyValidationKeyDtoTest.java
-src/test/java/com/fireblocks/sdk/model/MomoPaymentInfoTest.java
-src/test/java/com/fireblocks/sdk/model/MpcKeyTest.java
-src/test/java/com/fireblocks/sdk/model/MultichainDeploymentMetadataTest.java
src/test/java/com/fireblocks/sdk/model/NetworkChannelTest.java
src/test/java/com/fireblocks/sdk/model/NetworkConnectionResponseTest.java
src/test/java/com/fireblocks/sdk/model/NetworkConnectionRoutingPolicyValueTest.java
@@ -2122,41 +1240,24 @@ src/test/java/com/fireblocks/sdk/model/NetworkIdResponseTest.java
src/test/java/com/fireblocks/sdk/model/NetworkIdRoutingPolicyValueTest.java
src/test/java/com/fireblocks/sdk/model/NetworkIdTest.java
src/test/java/com/fireblocks/sdk/model/NetworkRecordTest.java
-src/test/java/com/fireblocks/sdk/model/NewAddressTest.java
src/test/java/com/fireblocks/sdk/model/NoneNetworkRoutingDestTest.java
src/test/java/com/fireblocks/sdk/model/NotFoundExceptionTest.java
-src/test/java/com/fireblocks/sdk/model/NotificationAttemptTest.java
-src/test/java/com/fireblocks/sdk/model/NotificationAttemptsPaginatedResponseTest.java
-src/test/java/com/fireblocks/sdk/model/NotificationPaginatedResponseTest.java
-src/test/java/com/fireblocks/sdk/model/NotificationStatusTest.java
-src/test/java/com/fireblocks/sdk/model/NotificationTest.java
-src/test/java/com/fireblocks/sdk/model/NotificationWithDataTest.java
src/test/java/com/fireblocks/sdk/model/OneTimeAddressAccountTest.java
-src/test/java/com/fireblocks/sdk/model/OneTimeAddressReferenceTest.java
src/test/java/com/fireblocks/sdk/model/OneTimeAddressTest.java
src/test/java/com/fireblocks/sdk/model/OperationExecutionFailureTest.java
-src/test/java/com/fireblocks/sdk/model/OrderDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/OrderStatusTest.java
-src/test/java/com/fireblocks/sdk/model/OrderSummaryTest.java
src/test/java/com/fireblocks/sdk/model/PaginatedAddressResponsePagingTest.java
src/test/java/com/fireblocks/sdk/model/PaginatedAddressResponseTest.java
src/test/java/com/fireblocks/sdk/model/PaginatedAssetWalletResponsePagingTest.java
src/test/java/com/fireblocks/sdk/model/PaginatedAssetWalletResponseTest.java
-src/test/java/com/fireblocks/sdk/model/PaginatedAssetsResponseTest.java
src/test/java/com/fireblocks/sdk/model/PagingTest.java
-src/test/java/com/fireblocks/sdk/model/PairApiKeyRequestTest.java
-src/test/java/com/fireblocks/sdk/model/PairApiKeyResponseTest.java
src/test/java/com/fireblocks/sdk/model/ParameterTest.java
src/test/java/com/fireblocks/sdk/model/ParameterWithValueTest.java
-src/test/java/com/fireblocks/sdk/model/ParticipantRelationshipTypeTest.java
-src/test/java/com/fireblocks/sdk/model/ParticipantsIdentificationTest.java
src/test/java/com/fireblocks/sdk/model/PayeeAccountResponseTest.java
src/test/java/com/fireblocks/sdk/model/PayeeAccountTest.java
src/test/java/com/fireblocks/sdk/model/PayeeAccountTypeTest.java
src/test/java/com/fireblocks/sdk/model/PaymentAccountResponseTest.java
src/test/java/com/fireblocks/sdk/model/PaymentAccountTest.java
src/test/java/com/fireblocks/sdk/model/PaymentAccountTypeTest.java
-src/test/java/com/fireblocks/sdk/model/PaymentInstructionsTest.java
src/test/java/com/fireblocks/sdk/model/PayoutInitMethodTest.java
src/test/java/com/fireblocks/sdk/model/PayoutInstructionResponseTest.java
src/test/java/com/fireblocks/sdk/model/PayoutInstructionStateTest.java
@@ -2164,101 +1265,67 @@ src/test/java/com/fireblocks/sdk/model/PayoutInstructionTest.java
src/test/java/com/fireblocks/sdk/model/PayoutResponseTest.java
src/test/java/com/fireblocks/sdk/model/PayoutStateTest.java
src/test/java/com/fireblocks/sdk/model/PayoutStatusTest.java
-src/test/java/com/fireblocks/sdk/model/PeerAdapterInfoTest.java
-src/test/java/com/fireblocks/sdk/model/PeerTypeTest.java
-src/test/java/com/fireblocks/sdk/model/PersonalIdentificationFullNameTest.java
-src/test/java/com/fireblocks/sdk/model/PersonalIdentificationTest.java
-src/test/java/com/fireblocks/sdk/model/PixPaymentInfoTest.java
-src/test/java/com/fireblocks/sdk/model/PlatformAccountTest.java
-src/test/java/com/fireblocks/sdk/model/PlayersTest.java
src/test/java/com/fireblocks/sdk/model/PolicyAndValidationResponseTest.java
src/test/java/com/fireblocks/sdk/model/PolicyCheckResultTest.java
src/test/java/com/fireblocks/sdk/model/PolicyMetadataTest.java
-src/test/java/com/fireblocks/sdk/model/PolicyOperatorTest.java
src/test/java/com/fireblocks/sdk/model/PolicyResponseTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleAmountAggregationTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleAmountTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleAuthorizationGroupsGroupsInnerTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleAuthorizationGroupsTest.java
src/test/java/com/fireblocks/sdk/model/PolicyRuleCheckResultTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleDesignatedSignersTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleDstTest.java
src/test/java/com/fireblocks/sdk/model/PolicyRuleErrorTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleOperatorsTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleRawMessageSigningDerivationPathTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleRawMessageSigningTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRuleSrcTest.java
src/test/java/com/fireblocks/sdk/model/PolicyRuleTest.java
+src/test/java/com/fireblocks/sdk/model/PolicyRulesTest.java
+src/test/java/com/fireblocks/sdk/model/PolicySrcOrDestSubTypeTest.java
+src/test/java/com/fireblocks/sdk/model/PolicySrcOrDestTypeTest.java
src/test/java/com/fireblocks/sdk/model/PolicyStatusTest.java
-src/test/java/com/fireblocks/sdk/model/PolicyTypeTest.java
src/test/java/com/fireblocks/sdk/model/PolicyValidationTest.java
-src/test/java/com/fireblocks/sdk/model/PostOrderSettlementTest.java
-src/test/java/com/fireblocks/sdk/model/PostalAddressTest.java
src/test/java/com/fireblocks/sdk/model/PreScreeningTest.java
-src/test/java/com/fireblocks/sdk/model/PrefundedSettlementTest.java
-src/test/java/com/fireblocks/sdk/model/ProgramCallConfigTest.java
-src/test/java/com/fireblocks/sdk/model/ProviderIDTest.java
-src/test/java/com/fireblocks/sdk/model/ProviderTest.java
-src/test/java/com/fireblocks/sdk/model/ProvidersListResponseTest.java
+src/test/java/com/fireblocks/sdk/model/ProviderDtoTest.java
src/test/java/com/fireblocks/sdk/model/PublicKeyInformationTest.java
src/test/java/com/fireblocks/sdk/model/PublishDraftRequestTest.java
src/test/java/com/fireblocks/sdk/model/PublishResultTest.java
-src/test/java/com/fireblocks/sdk/model/QuoteExecutionRequestDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/QuoteExecutionResponseDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/QuoteExecutionWithRequoteRequestDetailsAllOfReQuoteTest.java
-src/test/java/com/fireblocks/sdk/model/QuoteExecutionWithRequoteRequestDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/QuoteExecutionWithRequoteResponseDetailsAllOfReQuoteTest.java
-src/test/java/com/fireblocks/sdk/model/QuoteExecutionWithRequoteResponseDetailsTest.java
-src/test/java/com/fireblocks/sdk/model/QuoteTest.java
-src/test/java/com/fireblocks/sdk/model/QuotesResponseTest.java
src/test/java/com/fireblocks/sdk/model/ReadAbiFunctionTest.java
-src/test/java/com/fireblocks/sdk/model/ReadCallFunctionDtoAbiFunctionTest.java
src/test/java/com/fireblocks/sdk/model/ReadCallFunctionDtoTest.java
src/test/java/com/fireblocks/sdk/model/RedeemFundsToLinkedDDAResponseTest.java
src/test/java/com/fireblocks/sdk/model/RegisterNewAssetRequestTest.java
-src/test/java/com/fireblocks/sdk/model/ReissueMultichainTokenRequestTest.java
-src/test/java/com/fireblocks/sdk/model/RelatedRequestTest.java
-src/test/java/com/fireblocks/sdk/model/RelatedTransactionTest.java
+src/test/java/com/fireblocks/sdk/model/RelatedTransactionDtoTest.java
src/test/java/com/fireblocks/sdk/model/RemoveCollateralRequestBodyTest.java
-src/test/java/com/fireblocks/sdk/model/RemoveLayerZeroAdapterFailedResultTest.java
-src/test/java/com/fireblocks/sdk/model/RemoveLayerZeroAdaptersRequestTest.java
-src/test/java/com/fireblocks/sdk/model/RemoveLayerZeroAdaptersResponseTest.java
-src/test/java/com/fireblocks/sdk/model/RemoveLayerZeroPeersRequestTest.java
-src/test/java/com/fireblocks/sdk/model/RemoveLayerZeroPeersResponseTest.java
src/test/java/com/fireblocks/sdk/model/RenameCosignerTest.java
src/test/java/com/fireblocks/sdk/model/RenameVaultAccountResponseTest.java
-src/test/java/com/fireblocks/sdk/model/RescanTransactionTest.java
-src/test/java/com/fireblocks/sdk/model/ResendFailedNotificationsJobStatusResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ResendFailedNotificationsRequestTest.java
-src/test/java/com/fireblocks/sdk/model/ResendFailedNotificationsResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ResendNotificationsByResourceIdRequestTest.java
src/test/java/com/fireblocks/sdk/model/ResendTransactionWebhooksRequestTest.java
src/test/java/com/fireblocks/sdk/model/ResendWebhooksByTransactionIdResponseTest.java
src/test/java/com/fireblocks/sdk/model/ResendWebhooksResponseTest.java
src/test/java/com/fireblocks/sdk/model/RespondToConnectionRequestTest.java
-src/test/java/com/fireblocks/sdk/model/RetryRequoteRequestDetailsTest.java
src/test/java/com/fireblocks/sdk/model/RewardInfoTest.java
src/test/java/com/fireblocks/sdk/model/RewardsInfoTest.java
-src/test/java/com/fireblocks/sdk/model/SOLAccountTest.java
-src/test/java/com/fireblocks/sdk/model/SOLAccountWithValueTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningConfigurationsRequestTest.java
-src/test/java/com/fireblocks/sdk/model/ScreeningMetadataConfigTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningOperationExecutionOutputTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningOperationExecutionTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningOperationFailureTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningOperationTypeTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningPolicyResponseTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningProviderRulesConfigurationResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ScreeningUpdateConfigurationsTest.java
+src/test/java/com/fireblocks/sdk/model/ScreeningUpdateConfigurationsRequestTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningValidationFailureTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningVerdictMatchedRuleTest.java
src/test/java/com/fireblocks/sdk/model/ScreeningVerdictTest.java
-src/test/java/com/fireblocks/sdk/model/SearchNetworkIdsResponseTest.java
-src/test/java/com/fireblocks/sdk/model/SepaPaymentInfoTest.java
src/test/java/com/fireblocks/sdk/model/SessionDTOTest.java
src/test/java/com/fireblocks/sdk/model/SessionMetadataTest.java
src/test/java/com/fireblocks/sdk/model/SetAdminQuorumThresholdRequestTest.java
src/test/java/com/fireblocks/sdk/model/SetAdminQuorumThresholdResponseTest.java
-src/test/java/com/fireblocks/sdk/model/SetAssetPriceRequestTest.java
src/test/java/com/fireblocks/sdk/model/SetAutoFuelRequestTest.java
src/test/java/com/fireblocks/sdk/model/SetConfirmationsThresholdRequestTest.java
src/test/java/com/fireblocks/sdk/model/SetConfirmationsThresholdResponseTest.java
src/test/java/com/fireblocks/sdk/model/SetCustomerRefIdForAddressRequestTest.java
src/test/java/com/fireblocks/sdk/model/SetCustomerRefIdRequestTest.java
-src/test/java/com/fireblocks/sdk/model/SetLayerZeroDvnConfigRequestTest.java
-src/test/java/com/fireblocks/sdk/model/SetLayerZeroDvnConfigResponseTest.java
-src/test/java/com/fireblocks/sdk/model/SetLayerZeroPeersRequestTest.java
-src/test/java/com/fireblocks/sdk/model/SetLayerZeroPeersResponseTest.java
src/test/java/com/fireblocks/sdk/model/SetNetworkIdDiscoverabilityRequestTest.java
src/test/java/com/fireblocks/sdk/model/SetNetworkIdNameRequestTest.java
src/test/java/com/fireblocks/sdk/model/SetNetworkIdResponseTest.java
@@ -2270,27 +1337,19 @@ src/test/java/com/fireblocks/sdk/model/SetRoutingPolicyRequestTest.java
src/test/java/com/fireblocks/sdk/model/SetRoutingPolicyResponseTest.java
src/test/java/com/fireblocks/sdk/model/SettlementRequestBodyTest.java
src/test/java/com/fireblocks/sdk/model/SettlementResponseTest.java
-src/test/java/com/fireblocks/sdk/model/SettlementSourceAccountTest.java
-src/test/java/com/fireblocks/sdk/model/SettlementTest.java
src/test/java/com/fireblocks/sdk/model/SignedMessageSignatureTest.java
src/test/java/com/fireblocks/sdk/model/SignedMessageTest.java
src/test/java/com/fireblocks/sdk/model/SigningKeyDtoTest.java
-src/test/java/com/fireblocks/sdk/model/SmartTransferApproveTermTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferBadRequestResponseTest.java
-src/test/java/com/fireblocks/sdk/model/SmartTransferCoinStatisticTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferCreateTicketTermTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferCreateTicketTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferForbiddenResponseTest.java
-src/test/java/com/fireblocks/sdk/model/SmartTransferFundDvpTicketTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferFundTermTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferManuallyFundTermTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferNotFoundResponseTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferSetTicketExpirationTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferSetTicketExternalIdTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferSetUserGroupsTest.java
-src/test/java/com/fireblocks/sdk/model/SmartTransferStatisticInflowTest.java
-src/test/java/com/fireblocks/sdk/model/SmartTransferStatisticOutflowTest.java
-src/test/java/com/fireblocks/sdk/model/SmartTransferStatisticTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferSubmitTicketTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferTicketFilteredResponseTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferTicketResponseTest.java
@@ -2300,43 +1359,25 @@ src/test/java/com/fireblocks/sdk/model/SmartTransferTicketTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferUpdateTicketTermTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferUserGroupsResponseTest.java
src/test/java/com/fireblocks/sdk/model/SmartTransferUserGroupsTest.java
-src/test/java/com/fireblocks/sdk/model/SolParameterTest.java
-src/test/java/com/fireblocks/sdk/model/SolParameterWithValueTest.java
-src/test/java/com/fireblocks/sdk/model/SolanaBlockchainDataTest.java
-src/test/java/com/fireblocks/sdk/model/SolanaConfigTest.java
-src/test/java/com/fireblocks/sdk/model/SolanaInstructionTest.java
-src/test/java/com/fireblocks/sdk/model/SolanaInstructionWithValueTest.java
-src/test/java/com/fireblocks/sdk/model/SolanaSimpleCreateParamsTest.java
+src/test/java/com/fireblocks/sdk/model/SolanaBlockchainDataDtoTest.java
src/test/java/com/fireblocks/sdk/model/SourceTransferPeerPathResponseTest.java
src/test/java/com/fireblocks/sdk/model/SourceTransferPeerPathTest.java
src/test/java/com/fireblocks/sdk/model/SpamOwnershipResponseTest.java
src/test/java/com/fireblocks/sdk/model/SpamTokenResponseTest.java
-src/test/java/com/fireblocks/sdk/model/SpeiAdvancedPaymentInfoTest.java
-src/test/java/com/fireblocks/sdk/model/SpeiBasicPaymentInfoTest.java
-src/test/java/com/fireblocks/sdk/model/SplitRequestTest.java
-src/test/java/com/fireblocks/sdk/model/SplitResponseTest.java
-src/test/java/com/fireblocks/sdk/model/StakeRequestTest.java
-src/test/java/com/fireblocks/sdk/model/StakeResponseTest.java
-src/test/java/com/fireblocks/sdk/model/StakingProviderTest.java
-src/test/java/com/fireblocks/sdk/model/StatusTest.java
+src/test/java/com/fireblocks/sdk/model/SrcOrDestAttributesInnerTest.java
+src/test/java/com/fireblocks/sdk/model/StakeRequestDtoTest.java
+src/test/java/com/fireblocks/sdk/model/StakeResponseDtoTest.java
src/test/java/com/fireblocks/sdk/model/StellarRippleCreateParamsDtoTest.java
src/test/java/com/fireblocks/sdk/model/SystemMessageInfoTest.java
-src/test/java/com/fireblocks/sdk/model/TagTest.java
-src/test/java/com/fireblocks/sdk/model/TagsPagedResponseTest.java
src/test/java/com/fireblocks/sdk/model/TaskTest.java
src/test/java/com/fireblocks/sdk/model/TemplatesPaginatedResponseTest.java
src/test/java/com/fireblocks/sdk/model/ThirdPartyRoutingTest.java
-src/test/java/com/fireblocks/sdk/model/TimeInForceTest.java
-src/test/java/com/fireblocks/sdk/model/TimePeriodConfigTest.java
-src/test/java/com/fireblocks/sdk/model/TimePeriodMatchTypeTest.java
src/test/java/com/fireblocks/sdk/model/ToCollateralTransactionTest.java
src/test/java/com/fireblocks/sdk/model/ToExchangeTransactionTest.java
src/test/java/com/fireblocks/sdk/model/TokenCollectionResponseTest.java
-src/test/java/com/fireblocks/sdk/model/TokenInfoNotFoundErrorResponseTest.java
src/test/java/com/fireblocks/sdk/model/TokenLinkDtoTest.java
src/test/java/com/fireblocks/sdk/model/TokenLinkDtoTokenMetadataTest.java
src/test/java/com/fireblocks/sdk/model/TokenLinkExistsHttpErrorTest.java
-src/test/java/com/fireblocks/sdk/model/TokenLinkNotMultichainCompatibleHttpErrorTest.java
src/test/java/com/fireblocks/sdk/model/TokenLinkRequestDtoTest.java
src/test/java/com/fireblocks/sdk/model/TokenOwnershipResponseTest.java
src/test/java/com/fireblocks/sdk/model/TokenOwnershipSpamUpdatePayloadTest.java
@@ -2344,12 +1385,8 @@ src/test/java/com/fireblocks/sdk/model/TokenOwnershipStatusUpdatePayloadTest.jav
src/test/java/com/fireblocks/sdk/model/TokenResponseTest.java
src/test/java/com/fireblocks/sdk/model/TokensPaginatedResponseTest.java
src/test/java/com/fireblocks/sdk/model/TradingAccountTypeTest.java
-src/test/java/com/fireblocks/sdk/model/TradingErrorResponseErrorTest.java
-src/test/java/com/fireblocks/sdk/model/TradingErrorResponseTest.java
-src/test/java/com/fireblocks/sdk/model/TradingProviderTest.java
src/test/java/com/fireblocks/sdk/model/TransactionFeeTest.java
src/test/java/com/fireblocks/sdk/model/TransactionOperationTest.java
-src/test/java/com/fireblocks/sdk/model/TransactionReceiptResponseTest.java
src/test/java/com/fireblocks/sdk/model/TransactionRequestAmountTest.java
src/test/java/com/fireblocks/sdk/model/TransactionRequestDestinationTest.java
src/test/java/com/fireblocks/sdk/model/TransactionRequestFeeTest.java
@@ -2376,59 +1413,29 @@ src/test/java/com/fireblocks/sdk/model/TransferOperationPreviewTest.java
src/test/java/com/fireblocks/sdk/model/TransferOperationTypeTest.java
src/test/java/com/fireblocks/sdk/model/TransferPeerPathSubTypeTest.java
src/test/java/com/fireblocks/sdk/model/TransferPeerPathTypeTest.java
-src/test/java/com/fireblocks/sdk/model/TransferRailTest.java
-src/test/java/com/fireblocks/sdk/model/TransferReceiptTest.java
src/test/java/com/fireblocks/sdk/model/TransferValidationFailureTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleAddressTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleCreateTransactionRequestTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleDateAndPlaceOfBirthTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleGeographicAddressTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleGetAllVASPsResponseTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleIssuerTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleIssuersTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleLegalPersonNameIdentifierTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleLegalPersonTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleNationalIdentificationTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleNaturalNameIdentifierTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleNaturalPersonNameIdentifierTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleNaturalPersonTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleOwnershipProofTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRulePersonTest.java
src/test/java/com/fireblocks/sdk/model/TravelRulePiiIVMSTest.java
src/test/java/com/fireblocks/sdk/model/TravelRulePolicyRuleResponseTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleTransactionBlockchainInfoTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleUpdateVASPDetailsTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleVASPTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidateDateAndPlaceOfBirthTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleValidateFullTransactionRequestTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidateGeographicAddressTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidateLegalPersonNameIdentifierTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidateLegalPersonTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidateNationalIdentificationTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidateNaturalNameIdentifierTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidateNaturalPersonNameIdentifierTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidateNaturalPersonTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidatePersonTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleValidatePiiIVMSTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleValidateTransactionRequestTest.java
src/test/java/com/fireblocks/sdk/model/TravelRuleValidateTransactionResponseTest.java
-src/test/java/com/fireblocks/sdk/model/TravelRuleVaspForVaultTest.java
-src/test/java/com/fireblocks/sdk/model/TxLogTest.java
src/test/java/com/fireblocks/sdk/model/UnfreezeTransactionResponseTest.java
src/test/java/com/fireblocks/sdk/model/UnmanagedWalletTest.java
src/test/java/com/fireblocks/sdk/model/UnspentInputTest.java
src/test/java/com/fireblocks/sdk/model/UnspentInputsResponseTest.java
-src/test/java/com/fireblocks/sdk/model/UnstakeRequestTest.java
-src/test/java/com/fireblocks/sdk/model/UpdateAssetUserMetadataRequestTest.java
-src/test/java/com/fireblocks/sdk/model/UpdateCallbackHandlerRequestTest.java
-src/test/java/com/fireblocks/sdk/model/UpdateCallbackHandlerResponseTest.java
-src/test/java/com/fireblocks/sdk/model/UpdateDraftRequestTest.java
-src/test/java/com/fireblocks/sdk/model/UpdateTagRequestTest.java
+src/test/java/com/fireblocks/sdk/model/UnstakeRequestDtoTest.java
src/test/java/com/fireblocks/sdk/model/UpdateTokenOwnershipStatusDtoTest.java
src/test/java/com/fireblocks/sdk/model/UpdateVaultAccountAssetAddressRequestTest.java
src/test/java/com/fireblocks/sdk/model/UpdateVaultAccountRequestTest.java
-src/test/java/com/fireblocks/sdk/model/UpdateWebhookRequestTest.java
-src/test/java/com/fireblocks/sdk/model/UsWirePaymentInfoTest.java
src/test/java/com/fireblocks/sdk/model/UserGroupCreateRequestTest.java
src/test/java/com/fireblocks/sdk/model/UserGroupCreateResponseTest.java
src/test/java/com/fireblocks/sdk/model/UserGroupResponseTest.java
@@ -2438,30 +1445,21 @@ src/test/java/com/fireblocks/sdk/model/UserRoleTest.java
src/test/java/com/fireblocks/sdk/model/UserStatusTest.java
src/test/java/com/fireblocks/sdk/model/UserTypeTest.java
src/test/java/com/fireblocks/sdk/model/ValidateAddressResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ValidateLayerZeroChannelResponseTest.java
-src/test/java/com/fireblocks/sdk/model/ValidatedTransactionsForRescanTest.java
src/test/java/com/fireblocks/sdk/model/ValidationKeyDtoTest.java
-src/test/java/com/fireblocks/sdk/model/ValidatorTest.java
+src/test/java/com/fireblocks/sdk/model/ValidatorDtoTest.java
src/test/java/com/fireblocks/sdk/model/VaultAccountTest.java
src/test/java/com/fireblocks/sdk/model/VaultAccountsPagedResponsePagingTest.java
src/test/java/com/fireblocks/sdk/model/VaultAccountsPagedResponseTest.java
-src/test/java/com/fireblocks/sdk/model/VaultAccountsTagAttachmentsRequestTest.java
src/test/java/com/fireblocks/sdk/model/VaultActionStatusTest.java
src/test/java/com/fireblocks/sdk/model/VaultAssetTest.java
src/test/java/com/fireblocks/sdk/model/VaultWalletAddressTest.java
src/test/java/com/fireblocks/sdk/model/VendorDtoTest.java
-src/test/java/com/fireblocks/sdk/model/VerdictConfigTest.java
-src/test/java/com/fireblocks/sdk/model/VersionTest.java
src/test/java/com/fireblocks/sdk/model/WalletAssetAdditionalInfoTest.java
src/test/java/com/fireblocks/sdk/model/WalletAssetTest.java
-src/test/java/com/fireblocks/sdk/model/WebhookEventTest.java
-src/test/java/com/fireblocks/sdk/model/WebhookPaginatedResponseTest.java
-src/test/java/com/fireblocks/sdk/model/WebhookTest.java
-src/test/java/com/fireblocks/sdk/model/WithdrawRequestTest.java
+src/test/java/com/fireblocks/sdk/model/WithdrawRequestDtoTest.java
src/test/java/com/fireblocks/sdk/model/WorkflowConfigStatusTest.java
src/test/java/com/fireblocks/sdk/model/WorkflowConfigurationIdTest.java
src/test/java/com/fireblocks/sdk/model/WorkflowExecutionOperationTest.java
src/test/java/com/fireblocks/sdk/model/WriteAbiFunctionTest.java
-src/test/java/com/fireblocks/sdk/model/WriteCallFunctionDtoAbiFunctionTest.java
src/test/java/com/fireblocks/sdk/model/WriteCallFunctionDtoTest.java
src/test/java/com/fireblocks/sdk/model/WriteCallFunctionResponseDtoTest.java
diff --git a/README.md b/README.md
index fc603e7b..b5530f59 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@ Add this dependency to your project's POM:
com.fireblocks.sdk
fireblocks-sdk
- 12.1.0
+ 0.0.0
compile
```
@@ -42,7 +42,7 @@ Add this dependency to your project's POM:
Add this dependency to your project's build file:
```groovy
-compile "com.fireblocks.sdk:fireblocks-sdk:12.1.0"
+compile "com.fireblocks.sdk:fireblocks-sdk:0.0.0"
```
### Others
@@ -55,7 +55,7 @@ mvn clean package
Then manually install the following JARs:
-- `target/fireblocks-sdk-12.1.0.jar`
+- `target/fireblocks-sdk-0.0.0.jar`
- `target/lib/*.jar`
@@ -145,38 +145,23 @@ Class | Method | HTTP request | Description
*ApiUserApi* | [**getApiUsers**](docs/ApiUserApi.md#getApiUsers) | **GET** /management/api_users | Get Api users
*AssetsApi* | [**createAssetsBulk**](docs/AssetsApi.md#createAssetsBulk) | **POST** /vault/assets/bulk | Bulk creation of wallets
*AuditLogsApi* | [**getAuditLogs**](docs/AuditLogsApi.md#getAuditLogs) | **GET** /management/audit_logs | Get audit logs
-*BlockchainsAssetsApi* | [**getAsset**](docs/BlockchainsAssetsApi.md#getAsset) | **GET** /assets/{id} | Get an asset
-*BlockchainsAssetsApi* | [**getBlockchain**](docs/BlockchainsAssetsApi.md#getBlockchain) | **GET** /blockchains/{id} | Get an blockchain
-*BlockchainsAssetsApi* | [**getSupportedAssets**](docs/BlockchainsAssetsApi.md#getSupportedAssets) | **GET** /supported_assets | List all asset types supported by Fireblocks - legacy endpoint
-*BlockchainsAssetsApi* | [**listAssets**](docs/BlockchainsAssetsApi.md#listAssets) | **GET** /assets | List assets
-*BlockchainsAssetsApi* | [**listBlockchains**](docs/BlockchainsAssetsApi.md#listBlockchains) | **GET** /blockchains | List blockchains
+*AuditLogsApi* | [**getAudits**](docs/AuditLogsApi.md#getAudits) | **GET** /audits | Get audit logs
+*BlockchainsAssetsApi* | [**getSupportedAssets**](docs/BlockchainsAssetsApi.md#getSupportedAssets) | **GET** /supported_assets | List all asset types supported by Fireblocks
*BlockchainsAssetsApi* | [**registerNewAsset**](docs/BlockchainsAssetsApi.md#registerNewAsset) | **POST** /assets | Register an asset
-*BlockchainsAssetsApi* | [**setAssetPrice**](docs/BlockchainsAssetsApi.md#setAssetPrice) | **POST** /assets/prices/{id} | Set asset price
-*BlockchainsAssetsApi* | [**updateAssetUserMetadata**](docs/BlockchainsAssetsApi.md#updateAssetUserMetadata) | **PATCH** /assets/{id} | Update the user’s metadata for an asset
*ComplianceApi* | [**getAmlPostScreeningPolicy**](docs/ComplianceApi.md#getAmlPostScreeningPolicy) | **GET** /screening/aml/post_screening_policy | AML - View Post-Screening Policy
*ComplianceApi* | [**getAmlScreeningPolicy**](docs/ComplianceApi.md#getAmlScreeningPolicy) | **GET** /screening/aml/screening_policy | AML - View Screening Policy
*ComplianceApi* | [**getPostScreeningPolicy**](docs/ComplianceApi.md#getPostScreeningPolicy) | **GET** /screening/travel_rule/post_screening_policy | Travel Rule - View Post-Screening Policy
-*ComplianceApi* | [**getScreeningFullDetails**](docs/ComplianceApi.md#getScreeningFullDetails) | **GET** /screening/transaction/{txId} | Provides all the compliance details for the given screened transaction.
*ComplianceApi* | [**getScreeningPolicy**](docs/ComplianceApi.md#getScreeningPolicy) | **GET** /screening/travel_rule/screening_policy | Travel Rule - View Screening Policy
-*ComplianceApi* | [**retryRejectedTransactionBypassScreeningChecks**](docs/ComplianceApi.md#retryRejectedTransactionBypassScreeningChecks) | **POST** /screening/transaction/{txId}/bypass_screening_policy | Calling the \"Bypass Screening Policy\" API endpoint triggers a new transaction, with the API user as the initiator, bypassing the screening policy check
-*ComplianceApi* | [**setAmlVerdict**](docs/ComplianceApi.md#setAmlVerdict) | **POST** /screening/aml/verdict/manual | Set AML Verdict for Manual Screening Verdict.
*ComplianceApi* | [**updateAmlScreeningConfiguration**](docs/ComplianceApi.md#updateAmlScreeningConfiguration) | **PUT** /screening/aml/policy_configuration | Update AML Configuration
*ComplianceApi* | [**updateScreeningConfiguration**](docs/ComplianceApi.md#updateScreeningConfiguration) | **PUT** /screening/configurations | Tenant - Screening Configuration
*ComplianceApi* | [**updateTravelRuleConfig**](docs/ComplianceApi.md#updateTravelRuleConfig) | **PUT** /screening/travel_rule/policy_configuration | Update Travel Rule Configuration
*ComplianceScreeningConfigurationApi* | [**getAmlScreeningConfiguration**](docs/ComplianceScreeningConfigurationApi.md#getAmlScreeningConfiguration) | **GET** /screening/aml/policy_configuration | Get AML Screening Policy Configuration
*ComplianceScreeningConfigurationApi* | [**getScreeningConfiguration**](docs/ComplianceScreeningConfigurationApi.md#getScreeningConfiguration) | **GET** /screening/travel_rule/policy_configuration | Get Travel Rule Screening Policy Configuration
-*ConnectedAccountsBetaApi* | [**getConnectedAccount**](docs/ConnectedAccountsBetaApi.md#getConnectedAccount) | **GET** /connected_accounts/{accountId} | Get connected account
-*ConnectedAccountsBetaApi* | [**getConnectedAccountBalances**](docs/ConnectedAccountsBetaApi.md#getConnectedAccountBalances) | **GET** /connected_accounts/{accountId}/balances | Get balances for an account
-*ConnectedAccountsBetaApi* | [**getConnectedAccountRates**](docs/ConnectedAccountsBetaApi.md#getConnectedAccountRates) | **GET** /connected_accounts/{accountId}/rates | Get exchange rates for an account
-*ConnectedAccountsBetaApi* | [**getConnectedAccountTradingPairs**](docs/ConnectedAccountsBetaApi.md#getConnectedAccountTradingPairs) | **GET** /connected_accounts/{accountId}/manifest/capabilities/trading/pairs | Get supported trading pairs for an account
-*ConnectedAccountsBetaApi* | [**getConnectedAccounts**](docs/ConnectedAccountsBetaApi.md#getConnectedAccounts) | **GET** /connected_accounts | Get connected accounts
*ConsoleUserApi* | [**createConsoleUser**](docs/ConsoleUserApi.md#createConsoleUser) | **POST** /management/users | Create console user
*ConsoleUserApi* | [**getConsoleUsers**](docs/ConsoleUserApi.md#getConsoleUsers) | **GET** /management/users | Get console users
-*ContractInteractionsApi* | [**decodeContractData**](docs/ContractInteractionsApi.md#decodeContractData) | **POST** /contract_interactions/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/decode | Decode a function call data, error, or event log
-*ContractInteractionsApi* | [**getDeployedContractAbi**](docs/ContractInteractionsApi.md#getDeployedContractAbi) | **GET** /contract_interactions/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/functions | Return deployed contract's ABI
-*ContractInteractionsApi* | [**getTransactionReceipt**](docs/ContractInteractionsApi.md#getTransactionReceipt) | **GET** /contract_interactions/base_asset_id/{baseAssetId}/tx_hash/{txHash}/receipt | Get transaction receipt
-*ContractInteractionsApi* | [**readCallFunction**](docs/ContractInteractionsApi.md#readCallFunction) | **POST** /contract_interactions/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/functions/read | Call a read function on a deployed contract
-*ContractInteractionsApi* | [**writeCallFunction**](docs/ContractInteractionsApi.md#writeCallFunction) | **POST** /contract_interactions/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/functions/write | Call a write function on a deployed contract
+*ContractInteractionsApi* | [**getDeployedContractAbi**](docs/ContractInteractionsApi.md#getDeployedContractAbi) | **GET** /contract_interactions/base_asset_id/{assetId}/contract_address/{contractAddress}/functions | Return deployed contract's ABI
+*ContractInteractionsApi* | [**readCallFunction**](docs/ContractInteractionsApi.md#readCallFunction) | **POST** /contract_interactions/base_asset_id/{assetId}/contract_address/{contractAddress}/functions/read | Call a read function on a deployed contract
+*ContractInteractionsApi* | [**writeCallFunction**](docs/ContractInteractionsApi.md#writeCallFunction) | **POST** /contract_interactions/base_asset_id/{assetId}/contract_address/{contractAddress}/functions/write | Call a write function on a deployed contract
*ContractTemplatesApi* | [**deleteContractTemplateById**](docs/ContractTemplatesApi.md#deleteContractTemplateById) | **DELETE** /tokenization/templates/{contractTemplateId} | Delete a contract template by id
*ContractTemplatesApi* | [**deployContract**](docs/ContractTemplatesApi.md#deployContract) | **POST** /tokenization/templates/{contractTemplateId}/deploy | Deploy contract
*ContractTemplatesApi* | [**getConstructorByContractTemplateId**](docs/ContractTemplatesApi.md#getConstructorByContractTemplateId) | **GET** /tokenization/templates/{contractTemplateId}/constructor | Return contract template's constructor
@@ -191,42 +176,17 @@ Class | Method | HTTP request | Description
*ContractsApi* | [**getContract**](docs/ContractsApi.md#getContract) | **GET** /contracts/{contractId} | Find a specific contract
*ContractsApi* | [**getContractAsset**](docs/ContractsApi.md#getContractAsset) | **GET** /contracts/{contractId}/{assetId} | Find a contract asset
*ContractsApi* | [**getContracts**](docs/ContractsApi.md#getContracts) | **GET** /contracts | List contracts
-*CosignersBetaApi* | [**addCosigner**](docs/CosignersBetaApi.md#addCosigner) | **POST** /cosigners | Add cosigner
*CosignersBetaApi* | [**getApiKey**](docs/CosignersBetaApi.md#getApiKey) | **GET** /cosigners/{cosignerId}/api_keys/{apiKeyId} | Get API key
*CosignersBetaApi* | [**getApiKeys**](docs/CosignersBetaApi.md#getApiKeys) | **GET** /cosigners/{cosignerId}/api_keys | Get all API keys
*CosignersBetaApi* | [**getCosigner**](docs/CosignersBetaApi.md#getCosigner) | **GET** /cosigners/{cosignerId} | Get cosigner
*CosignersBetaApi* | [**getCosigners**](docs/CosignersBetaApi.md#getCosigners) | **GET** /cosigners | Get all cosigners
-*CosignersBetaApi* | [**getRequestStatus**](docs/CosignersBetaApi.md#getRequestStatus) | **GET** /cosigners/{cosignerId}/api_keys/{apiKeyId}/{requestId} | Get request status
-*CosignersBetaApi* | [**pairApiKey**](docs/CosignersBetaApi.md#pairApiKey) | **PUT** /cosigners/{cosignerId}/api_keys/{apiKeyId} | Pair API key
*CosignersBetaApi* | [**renameCosigner**](docs/CosignersBetaApi.md#renameCosigner) | **PATCH** /cosigners/{cosignerId} | Rename cosigner
-*CosignersBetaApi* | [**unpairApiKey**](docs/CosignersBetaApi.md#unpairApiKey) | **DELETE** /cosigners/{cosignerId}/api_keys/{apiKeyId} | Unpair API key
-*CosignersBetaApi* | [**updateCallbackHandler**](docs/CosignersBetaApi.md#updateCallbackHandler) | **PATCH** /cosigners/{cosignerId}/api_keys/{apiKeyId} | Update API key callback handler
-*DeployedContractsApi* | [**addContractABI**](docs/DeployedContractsApi.md#addContractABI) | **POST** /tokenization/contracts/abi | Save contract ABI
-*DeployedContractsApi* | [**fetchContractAbi**](docs/DeployedContractsApi.md#fetchContractAbi) | **POST** /tokenization/contracts/fetch_abi | Fetch the contract ABI
*DeployedContractsApi* | [**getDeployedContractByAddress**](docs/DeployedContractsApi.md#getDeployedContractByAddress) | **GET** /tokenization/contracts/{assetId}/{contractAddress} | Return deployed contract data
*DeployedContractsApi* | [**getDeployedContractById**](docs/DeployedContractsApi.md#getDeployedContractById) | **GET** /tokenization/contracts/{id} | Return deployed contract data by id
*DeployedContractsApi* | [**getDeployedContracts**](docs/DeployedContractsApi.md#getDeployedContracts) | **GET** /tokenization/contracts | List deployed contracts data
-*EmbeddedWalletsApi* | [**addEmbeddedWalletAsset**](docs/EmbeddedWalletsApi.md#addEmbeddedWalletAsset) | **POST** /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId} | Add asset to account
-*EmbeddedWalletsApi* | [**createEmbeddedWallet**](docs/EmbeddedWalletsApi.md#createEmbeddedWallet) | **POST** /ncw/wallets | Create a new wallet
-*EmbeddedWalletsApi* | [**createEmbeddedWalletAccount**](docs/EmbeddedWalletsApi.md#createEmbeddedWalletAccount) | **POST** /ncw/wallets/{walletId}/accounts | Create a new account
-*EmbeddedWalletsApi* | [**getEmbeddedWallet**](docs/EmbeddedWalletsApi.md#getEmbeddedWallet) | **GET** /ncw/wallets/{walletId} | Get a wallet
-*EmbeddedWalletsApi* | [**getEmbeddedWalletAccount**](docs/EmbeddedWalletsApi.md#getEmbeddedWalletAccount) | **GET** /ncw/wallets/{walletId}/accounts/{accountId} | Get a account
-*EmbeddedWalletsApi* | [**getEmbeddedWalletAddresses**](docs/EmbeddedWalletsApi.md#getEmbeddedWalletAddresses) | **GET** /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/addresses | Retrieve asset addresses
-*EmbeddedWalletsApi* | [**getEmbeddedWalletAsset**](docs/EmbeddedWalletsApi.md#getEmbeddedWalletAsset) | **GET** /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId} | Retrieve asset
-*EmbeddedWalletsApi* | [**getEmbeddedWalletAssetBalance**](docs/EmbeddedWalletsApi.md#getEmbeddedWalletAssetBalance) | **GET** /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/balance | Retrieve asset balance
-*EmbeddedWalletsApi* | [**getEmbeddedWalletDevice**](docs/EmbeddedWalletsApi.md#getEmbeddedWalletDevice) | **GET** /ncw/wallets/{walletId}/devices/{deviceId} | Get Embedded Wallet Device
-*EmbeddedWalletsApi* | [**getEmbeddedWalletDeviceSetupState**](docs/EmbeddedWalletsApi.md#getEmbeddedWalletDeviceSetupState) | **GET** /ncw/wallets/{walletId}/devices/{deviceId}/setup_status | Get device key setup state
-*EmbeddedWalletsApi* | [**getEmbeddedWalletLatestBackup**](docs/EmbeddedWalletsApi.md#getEmbeddedWalletLatestBackup) | **GET** /ncw/wallets/{walletId}/backup/latest | Get wallet Latest Backup details
-*EmbeddedWalletsApi* | [**getEmbeddedWalletPublicKeyInfoForAddress**](docs/EmbeddedWalletsApi.md#getEmbeddedWalletPublicKeyInfoForAddress) | **GET** /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/{change}/{addressIndex}/public_key_info | Get the public key of an asset
-*EmbeddedWalletsApi* | [**getEmbeddedWalletSupportedAssets**](docs/EmbeddedWalletsApi.md#getEmbeddedWalletSupportedAssets) | **GET** /ncw/wallets/supported_assets | Retrieve supported assets
-*EmbeddedWalletsApi* | [**getEmbeddedWallets**](docs/EmbeddedWalletsApi.md#getEmbeddedWallets) | **GET** /ncw/wallets | List wallets
-*EmbeddedWalletsApi* | [**getPublicKeyInfoNcw**](docs/EmbeddedWalletsApi.md#getPublicKeyInfoNcw) | **GET** /ncw/wallets/{walletId}/public_key_info | Get the public key for a derivation path
-*EmbeddedWalletsApi* | [**refreshEmbeddedWalletAssetBalance**](docs/EmbeddedWalletsApi.md#refreshEmbeddedWalletAssetBalance) | **PUT** /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/balance | Refresh asset balance
-*ExchangeAccountsApi* | [**addExchangeAccount**](docs/ExchangeAccountsApi.md#addExchangeAccount) | **POST** /exchange_accounts | Add an exchange account
*ExchangeAccountsApi* | [**convertAssets**](docs/ExchangeAccountsApi.md#convertAssets) | **POST** /exchange_accounts/{exchangeAccountId}/convert | Convert exchange account funds from the source asset to the destination asset.
*ExchangeAccountsApi* | [**getExchangeAccount**](docs/ExchangeAccountsApi.md#getExchangeAccount) | **GET** /exchange_accounts/{exchangeAccountId} | Find a specific exchange account
*ExchangeAccountsApi* | [**getExchangeAccountAsset**](docs/ExchangeAccountsApi.md#getExchangeAccountAsset) | **GET** /exchange_accounts/{exchangeAccountId}/{assetId} | Find an asset for an exchange account
-*ExchangeAccountsApi* | [**getExchangeAccountsCredentialsPublicKey**](docs/ExchangeAccountsApi.md#getExchangeAccountsCredentialsPublicKey) | **GET** /exchange_accounts/credentials_public_key | Get public key to encrypt exchange credentials
*ExchangeAccountsApi* | [**getPagedExchangeAccounts**](docs/ExchangeAccountsApi.md#getPagedExchangeAccounts) | **GET** /exchange_accounts/paged | Pagination list exchange accounts
*ExchangeAccountsApi* | [**internalTransfer**](docs/ExchangeAccountsApi.md#internalTransfer) | **POST** /exchange_accounts/{exchangeAccountId}/internal_transfer | Internal transfer for exchange accounts
*ExternalWalletsApi* | [**addAssetToExternalWallet**](docs/ExternalWalletsApi.md#addAssetToExternalWallet) | **POST** /external_wallets/{walletId}/{assetId} | Add an asset to an external wallet.
@@ -248,10 +208,9 @@ Class | Method | HTTP request | Description
*InternalWalletsApi* | [**createInternalWallet**](docs/InternalWalletsApi.md#createInternalWallet) | **POST** /internal_wallets | Create an internal wallet
*InternalWalletsApi* | [**createInternalWalletAsset**](docs/InternalWalletsApi.md#createInternalWalletAsset) | **POST** /internal_wallets/{walletId}/{assetId} | Add an asset to an internal wallet
*InternalWalletsApi* | [**deleteInternalWallet**](docs/InternalWalletsApi.md#deleteInternalWallet) | **DELETE** /internal_wallets/{walletId} | Delete an internal wallet
-*InternalWalletsApi* | [**deleteInternalWalletAsset**](docs/InternalWalletsApi.md#deleteInternalWalletAsset) | **DELETE** /internal_wallets/{walletId}/{assetId} | Delete a whitelisted address
-*InternalWalletsApi* | [**getInternalWallet**](docs/InternalWalletsApi.md#getInternalWallet) | **GET** /internal_wallets/{walletId} | Get an asset from an internal wallet
+*InternalWalletsApi* | [**deleteInternalWalletAsset**](docs/InternalWalletsApi.md#deleteInternalWalletAsset) | **DELETE** /internal_wallets/{walletId}/{assetId} | Delete a whitelisted address from an internal wallet
+*InternalWalletsApi* | [**getInternalWallet**](docs/InternalWalletsApi.md#getInternalWallet) | **GET** /internal_wallets/{walletId} | Get assets for internal wallet
*InternalWalletsApi* | [**getInternalWalletAsset**](docs/InternalWalletsApi.md#getInternalWalletAsset) | **GET** /internal_wallets/{walletId}/{assetId} | Get an asset from an internal wallet
-*InternalWalletsApi* | [**getInternalWalletAssetsPaginated**](docs/InternalWalletsApi.md#getInternalWalletAssetsPaginated) | **GET** /internal_wallets/{walletId}/assets | List assets in an internal wallet (Paginated)
*InternalWalletsApi* | [**getInternalWallets**](docs/InternalWalletsApi.md#getInternalWallets) | **GET** /internal_wallets | List internal wallets
*InternalWalletsApi* | [**setCustomerRefIdForInternalWallet**](docs/InternalWalletsApi.md#setCustomerRefIdForInternalWallet) | **POST** /internal_wallets/{walletId}/set_customer_ref_id | Set an AML/KYT customer reference ID for an internal wallet
*JobManagementApi* | [**cancelJob**](docs/JobManagementApi.md#cancelJob) | **POST** /batch/{jobId}/cancel | Cancel a running job
@@ -269,8 +228,6 @@ Class | Method | HTTP request | Description
*KeyLinkBetaApi* | [**getValidationKeysList**](docs/KeyLinkBetaApi.md#getValidationKeysList) | **GET** /key_link/validation_keys | Get list of registered validation keys
*KeyLinkBetaApi* | [**setAgentId**](docs/KeyLinkBetaApi.md#setAgentId) | **PATCH** /key_link/signing_keys/{keyId}/agent_user_id | Set agent user id that can sign with the signing key identified by the Fireblocks provided `keyId`
*KeyLinkBetaApi* | [**updateSigningKey**](docs/KeyLinkBetaApi.md#updateSigningKey) | **PATCH** /key_link/signing_keys/{keyId} | Modify the signing by Fireblocks provided `keyId`
-*KeysBetaApi* | [**getMpcKeysList**](docs/KeysBetaApi.md#getMpcKeysList) | **GET** /keys/mpc/list | Get list of mpc keys
-*KeysBetaApi* | [**getMpcKeysListByUser**](docs/KeysBetaApi.md#getMpcKeysListByUser) | **GET** /keys/mpc/list/{userId} | Get list of mpc keys by `userId`
*NetworkConnectionsApi* | [**checkThirdPartyRouting**](docs/NetworkConnectionsApi.md#checkThirdPartyRouting) | **GET** /network_connections/{connectionId}/is_third_party_routing/{assetType} | Retrieve third-party network routing validation by asset type.
*NetworkConnectionsApi* | [**createNetworkConnection**](docs/NetworkConnectionsApi.md#createNetworkConnection) | **POST** /network_connections | Creates a new network connection
*NetworkConnectionsApi* | [**createNetworkId**](docs/NetworkConnectionsApi.md#createNetworkId) | **POST** /network_ids | Creates a new Network ID
@@ -281,7 +238,6 @@ Class | Method | HTTP request | Description
*NetworkConnectionsApi* | [**getNetworkId**](docs/NetworkConnectionsApi.md#getNetworkId) | **GET** /network_ids/{networkId} | Returns specific network ID.
*NetworkConnectionsApi* | [**getNetworkIds**](docs/NetworkConnectionsApi.md#getNetworkIds) | **GET** /network_ids | Returns all network IDs, both local IDs and discoverable remote IDs
*NetworkConnectionsApi* | [**getRoutingPolicyAssetGroups**](docs/NetworkConnectionsApi.md#getRoutingPolicyAssetGroups) | **GET** /network_ids/routing_policy_asset_groups | Returns all enabled routing policy asset groups
-*NetworkConnectionsApi* | [**searchNetworkIds**](docs/NetworkConnectionsApi.md#searchNetworkIds) | **GET** /network_ids/search | Search network IDs, both local IDs and discoverable remote IDs
*NetworkConnectionsApi* | [**setNetworkIdDiscoverability**](docs/NetworkConnectionsApi.md#setNetworkIdDiscoverability) | **PATCH** /network_ids/{networkId}/set_discoverability | Update network ID's discoverability.
*NetworkConnectionsApi* | [**setNetworkIdName**](docs/NetworkConnectionsApi.md#setNetworkIdName) | **PATCH** /network_ids/{networkId}/set_name | Update network ID's name.
*NetworkConnectionsApi* | [**setNetworkIdRoutingPolicy**](docs/NetworkConnectionsApi.md#setNetworkIdRoutingPolicy) | **PATCH** /network_ids/{networkId}/set_routing_policy | Update network id routing policy.
@@ -306,26 +262,19 @@ Class | Method | HTTP request | Description
*PaymentsPayoutApi* | [**createPayout**](docs/PaymentsPayoutApi.md#createPayout) | **POST** /payments/payout | Create a payout instruction set
*PaymentsPayoutApi* | [**executePayoutAction**](docs/PaymentsPayoutApi.md#executePayoutAction) | **POST** /payments/payout/{payoutId}/actions/execute | Execute a payout instruction set
*PaymentsPayoutApi* | [**getPayout**](docs/PaymentsPayoutApi.md#getPayout) | **GET** /payments/payout/{payoutId} | Get the status of a payout instruction set
-*PolicyEditorBetaApi* | [**getActivePolicyLegacy**](docs/PolicyEditorBetaApi.md#getActivePolicyLegacy) | **GET** /tap/active_policy | Get the active policy and its validation
-*PolicyEditorBetaApi* | [**getDraftLegacy**](docs/PolicyEditorBetaApi.md#getDraftLegacy) | **GET** /tap/draft | Get the active draft
-*PolicyEditorBetaApi* | [**publishDraftLegacy**](docs/PolicyEditorBetaApi.md#publishDraftLegacy) | **POST** /tap/draft | Send publish request for a certain draft id
+*PolicyEditorBetaApi* | [**getActivePolicy**](docs/PolicyEditorBetaApi.md#getActivePolicy) | **GET** /tap/active_policy | Get the active policy and its validation
+*PolicyEditorBetaApi* | [**getDraft**](docs/PolicyEditorBetaApi.md#getDraft) | **GET** /tap/draft | Get the active draft
+*PolicyEditorBetaApi* | [**publishDraft**](docs/PolicyEditorBetaApi.md#publishDraft) | **POST** /tap/draft | Send publish request for a certain draft id
*PolicyEditorBetaApi* | [**publishPolicyRules**](docs/PolicyEditorBetaApi.md#publishPolicyRules) | **POST** /tap/publish | Send publish request for a set of policy rules
-*PolicyEditorBetaApi* | [**updateDraftLegacy**](docs/PolicyEditorBetaApi.md#updateDraftLegacy) | **PUT** /tap/draft | Update the draft with a new set of rules
-*PolicyEditorV2BetaApi* | [**getActivePolicy**](docs/PolicyEditorV2BetaApi.md#getActivePolicy) | **GET** /policy/active_policy | Get the active policy and its validation by policy type
-*PolicyEditorV2BetaApi* | [**getDraft**](docs/PolicyEditorV2BetaApi.md#getDraft) | **GET** /policy/draft | Get the active draft by policy type
-*PolicyEditorV2BetaApi* | [**publishDraft**](docs/PolicyEditorV2BetaApi.md#publishDraft) | **POST** /policy/draft | Send publish request for a certain draft id
-*PolicyEditorV2BetaApi* | [**updateDraft**](docs/PolicyEditorV2BetaApi.md#updateDraft) | **PUT** /policy/draft | Update the draft with a new set of rules by policy types
+*PolicyEditorBetaApi* | [**updateDraft**](docs/PolicyEditorBetaApi.md#updateDraft) | **PUT** /tap/draft | Update the draft with a new set of rules
*ResetDeviceApi* | [**resetDevice**](docs/ResetDeviceApi.md#resetDevice) | **POST** /management/users/{id}/reset_device | Resets device
-*SmartTransferApi* | [**approveDvPTicketTerm**](docs/SmartTransferApi.md#approveDvPTicketTerm) | **PUT** /smart_transfers/{ticketId}/terms/{termId}/dvp/approve | Define funding source and give approve to contract to transfer asset
*SmartTransferApi* | [**cancelTicket**](docs/SmartTransferApi.md#cancelTicket) | **PUT** /smart-transfers/{ticketId}/cancel | Cancel Ticket
*SmartTransferApi* | [**createTicket**](docs/SmartTransferApi.md#createTicket) | **POST** /smart-transfers | Create Ticket
*SmartTransferApi* | [**createTicketTerm**](docs/SmartTransferApi.md#createTicketTerm) | **POST** /smart-transfers/{ticketId}/terms | Create leg (term)
*SmartTransferApi* | [**findTicketById**](docs/SmartTransferApi.md#findTicketById) | **GET** /smart-transfers/{ticketId} | Search Tickets by ID
*SmartTransferApi* | [**findTicketTermById**](docs/SmartTransferApi.md#findTicketTermById) | **GET** /smart-transfers/{ticketId}/terms/{termId} | Search ticket by leg (term) ID
*SmartTransferApi* | [**fulfillTicket**](docs/SmartTransferApi.md#fulfillTicket) | **PUT** /smart-transfers/{ticketId}/fulfill | Fund ticket manually
-*SmartTransferApi* | [**fundDvpTicket**](docs/SmartTransferApi.md#fundDvpTicket) | **PUT** /smart_transfers/{ticketId}/dvp/fund | Fund dvp ticket
*SmartTransferApi* | [**fundTicketTerm**](docs/SmartTransferApi.md#fundTicketTerm) | **PUT** /smart-transfers/{ticketId}/terms/{termId}/fund | Define funding source
-*SmartTransferApi* | [**getSmartTransferStatistic**](docs/SmartTransferApi.md#getSmartTransferStatistic) | **GET** /smart_transfers/statistic | Get smart transfers statistic
*SmartTransferApi* | [**getSmartTransferUserGroups**](docs/SmartTransferApi.md#getSmartTransferUserGroups) | **GET** /smart-transfers/settings/user-groups | Get user group
*SmartTransferApi* | [**manuallyFundTicketTerm**](docs/SmartTransferApi.md#manuallyFundTicketTerm) | **PUT** /smart-transfers/{ticketId}/terms/{termId}/manually-fund | Manually add term transaction
*SmartTransferApi* | [**removeTicketTerm**](docs/SmartTransferApi.md#removeTicketTerm) | **DELETE** /smart-transfers/{ticketId}/terms/{termId} | Delete ticket leg (term)
@@ -335,53 +284,20 @@ Class | Method | HTTP request | Description
*SmartTransferApi* | [**setUserGroups**](docs/SmartTransferApi.md#setUserGroups) | **POST** /smart-transfers/settings/user-groups | Set user group
*SmartTransferApi* | [**submitTicket**](docs/SmartTransferApi.md#submitTicket) | **PUT** /smart-transfers/{ticketId}/submit | Submit ticket
*SmartTransferApi* | [**updateTicketTerm**](docs/SmartTransferApi.md#updateTicketTerm) | **PUT** /smart-transfers/{ticketId}/terms/{termId} | Update ticket leg (term)
-*StakingApi* | [**approveTermsOfServiceByProviderId**](docs/StakingApi.md#approveTermsOfServiceByProviderId) | **POST** /staking/providers/{providerId}/approveTermsOfService | Approve staking terms of service
-*StakingApi* | [**claimRewards**](docs/StakingApi.md#claimRewards) | **POST** /staking/chains/{chainDescriptor}/claim_rewards | Execute a Claim Rewards operation
-*StakingApi* | [**getAllDelegations**](docs/StakingApi.md#getAllDelegations) | **GET** /staking/positions | List staking positions details
-*StakingApi* | [**getChainInfo**](docs/StakingApi.md#getChainInfo) | **GET** /staking/chains/{chainDescriptor}/chainInfo | Get chain-specific staking summary
-*StakingApi* | [**getChains**](docs/StakingApi.md#getChains) | **GET** /staking/chains | List staking supported chains
-*StakingApi* | [**getDelegationById**](docs/StakingApi.md#getDelegationById) | **GET** /staking/positions/{id} | Get staking position details
-*StakingApi* | [**getProviders**](docs/StakingApi.md#getProviders) | **GET** /staking/providers | List staking providers details
-*StakingApi* | [**getSummary**](docs/StakingApi.md#getSummary) | **GET** /staking/positions/summary | Get staking summary details
-*StakingApi* | [**getSummaryByVault**](docs/StakingApi.md#getSummaryByVault) | **GET** /staking/positions/summary/vaults | Get staking summary details by vault
-*StakingApi* | [**mergeStakeAccounts**](docs/StakingApi.md#mergeStakeAccounts) | **POST** /staking/chains/{chainDescriptor}/merge | Merge Solana on stake accounts
-*StakingApi* | [**split**](docs/StakingApi.md#split) | **POST** /staking/chains/{chainDescriptor}/split | Execute a Split operation on SOL/SOL_TEST stake account
-*StakingApi* | [**stake**](docs/StakingApi.md#stake) | **POST** /staking/chains/{chainDescriptor}/stake | Initiate Stake Operation
-*StakingApi* | [**unstake**](docs/StakingApi.md#unstake) | **POST** /staking/chains/{chainDescriptor}/unstake | Execute an Unstake operation
-*StakingApi* | [**withdraw**](docs/StakingApi.md#withdraw) | **POST** /staking/chains/{chainDescriptor}/withdraw | Execute a Withdraw operation
-*TagsApi* | [**createTag**](docs/TagsApi.md#createTag) | **POST** /tags | Create a tag
-*TagsApi* | [**deleteTag**](docs/TagsApi.md#deleteTag) | **DELETE** /tags/{tagId} | Delete a tag
-*TagsApi* | [**getTag**](docs/TagsApi.md#getTag) | **GET** /tags/{tagId} | Get a tag
-*TagsApi* | [**getTags**](docs/TagsApi.md#getTags) | **GET** /tags | Get list of tags
-*TagsApi* | [**updateTag**](docs/TagsApi.md#updateTag) | **PATCH** /tags/{tagId} | Update a tag
-*TokenizationApi* | [**burnCollectionToken**](docs/TokenizationApi.md#burnCollectionToken) | **POST** /tokenization/collections/{id}/tokens/burn | Burn tokens
-*TokenizationApi* | [**createNewCollection**](docs/TokenizationApi.md#createNewCollection) | **POST** /tokenization/collections | Create a new collection
-*TokenizationApi* | [**deactivateAndUnlinkAdapters**](docs/TokenizationApi.md#deactivateAndUnlinkAdapters) | **DELETE** /tokenization/multichain/bridge/layerzero | Remove LayerZero adapters
-*TokenizationApi* | [**deployAndLinkAdapters**](docs/TokenizationApi.md#deployAndLinkAdapters) | **POST** /tokenization/multichain/bridge/layerzero | Deploy LayerZero adapters
-*TokenizationApi* | [**fetchCollectionTokenDetails**](docs/TokenizationApi.md#fetchCollectionTokenDetails) | **GET** /tokenization/collections/{id}/tokens/{tokenId} | Get collection token details
-*TokenizationApi* | [**getCollectionById**](docs/TokenizationApi.md#getCollectionById) | **GET** /tokenization/collections/{id} | Get a collection by id
-*TokenizationApi* | [**getDeployableAddress**](docs/TokenizationApi.md#getDeployableAddress) | **POST** /tokenization/multichain/deterministic_address | Get deterministic address for contract deployment
-*TokenizationApi* | [**getLayerZeroDvnConfig**](docs/TokenizationApi.md#getLayerZeroDvnConfig) | **GET** /tokenization/multichain/bridge/layerzero/config/{adapterTokenLinkId}/dvns | Get LayerZero DVN configuration
-*TokenizationApi* | [**getLayerZeroPeers**](docs/TokenizationApi.md#getLayerZeroPeers) | **GET** /tokenization/multichain/bridge/layerzero/config/{adapterTokenLinkId}/peers | Get LayerZero peers
-*TokenizationApi* | [**getLinkedCollections**](docs/TokenizationApi.md#getLinkedCollections) | **GET** /tokenization/collections | Get collections
+*StakingBetaApi* | [**approveTermsOfServiceByProviderId**](docs/StakingBetaApi.md#approveTermsOfServiceByProviderId) | **POST** /staking/providers/{providerId}/approveTermsOfService |
+*StakingBetaApi* | [**executeAction**](docs/StakingBetaApi.md#executeAction) | **POST** /staking/chains/{chainDescriptor}/{actionId} |
+*StakingBetaApi* | [**getAllDelegations**](docs/StakingBetaApi.md#getAllDelegations) | **GET** /staking/positions |
+*StakingBetaApi* | [**getChainInfo**](docs/StakingBetaApi.md#getChainInfo) | **GET** /staking/chains/{chainDescriptor}/chainInfo |
+*StakingBetaApi* | [**getChains**](docs/StakingBetaApi.md#getChains) | **GET** /staking/chains |
+*StakingBetaApi* | [**getDelegationById**](docs/StakingBetaApi.md#getDelegationById) | **GET** /staking/positions/{id} |
+*StakingBetaApi* | [**getProviders**](docs/StakingBetaApi.md#getProviders) | **GET** /staking/providers |
+*StakingBetaApi* | [**getSummary**](docs/StakingBetaApi.md#getSummary) | **GET** /staking/positions/summary |
+*StakingBetaApi* | [**getSummaryByVault**](docs/StakingBetaApi.md#getSummaryByVault) | **GET** /staking/positions/summary/vaults |
*TokenizationApi* | [**getLinkedToken**](docs/TokenizationApi.md#getLinkedToken) | **GET** /tokenization/tokens/{id} | Return a linked token
*TokenizationApi* | [**getLinkedTokens**](docs/TokenizationApi.md#getLinkedTokens) | **GET** /tokenization/tokens | List all linked tokens
*TokenizationApi* | [**issueNewToken**](docs/TokenizationApi.md#issueNewToken) | **POST** /tokenization/tokens | Issue a new token
-*TokenizationApi* | [**issueTokenMultiChain**](docs/TokenizationApi.md#issueTokenMultiChain) | **POST** /tokenization/multichain/tokens | Issue a token on one or more blockchains
-*TokenizationApi* | [**link**](docs/TokenizationApi.md#link) | **POST** /tokenization/tokens/link | Link a contract
-*TokenizationApi* | [**mintCollectionToken**](docs/TokenizationApi.md#mintCollectionToken) | **POST** /tokenization/collections/{id}/tokens/mint | Mint tokens
-*TokenizationApi* | [**reIssueTokenMultiChain**](docs/TokenizationApi.md#reIssueTokenMultiChain) | **POST** /tokenization/multichain/reissue/token/{tokenLinkId} | Reissue a multichain token
-*TokenizationApi* | [**removeLayerZeroPeers**](docs/TokenizationApi.md#removeLayerZeroPeers) | **DELETE** /tokenization/multichain/bridge/layerzero/config/peers | Remove LayerZero peers
-*TokenizationApi* | [**setLayerZeroDvnConfig**](docs/TokenizationApi.md#setLayerZeroDvnConfig) | **POST** /tokenization/multichain/bridge/layerzero/config/dvns | Set LayerZero DVN configuration
-*TokenizationApi* | [**setLayerZeroPeers**](docs/TokenizationApi.md#setLayerZeroPeers) | **POST** /tokenization/multichain/bridge/layerzero/config/peers | Set LayerZero peers
+*TokenizationApi* | [**link**](docs/TokenizationApi.md#link) | **POST** /tokenization/tokens/link | Link a token
*TokenizationApi* | [**unlink**](docs/TokenizationApi.md#unlink) | **DELETE** /tokenization/tokens/{id} | Unlink a token
-*TokenizationApi* | [**unlinkCollection**](docs/TokenizationApi.md#unlinkCollection) | **DELETE** /tokenization/collections/{id} | Delete a collection link
-*TokenizationApi* | [**validateLayerZeroChannelConfig**](docs/TokenizationApi.md#validateLayerZeroChannelConfig) | **GET** /tokenization/multichain/bridge/layerzero/validate | Validate LayerZero channel configuration
-*TradingBetaApi* | [**createOrder**](docs/TradingBetaApi.md#createOrder) | **POST** /trading/orders | Create an order
-*TradingBetaApi* | [**createQuote**](docs/TradingBetaApi.md#createQuote) | **POST** /trading/quotes | Create a quote
-*TradingBetaApi* | [**getOrder**](docs/TradingBetaApi.md#getOrder) | **GET** /trading/orders/{orderId} | Get order details
-*TradingBetaApi* | [**getOrders**](docs/TradingBetaApi.md#getOrders) | **GET** /trading/orders | Get orders
-*TradingBetaApi* | [**getTradingProviders**](docs/TradingBetaApi.md#getTradingProviders) | **GET** /trading/providers | Get providers
*TransactionsApi* | [**cancelTransaction**](docs/TransactionsApi.md#cancelTransaction) | **POST** /transactions/{txId}/cancel | Cancel a transaction
*TransactionsApi* | [**createTransaction**](docs/TransactionsApi.md#createTransaction) | **POST** /transactions | Create a new transaction
*TransactionsApi* | [**dropTransaction**](docs/TransactionsApi.md#dropTransaction) | **POST** /transactions/{txId}/drop | Drop ETH transaction by ID
@@ -391,17 +307,15 @@ Class | Method | HTTP request | Description
*TransactionsApi* | [**getTransaction**](docs/TransactionsApi.md#getTransaction) | **GET** /transactions/{txId} | Find a specific transaction by Fireblocks transaction ID
*TransactionsApi* | [**getTransactionByExternalId**](docs/TransactionsApi.md#getTransactionByExternalId) | **GET** /transactions/external_tx_id/{externalTxId} | Find a specific transaction by external transaction ID
*TransactionsApi* | [**getTransactions**](docs/TransactionsApi.md#getTransactions) | **GET** /transactions | List transaction history
-*TransactionsApi* | [**rescanTransactionsBeta**](docs/TransactionsApi.md#rescanTransactionsBeta) | **POST** /transactions/rescan | rescan array of transactions
*TransactionsApi* | [**setConfirmationThresholdByTransactionHash**](docs/TransactionsApi.md#setConfirmationThresholdByTransactionHash) | **POST** /txHash/{txHash}/set_confirmation_threshold | Set confirmation threshold by transaction hash
*TransactionsApi* | [**setTransactionConfirmationThreshold**](docs/TransactionsApi.md#setTransactionConfirmationThreshold) | **POST** /transactions/{txId}/set_confirmation_threshold | Set confirmation threshold by transaction ID
*TransactionsApi* | [**unfreezeTransaction**](docs/TransactionsApi.md#unfreezeTransaction) | **POST** /transactions/{txId}/unfreeze | Unfreeze a transaction
*TransactionsApi* | [**validateAddress**](docs/TransactionsApi.md#validateAddress) | **GET** /transactions/validate_address/{assetId}/{address} | Validate destination address
-*TravelRuleApi* | [**getVASPByDID**](docs/TravelRuleApi.md#getVASPByDID) | **GET** /screening/travel_rule/vasp/{did} | Get VASP details
-*TravelRuleApi* | [**getVASPs**](docs/TravelRuleApi.md#getVASPs) | **GET** /screening/travel_rule/vasp | Get All VASPs
-*TravelRuleApi* | [**getVaspForVault**](docs/TravelRuleApi.md#getVaspForVault) | **GET** /screening/travel_rule/vault/{vaultAccountId}/vasp | Get assigned VASP to vault
-*TravelRuleApi* | [**setVaspForVault**](docs/TravelRuleApi.md#setVaspForVault) | **POST** /screening/travel_rule/vault/{vaultAccountId}/vasp | Assign VASP to vault
-*TravelRuleApi* | [**updateVasp**](docs/TravelRuleApi.md#updateVasp) | **PUT** /screening/travel_rule/vasp/update | Add jsonDidKey to VASP details
-*TravelRuleApi* | [**validateFullTravelRuleTransaction**](docs/TravelRuleApi.md#validateFullTravelRuleTransaction) | **POST** /screening/travel_rule/transaction/validate/full | Validate Full Travel Rule Transaction
+*TravelRuleBetaApi* | [**getVASPByDID**](docs/TravelRuleBetaApi.md#getVASPByDID) | **GET** /screening/travel_rule/vasp/{did} | Get VASP details
+*TravelRuleBetaApi* | [**getVASPs**](docs/TravelRuleBetaApi.md#getVASPs) | **GET** /screening/travel_rule/vasp | Get All VASPs
+*TravelRuleBetaApi* | [**updateVasp**](docs/TravelRuleBetaApi.md#updateVasp) | **PUT** /screening/travel_rule/vasp/update | Add jsonDidKey to VASP details
+*TravelRuleBetaApi* | [**validateFullTravelRuleTransaction**](docs/TravelRuleBetaApi.md#validateFullTravelRuleTransaction) | **POST** /screening/travel_rule/transaction/validate/full | Validate Full Travel Rule Transaction
+*TravelRuleBetaApi* | [**validateTravelRuleTransaction**](docs/TravelRuleBetaApi.md#validateTravelRuleTransaction) | **POST** /screening/travel_rule/transaction/validate | Validate Travel Rule Transaction
*UserGroupsBetaApi* | [**createUserGroup**](docs/UserGroupsBetaApi.md#createUserGroup) | **POST** /management/user_groups | Create user group
*UserGroupsBetaApi* | [**deleteUserGroup**](docs/UserGroupsBetaApi.md#deleteUserGroup) | **DELETE** /management/user_groups/{groupId} | Delete user group
*UserGroupsBetaApi* | [**getUserGroup**](docs/UserGroupsBetaApi.md#getUserGroup) | **GET** /management/user_groups/{groupId} | Get user group
@@ -409,17 +323,12 @@ Class | Method | HTTP request | Description
*UserGroupsBetaApi* | [**updateUserGroup**](docs/UserGroupsBetaApi.md#updateUserGroup) | **PUT** /management/user_groups/{groupId} | Update user group
*UsersApi* | [**getUsers**](docs/UsersApi.md#getUsers) | **GET** /users | List users
*VaultsApi* | [**activateAssetForVaultAccount**](docs/VaultsApi.md#activateAssetForVaultAccount) | **POST** /vault/accounts/{vaultAccountId}/{assetId}/activate | Activate a wallet in a vault account
-*VaultsApi* | [**attachTagsToVaultAccounts**](docs/VaultsApi.md#attachTagsToVaultAccounts) | **POST** /vault/accounts/attached_tags/attach | Attach tags to a vault accounts
*VaultsApi* | [**createLegacyAddress**](docs/VaultsApi.md#createLegacyAddress) | **POST** /vault/accounts/{vaultAccountId}/{assetId}/addresses/{addressId}/create_legacy | Convert a segwit address to legacy format
*VaultsApi* | [**createMultipleAccounts**](docs/VaultsApi.md#createMultipleAccounts) | **POST** /vault/accounts/bulk | Bulk creation of new vault accounts
-*VaultsApi* | [**createMultipleDepositAddresses**](docs/VaultsApi.md#createMultipleDepositAddresses) | **POST** /vault/accounts/addresses/bulk | Bulk creation of new deposit addresses
*VaultsApi* | [**createVaultAccount**](docs/VaultsApi.md#createVaultAccount) | **POST** /vault/accounts | Create a new vault account
*VaultsApi* | [**createVaultAccountAsset**](docs/VaultsApi.md#createVaultAccountAsset) | **POST** /vault/accounts/{vaultAccountId}/{assetId} | Create a new wallet
*VaultsApi* | [**createVaultAccountAssetAddress**](docs/VaultsApi.md#createVaultAccountAssetAddress) | **POST** /vault/accounts/{vaultAccountId}/{assetId}/addresses | Create new asset deposit address
-*VaultsApi* | [**detachTagsFromVaultAccounts**](docs/VaultsApi.md#detachTagsFromVaultAccounts) | **POST** /vault/accounts/attached_tags/detach | Detach tags from a vault accounts
*VaultsApi* | [**getAssetWallets**](docs/VaultsApi.md#getAssetWallets) | **GET** /vault/asset_wallets | List asset wallets (Paginated)
-*VaultsApi* | [**getCreateMultipleDepositAddressesJobStatus**](docs/VaultsApi.md#getCreateMultipleDepositAddressesJobStatus) | **GET** /vault/accounts/addresses/bulk/{jobId} | Get job status of bulk creation of new deposit addresses
-*VaultsApi* | [**getCreateMultipleVaultAccountsJobStatus**](docs/VaultsApi.md#getCreateMultipleVaultAccountsJobStatus) | **GET** /vault/accounts/bulk/{jobId} | Get job status of bulk creation of new vault accounts
*VaultsApi* | [**getMaxSpendableAmount**](docs/VaultsApi.md#getMaxSpendableAmount) | **GET** /vault/accounts/{vaultAccountId}/{assetId}/max_spendable_amount | Get the maximum spendable amount in a single transaction.
*VaultsApi* | [**getPagedVaultAccounts**](docs/VaultsApi.md#getPagedVaultAccounts) | **GET** /vault/accounts_paged | List vault accounts (Paginated)
*VaultsApi* | [**getPublicKeyInfo**](docs/VaultsApi.md#getPublicKeyInfo) | **GET** /vault/public_key_info | Get the public key information
@@ -444,18 +353,6 @@ Class | Method | HTTP request | Description
*Web3ConnectionsApi* | [**submit**](docs/Web3ConnectionsApi.md#submit) | **PUT** /connections/wc/{id} | Respond to a pending Web3 connection request.
*WebhooksApi* | [**resendTransactionWebhooks**](docs/WebhooksApi.md#resendTransactionWebhooks) | **POST** /webhooks/resend/{txId} | Resend failed webhooks for a transaction by ID
*WebhooksApi* | [**resendWebhooks**](docs/WebhooksApi.md#resendWebhooks) | **POST** /webhooks/resend | Resend failed webhooks
-*WebhooksV2Api* | [**createWebhook**](docs/WebhooksV2Api.md#createWebhook) | **POST** /webhooks | Create new webhook
-*WebhooksV2Api* | [**deleteWebhook**](docs/WebhooksV2Api.md#deleteWebhook) | **DELETE** /webhooks/{webhookId} | Delete webhook
-*WebhooksV2Api* | [**getNotification**](docs/WebhooksV2Api.md#getNotification) | **GET** /webhooks/{webhookId}/notifications/{notificationId} | Get notification by id
-*WebhooksV2Api* | [**getNotificationAttempts**](docs/WebhooksV2Api.md#getNotificationAttempts) | **GET** /webhooks/{webhookId}/notifications/{notificationId}/attempts | Get notification attempts
-*WebhooksV2Api* | [**getNotifications**](docs/WebhooksV2Api.md#getNotifications) | **GET** /webhooks/{webhookId}/notifications | Get all notifications by webhook id
-*WebhooksV2Api* | [**getResendJobStatus**](docs/WebhooksV2Api.md#getResendJobStatus) | **GET** /webhooks/{webhookId}/notifications/resend_failed/jobs/{jobId} | Get resend job status
-*WebhooksV2Api* | [**getWebhook**](docs/WebhooksV2Api.md#getWebhook) | **GET** /webhooks/{webhookId} | Get webhook by id
-*WebhooksV2Api* | [**getWebhooks**](docs/WebhooksV2Api.md#getWebhooks) | **GET** /webhooks | Get all webhooks
-*WebhooksV2Api* | [**resendFailedNotifications**](docs/WebhooksV2Api.md#resendFailedNotifications) | **POST** /webhooks/{webhookId}/notifications/resend_failed | Resend failed notifications
-*WebhooksV2Api* | [**resendNotificationById**](docs/WebhooksV2Api.md#resendNotificationById) | **POST** /webhooks/{webhookId}/notifications/{notificationId}/resend | Resend notification by id
-*WebhooksV2Api* | [**resendNotificationsByResourceId**](docs/WebhooksV2Api.md#resendNotificationsByResourceId) | **POST** /webhooks/{webhookId}/notifications/resend_by_resource | Resend notifications by resource Id
-*WebhooksV2Api* | [**updateWebhook**](docs/WebhooksV2Api.md#updateWebhook) | **PATCH** /webhooks/{webhookId} | Update webhook
*WhitelistIpAddressesApi* | [**getWhitelistIpAddresses**](docs/WhitelistIpAddressesApi.md#getWhitelistIpAddresses) | **GET** /management/api_users/{userId}/whitelist_ip_addresses | Gets whitelisted ip addresses
*WorkspaceStatusBetaApi* | [**getWorkspaceStatus**](docs/WorkspaceStatusBetaApi.md#getWorkspaceStatus) | **GET** /management/workspace_status | Returns current workspace status
@@ -463,118 +360,51 @@ Class | Method | HTTP request | Description
## Documentation for Models
- [APIUser](docs/APIUser.md)
- - [AbaPaymentInfo](docs/AbaPaymentInfo.md)
- [AbiFunction](docs/AbiFunction.md)
- - [AccessType](docs/AccessType.md)
- [Account](docs/Account.md)
- - [AccountAccess](docs/AccountAccess.md)
- - [AccountBase](docs/AccountBase.md)
- - [AccountBasedAccessProvider](docs/AccountBasedAccessProvider.md)
- - [AccountConfig](docs/AccountConfig.md)
- - [AccountHolderDetails](docs/AccountHolderDetails.md)
- - [AccountIdentifier](docs/AccountIdentifier.md)
- - [AccountProviderID](docs/AccountProviderID.md)
- - [AccountReference](docs/AccountReference.md)
- [AccountType](docs/AccountType.md)
- - [AccountType2](docs/AccountType2.md)
- - [AchPaymentInfo](docs/AchPaymentInfo.md)
- - [AdapterProcessingResult](docs/AdapterProcessingResult.md)
- - [AddAbiRequestDto](docs/AddAbiRequestDto.md)
- [AddAssetToExternalWalletRequest](docs/AddAssetToExternalWalletRequest.md)
+ - [AddAssetToExternalWalletRequestOneOf](docs/AddAssetToExternalWalletRequestOneOf.md)
+ - [AddAssetToExternalWalletRequestOneOf1](docs/AddAssetToExternalWalletRequestOneOf1.md)
+ - [AddAssetToExternalWalletRequestOneOf1AdditionalInfo](docs/AddAssetToExternalWalletRequestOneOf1AdditionalInfo.md)
+ - [AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf](docs/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf.md)
+ - [AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf1](docs/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf1.md)
+ - [AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf2](docs/AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf2.md)
- [AddCollateralRequestBody](docs/AddCollateralRequestBody.md)
- [AddContractAssetRequest](docs/AddContractAssetRequest.md)
- - [AddCosignerRequest](docs/AddCosignerRequest.md)
- - [AddCosignerResponse](docs/AddCosignerResponse.md)
- - [AddExchangeAccountRequest](docs/AddExchangeAccountRequest.md)
- - [AddExchangeAccountResponse](docs/AddExchangeAccountResponse.md)
- - [AdditionalInfo](docs/AdditionalInfo.md)
- - [AdditionalInfoRequest](docs/AdditionalInfoRequest.md)
- - [AdditionalInfoRequestAdditionalInfo](docs/AdditionalInfoRequestAdditionalInfo.md)
- - [AddressNotAvailableError](docs/AddressNotAvailableError.md)
+ - [AdditionalInfoDto](docs/AdditionalInfoDto.md)
- [AmlRegistrationResult](docs/AmlRegistrationResult.md)
- - [AmlRegistrationResultFullPayload](docs/AmlRegistrationResultFullPayload.md)
- [AmlScreeningResult](docs/AmlScreeningResult.md)
- - [AmlVerdictManualRequest](docs/AmlVerdictManualRequest.md)
- - [AmlVerdictManualResponse](docs/AmlVerdictManualResponse.md)
+ - [AmountAggregationTimePeriodMethod](docs/AmountAggregationTimePeriodMethod.md)
- [AmountAndChainDescriptor](docs/AmountAndChainDescriptor.md)
- [AmountInfo](docs/AmountInfo.md)
- - [AmountOverTimeConfig](docs/AmountOverTimeConfig.md)
- - [AmountOverTimeConfigRange](docs/AmountOverTimeConfigRange.md)
- - [AmountRange](docs/AmountRange.md)
- [ApiKey](docs/ApiKey.md)
- [ApiKeysPaginatedResponse](docs/ApiKeysPaginatedResponse.md)
- - [ApproversConfig](docs/ApproversConfig.md)
- - [ApproversConfigApprovalGroupsInner](docs/ApproversConfigApprovalGroupsInner.md)
- - [Asset](docs/Asset.md)
- [AssetAlreadyExistHttpError](docs/AssetAlreadyExistHttpError.md)
- [AssetAmount](docs/AssetAmount.md)
- [AssetBadRequestErrorResponse](docs/AssetBadRequestErrorResponse.md)
- - [AssetClass](docs/AssetClass.md)
- - [AssetConfig](docs/AssetConfig.md)
- [AssetConflictErrorResponse](docs/AssetConflictErrorResponse.md)
- - [AssetDetailsMetadata](docs/AssetDetailsMetadata.md)
- - [AssetDetailsOnchain](docs/AssetDetailsOnchain.md)
- - [AssetFeature](docs/AssetFeature.md)
+ - [AssetDoesNotExistHttpError](docs/AssetDoesNotExistHttpError.md)
- [AssetForbiddenErrorResponse](docs/AssetForbiddenErrorResponse.md)
- [AssetInternalServerErrorResponse](docs/AssetInternalServerErrorResponse.md)
- - [AssetMedia](docs/AssetMedia.md)
- - [AssetMediaAttributes](docs/AssetMediaAttributes.md)
- - [AssetMetadata](docs/AssetMetadata.md)
- [AssetMetadataDto](docs/AssetMetadataDto.md)
- - [AssetMetadataRequest](docs/AssetMetadataRequest.md)
- [AssetNotFoundErrorResponse](docs/AssetNotFoundErrorResponse.md)
- - [AssetNote](docs/AssetNote.md)
- - [AssetNoteRequest](docs/AssetNoteRequest.md)
- - [AssetOnchain](docs/AssetOnchain.md)
- - [AssetPriceForbiddenErrorResponse](docs/AssetPriceForbiddenErrorResponse.md)
- - [AssetPriceNotFoundErrorResponse](docs/AssetPriceNotFoundErrorResponse.md)
- - [AssetPriceResponse](docs/AssetPriceResponse.md)
- [AssetResponse](docs/AssetResponse.md)
- - [AssetScope](docs/AssetScope.md)
+ - [AssetResponseMetadata](docs/AssetResponseMetadata.md)
+ - [AssetResponseOnchain](docs/AssetResponseOnchain.md)
- [AssetTypeResponse](docs/AssetTypeResponse.md)
- - [AssetTypesConfigInner](docs/AssetTypesConfigInner.md)
- [AssetWallet](docs/AssetWallet.md)
- [AuditLogData](docs/AuditLogData.md)
- [AuditorData](docs/AuditorData.md)
- [AuthorizationGroups](docs/AuthorizationGroups.md)
- [AuthorizationInfo](docs/AuthorizationInfo.md)
- - [BaseProvider](docs/BaseProvider.md)
- - [BasicAddressRequest](docs/BasicAddressRequest.md)
- [BlockInfo](docs/BlockInfo.md)
- - [BlockchainExplorer](docs/BlockchainExplorer.md)
- - [BlockchainMedia](docs/BlockchainMedia.md)
- - [BlockchainMetadata](docs/BlockchainMetadata.md)
- - [BlockchainNotFoundErrorResponse](docs/BlockchainNotFoundErrorResponse.md)
- - [BlockchainOnchain](docs/BlockchainOnchain.md)
- - [BlockchainResponse](docs/BlockchainResponse.md)
- - [BlockchainTransfer](docs/BlockchainTransfer.md)
- - [BpsFee](docs/BpsFee.md)
- - [BusinessIdentification](docs/BusinessIdentification.md)
- - [CallbackHandler](docs/CallbackHandler.md)
- - [CallbackHandlerRequest](docs/CallbackHandlerRequest.md)
- [CancelTransactionResponse](docs/CancelTransactionResponse.md)
- - [Capability](docs/Capability.md)
- - [ChainDescriptor](docs/ChainDescriptor.md)
- - [ChainInfoResponse](docs/ChainInfoResponse.md)
- - [ChannelDvnConfigWithConfirmations](docs/ChannelDvnConfigWithConfirmations.md)
- - [ClaimRewardsRequest](docs/ClaimRewardsRequest.md)
- - [CollectionBurnRequestDto](docs/CollectionBurnRequestDto.md)
- - [CollectionBurnResponseDto](docs/CollectionBurnResponseDto.md)
- - [CollectionDeployRequestDto](docs/CollectionDeployRequestDto.md)
- - [CollectionLinkDto](docs/CollectionLinkDto.md)
+ - [ChainInfoResponseDto](docs/ChainInfoResponseDto.md)
- [CollectionMetadataDto](docs/CollectionMetadataDto.md)
- - [CollectionMintRequestDto](docs/CollectionMintRequestDto.md)
- - [CollectionMintResponseDto](docs/CollectionMintResponseDto.md)
- [CollectionOwnershipResponse](docs/CollectionOwnershipResponse.md)
- - [CollectionTokenMetadataAttributeDto](docs/CollectionTokenMetadataAttributeDto.md)
- - [CollectionTokenMetadataDto](docs/CollectionTokenMetadataDto.md)
- - [CollectionType](docs/CollectionType.md)
- - [CommittedQuoteType](docs/CommittedQuoteType.md)
- - [ComplianceResultFullPayload](docs/ComplianceResultFullPayload.md)
- - [ComplianceResultStatusesEnum](docs/ComplianceResultStatusesEnum.md)
- - [ComplianceResults](docs/ComplianceResults.md)
+ - [ComplianceResult](docs/ComplianceResult.md)
- [ComplianceScreeningResult](docs/ComplianceScreeningResult.md)
- - [ComplianceScreeningResultFullPayload](docs/ComplianceScreeningResultFullPayload.md)
- [ConfigChangeRequestStatus](docs/ConfigChangeRequestStatus.md)
- [ConfigConversionOperationSnapshot](docs/ConfigConversionOperationSnapshot.md)
- [ConfigDisbursementOperationSnapshot](docs/ConfigDisbursementOperationSnapshot.md)
@@ -582,41 +412,15 @@ Class | Method | HTTP request | Description
- [ConfigOperationSnapshot](docs/ConfigOperationSnapshot.md)
- [ConfigOperationStatus](docs/ConfigOperationStatus.md)
- [ConfigTransferOperationSnapshot](docs/ConfigTransferOperationSnapshot.md)
- - [ConnectedAccount](docs/ConnectedAccount.md)
- - [ConnectedAccountApprovalStatus](docs/ConnectedAccountApprovalStatus.md)
- - [ConnectedAccountAssetType](docs/ConnectedAccountAssetType.md)
- - [ConnectedAccountBalances](docs/ConnectedAccountBalances.md)
- - [ConnectedAccountBalancesResponse](docs/ConnectedAccountBalancesResponse.md)
- - [ConnectedAccountCapability](docs/ConnectedAccountCapability.md)
- - [ConnectedAccountManifest](docs/ConnectedAccountManifest.md)
- - [ConnectedAccountRateResponse](docs/ConnectedAccountRateResponse.md)
- - [ConnectedAccountTotalBalance](docs/ConnectedAccountTotalBalance.md)
- - [ConnectedAccountTradingPair](docs/ConnectedAccountTradingPair.md)
- - [ConnectedAccountTradingPairSupportedType](docs/ConnectedAccountTradingPairSupportedType.md)
- - [ConnectedAccountTradingPairsResponse](docs/ConnectedAccountTradingPairsResponse.md)
- - [ConnectedAccountsResponse](docs/ConnectedAccountsResponse.md)
- - [ConnectedSingleAccount](docs/ConnectedSingleAccount.md)
- - [ConnectedSingleAccountResponse](docs/ConnectedSingleAccountResponse.md)
- [ConsoleUser](docs/ConsoleUser.md)
- [ContractAbiResponseDto](docs/ContractAbiResponseDto.md)
- - [ContractAbiResponseDtoAbiInner](docs/ContractAbiResponseDtoAbiInner.md)
- [ContractAttributes](docs/ContractAttributes.md)
- - [ContractDataDecodeDataType](docs/ContractDataDecodeDataType.md)
- - [ContractDataDecodeError](docs/ContractDataDecodeError.md)
- - [ContractDataDecodeRequest](docs/ContractDataDecodeRequest.md)
- - [ContractDataDecodeRequestData](docs/ContractDataDecodeRequestData.md)
- - [ContractDataDecodeResponseParams](docs/ContractDataDecodeResponseParams.md)
- - [ContractDataDecodedResponse](docs/ContractDataDecodedResponse.md)
- - [ContractDataLogDataParam](docs/ContractDataLogDataParam.md)
- [ContractDeployRequest](docs/ContractDeployRequest.md)
- [ContractDeployResponse](docs/ContractDeployResponse.md)
- [ContractDoc](docs/ContractDoc.md)
- [ContractMetadataDto](docs/ContractMetadataDto.md)
- - [ContractMethodConfig](docs/ContractMethodConfig.md)
- - [ContractMethodPattern](docs/ContractMethodPattern.md)
- [ContractTemplateDto](docs/ContractTemplateDto.md)
- [ContractUploadRequest](docs/ContractUploadRequest.md)
- - [ContractWithAbiDto](docs/ContractWithAbiDto.md)
- [ConversionConfigOperation](docs/ConversionConfigOperation.md)
- [ConversionOperationConfigParams](docs/ConversionOperationConfigParams.md)
- [ConversionOperationExecution](docs/ConversionOperationExecution.md)
@@ -646,20 +450,11 @@ Class | Method | HTTP request | Description
- [CreateDisbursementConfigOperationRequest](docs/CreateDisbursementConfigOperationRequest.md)
- [CreateInternalTransferRequest](docs/CreateInternalTransferRequest.md)
- [CreateInternalWalletAssetRequest](docs/CreateInternalWalletAssetRequest.md)
- - [CreateMultichainTokenRequest](docs/CreateMultichainTokenRequest.md)
- [CreateMultipleAccountsRequest](docs/CreateMultipleAccountsRequest.md)
- - [CreateMultipleDepositAddressesJobStatus](docs/CreateMultipleDepositAddressesJobStatus.md)
- - [CreateMultipleDepositAddressesRequest](docs/CreateMultipleDepositAddressesRequest.md)
- - [CreateMultipleVaultAccountsJobStatus](docs/CreateMultipleVaultAccountsJobStatus.md)
- [CreateNcwConnectionRequest](docs/CreateNcwConnectionRequest.md)
- [CreateNetworkIdRequest](docs/CreateNetworkIdRequest.md)
- - [CreateOrderRequest](docs/CreateOrderRequest.md)
- [CreatePayoutRequest](docs/CreatePayoutRequest.md)
- - [CreateQuote](docs/CreateQuote.md)
- - [CreateQuoteScopeInner](docs/CreateQuoteScopeInner.md)
- [CreateSigningKeyDto](docs/CreateSigningKeyDto.md)
- - [CreateSigningKeyDtoProofOfOwnership](docs/CreateSigningKeyDtoProofOfOwnership.md)
- - [CreateTagRequest](docs/CreateTagRequest.md)
- [CreateTokenRequestDto](docs/CreateTokenRequestDto.md)
- [CreateTokenRequestDtoCreateParams](docs/CreateTokenRequestDtoCreateParams.md)
- [CreateTransactionResponse](docs/CreateTransactionResponse.md)
@@ -671,29 +466,19 @@ Class | Method | HTTP request | Description
- [CreateVaultAccountRequest](docs/CreateVaultAccountRequest.md)
- [CreateVaultAssetResponse](docs/CreateVaultAssetResponse.md)
- [CreateWalletRequest](docs/CreateWalletRequest.md)
- - [CreateWebhookRequest](docs/CreateWebhookRequest.md)
- [CreateWorkflowExecutionRequestParamsInner](docs/CreateWorkflowExecutionRequestParamsInner.md)
- [CustomRoutingDest](docs/CustomRoutingDest.md)
- - [DVPSettlement](docs/DVPSettlement.md)
- [DefaultNetworkRoutingDest](docs/DefaultNetworkRoutingDest.md)
- - [Delegation](docs/Delegation.md)
- - [DelegationSummary](docs/DelegationSummary.md)
+ - [DelegationDto](docs/DelegationDto.md)
+ - [DelegationSummaryDto](docs/DelegationSummaryDto.md)
- [DeleteNetworkConnectionResponse](docs/DeleteNetworkConnectionResponse.md)
- [DeleteNetworkIdResponse](docs/DeleteNetworkIdResponse.md)
- - [DeployLayerZeroAdaptersRequest](docs/DeployLayerZeroAdaptersRequest.md)
- - [DeployableAddressResponse](docs/DeployableAddressResponse.md)
- - [DeployedContractNotFoundError](docs/DeployedContractNotFoundError.md)
- [DeployedContractResponseDto](docs/DeployedContractResponseDto.md)
- [DeployedContractsPaginatedResponse](docs/DeployedContractsPaginatedResponse.md)
- [DepositFundsFromLinkedDDAResponse](docs/DepositFundsFromLinkedDDAResponse.md)
- - [DerivationPathConfig](docs/DerivationPathConfig.md)
- - [DesignatedSignersConfig](docs/DesignatedSignersConfig.md)
- [Destination](docs/Destination.md)
- - [DestinationConfig](docs/DestinationConfig.md)
- [DestinationTransferPeerPath](docs/DestinationTransferPeerPath.md)
- [DestinationTransferPeerPathResponse](docs/DestinationTransferPeerPathResponse.md)
- - [DirectAccess](docs/DirectAccess.md)
- - [DirectAccessProvider](docs/DirectAccessProvider.md)
- [DisbursementAmountInstruction](docs/DisbursementAmountInstruction.md)
- [DisbursementConfigOperation](docs/DisbursementConfigOperation.md)
- [DisbursementInstruction](docs/DisbursementInstruction.md)
@@ -715,31 +500,11 @@ Class | Method | HTTP request | Description
- [DraftReviewAndValidationResponse](docs/DraftReviewAndValidationResponse.md)
- [DropTransactionRequest](docs/DropTransactionRequest.md)
- [DropTransactionResponse](docs/DropTransactionResponse.md)
- - [DvnConfig](docs/DvnConfig.md)
- - [DvnConfigWithConfirmations](docs/DvnConfigWithConfirmations.md)
- [EVMTokenCreateParamsDto](docs/EVMTokenCreateParamsDto.md)
- [EditGasStationConfigurationResponse](docs/EditGasStationConfigurationResponse.md)
- - [EmbeddedWallet](docs/EmbeddedWallet.md)
- - [EmbeddedWalletAccount](docs/EmbeddedWalletAccount.md)
- - [EmbeddedWalletAddressDetails](docs/EmbeddedWalletAddressDetails.md)
- - [EmbeddedWalletAlgoritm](docs/EmbeddedWalletAlgoritm.md)
- - [EmbeddedWalletAssetBalance](docs/EmbeddedWalletAssetBalance.md)
- - [EmbeddedWalletAssetResponse](docs/EmbeddedWalletAssetResponse.md)
- - [EmbeddedWalletAssetRewardInfo](docs/EmbeddedWalletAssetRewardInfo.md)
- - [EmbeddedWalletDevice](docs/EmbeddedWalletDevice.md)
- - [EmbeddedWalletDeviceKeySetupResponse](docs/EmbeddedWalletDeviceKeySetupResponse.md)
- - [EmbeddedWalletDeviceKeySetupResponseSetupStatusInner](docs/EmbeddedWalletDeviceKeySetupResponseSetupStatusInner.md)
- - [EmbeddedWalletLatestBackupKey](docs/EmbeddedWalletLatestBackupKey.md)
- - [EmbeddedWalletLatestBackupResponse](docs/EmbeddedWalletLatestBackupResponse.md)
- - [EmbeddedWalletPaginatedAddressesResponse](docs/EmbeddedWalletPaginatedAddressesResponse.md)
- - [EmbeddedWalletPaginatedAssetsResponse](docs/EmbeddedWalletPaginatedAssetsResponse.md)
- - [EmbeddedWalletPaginatedWalletsResponse](docs/EmbeddedWalletPaginatedWalletsResponse.md)
- - [EmbeddedWalletSetUpStatus](docs/EmbeddedWalletSetUpStatus.md)
- - [ErrorCodes](docs/ErrorCodes.md)
- [ErrorResponse](docs/ErrorResponse.md)
- [ErrorResponseError](docs/ErrorResponseError.md)
- [ErrorSchema](docs/ErrorSchema.md)
- - [EstimatedFeeDetails](docs/EstimatedFeeDetails.md)
- [EstimatedNetworkFeeResponse](docs/EstimatedNetworkFeeResponse.md)
- [EstimatedTransactionFeeResponse](docs/EstimatedTransactionFeeResponse.md)
- [ExchangeAccount](docs/ExchangeAccount.md)
@@ -749,56 +514,32 @@ Class | Method | HTTP request | Description
- [ExchangeSettlementTransactionsResponse](docs/ExchangeSettlementTransactionsResponse.md)
- [ExchangeTradingAccount](docs/ExchangeTradingAccount.md)
- [ExchangeType](docs/ExchangeType.md)
+ - [ExecuteActionRequest](docs/ExecuteActionRequest.md)
+ - [ExecuteActionResponse](docs/ExecuteActionResponse.md)
- [ExecutionConversionOperation](docs/ExecutionConversionOperation.md)
- [ExecutionDisbursementOperation](docs/ExecutionDisbursementOperation.md)
- [ExecutionOperationStatus](docs/ExecutionOperationStatus.md)
- - [ExecutionRequestBaseDetails](docs/ExecutionRequestBaseDetails.md)
- - [ExecutionRequestDetails](docs/ExecutionRequestDetails.md)
- - [ExecutionResponseBaseDetails](docs/ExecutionResponseBaseDetails.md)
- - [ExecutionResponseDetails](docs/ExecutionResponseDetails.md)
- [ExecutionScreeningOperation](docs/ExecutionScreeningOperation.md)
- - [ExecutionStep](docs/ExecutionStep.md)
- - [ExecutionStepDetails](docs/ExecutionStepDetails.md)
- - [ExecutionStepError](docs/ExecutionStepError.md)
- - [ExecutionStepStatusEnum](docs/ExecutionStepStatusEnum.md)
- - [ExecutionStepType](docs/ExecutionStepType.md)
- [ExecutionTransferOperation](docs/ExecutionTransferOperation.md)
- - [ExternalAccount](docs/ExternalAccount.md)
- [ExternalWalletAsset](docs/ExternalWalletAsset.md)
- - [Fee](docs/Fee.md)
- - [FeeBreakdown](docs/FeeBreakdown.md)
- - [FeeBreakdownOneOf](docs/FeeBreakdownOneOf.md)
- - [FeeBreakdownOneOf1](docs/FeeBreakdownOneOf1.md)
- [FeeInfo](docs/FeeInfo.md)
- - [FeeLevel](docs/FeeLevel.md)
- - [FetchAbiRequestDto](docs/FetchAbiRequestDto.md)
- [FiatAccount](docs/FiatAccount.md)
- [FiatAccountType](docs/FiatAccountType.md)
- [FiatAsset](docs/FiatAsset.md)
- - [FiatTransfer](docs/FiatTransfer.md)
- - [FixedFee](docs/FixedFee.md)
- [FreezeTransactionResponse](docs/FreezeTransactionResponse.md)
- [FunctionDoc](docs/FunctionDoc.md)
- [Funds](docs/Funds.md)
- [GasStationConfiguration](docs/GasStationConfiguration.md)
- [GasStationConfigurationResponse](docs/GasStationConfigurationResponse.md)
- [GasStationPropertiesResponse](docs/GasStationPropertiesResponse.md)
- - [GasslessStandardConfigurations](docs/GasslessStandardConfigurations.md)
- - [GasslessStandardConfigurationsGaslessStandardConfigurationsValue](docs/GasslessStandardConfigurationsGaslessStandardConfigurationsValue.md)
- [GetAPIUsersResponse](docs/GetAPIUsersResponse.md)
- [GetAuditLogsResponse](docs/GetAuditLogsResponse.md)
+ - [GetAuditLogsResponseDTO](docs/GetAuditLogsResponseDTO.md)
- [GetConnectionsResponse](docs/GetConnectionsResponse.md)
- [GetConsoleUsersResponse](docs/GetConsoleUsersResponse.md)
- - [GetDeployableAddressRequest](docs/GetDeployableAddressRequest.md)
- - [GetExchangeAccountsCredentialsPublicKeyResponse](docs/GetExchangeAccountsCredentialsPublicKeyResponse.md)
- [GetFilterParameter](docs/GetFilterParameter.md)
- - [GetLayerZeroDvnConfigResponse](docs/GetLayerZeroDvnConfigResponse.md)
- - [GetLayerZeroPeersResponse](docs/GetLayerZeroPeersResponse.md)
- - [GetLinkedCollectionsPaginatedResponse](docs/GetLinkedCollectionsPaginatedResponse.md)
- [GetMaxSpendableAmountResponse](docs/GetMaxSpendableAmountResponse.md)
- - [GetMpcKeysResponse](docs/GetMpcKeysResponse.md)
- [GetNFTsResponse](docs/GetNFTsResponse.md)
- - [GetOrdersResponse](docs/GetOrdersResponse.md)
- [GetOtaStatusResponse](docs/GetOtaStatusResponse.md)
- [GetOwnershipTokensResponse](docs/GetOwnershipTokensResponse.md)
- [GetSigningKeyResponseDto](docs/GetSigningKeyResponseDto.md)
@@ -807,70 +548,19 @@ Class | Method | HTTP request | Description
- [GetWhitelistIpAddressesResponse](docs/GetWhitelistIpAddressesResponse.md)
- [GetWorkspaceStatusResponse](docs/GetWorkspaceStatusResponse.md)
- [HttpContractDoesNotExistError](docs/HttpContractDoesNotExistError.md)
- - [IbanPaymentInfo](docs/IbanPaymentInfo.md)
- - [Identification](docs/Identification.md)
- - [IdlType](docs/IdlType.md)
- - [IndicativeQuoteType](docs/IndicativeQuoteType.md)
- - [InitiatorConfig](docs/InitiatorConfig.md)
- - [InitiatorConfigPattern](docs/InitiatorConfigPattern.md)
- [InstructionAmount](docs/InstructionAmount.md)
- - [InternalReference](docs/InternalReference.md)
- [InternalTransferResponse](docs/InternalTransferResponse.md)
- - [InvalidParamaterValueError](docs/InvalidParamaterValueError.md)
- [Job](docs/Job.md)
- [JobCreated](docs/JobCreated.md)
- - [LayerZeroAdapterCreateParams](docs/LayerZeroAdapterCreateParams.md)
- - [LbtPaymentInfo](docs/LbtPaymentInfo.md)
- [LeanAbiFunction](docs/LeanAbiFunction.md)
- [LeanContractDto](docs/LeanContractDto.md)
- [LeanDeployedContractResponseDto](docs/LeanDeployedContractResponseDto.md)
- - [LegacyAmountAggregationTimePeriodMethod](docs/LegacyAmountAggregationTimePeriodMethod.md)
- - [LegacyDraftResponse](docs/LegacyDraftResponse.md)
- - [LegacyDraftReviewAndValidationResponse](docs/LegacyDraftReviewAndValidationResponse.md)
- - [LegacyPolicyAndValidationResponse](docs/LegacyPolicyAndValidationResponse.md)
- - [LegacyPolicyCheckResult](docs/LegacyPolicyCheckResult.md)
- - [LegacyPolicyMetadata](docs/LegacyPolicyMetadata.md)
- - [LegacyPolicyResponse](docs/LegacyPolicyResponse.md)
- - [LegacyPolicyRule](docs/LegacyPolicyRule.md)
- - [LegacyPolicyRuleAmount](docs/LegacyPolicyRuleAmount.md)
- - [LegacyPolicyRuleAmountAggregation](docs/LegacyPolicyRuleAmountAggregation.md)
- - [LegacyPolicyRuleAuthorizationGroups](docs/LegacyPolicyRuleAuthorizationGroups.md)
- - [LegacyPolicyRuleAuthorizationGroupsGroupsInner](docs/LegacyPolicyRuleAuthorizationGroupsGroupsInner.md)
- - [LegacyPolicyRuleCheckResult](docs/LegacyPolicyRuleCheckResult.md)
- - [LegacyPolicyRuleDesignatedSigners](docs/LegacyPolicyRuleDesignatedSigners.md)
- - [LegacyPolicyRuleDst](docs/LegacyPolicyRuleDst.md)
- - [LegacyPolicyRuleError](docs/LegacyPolicyRuleError.md)
- - [LegacyPolicyRuleOperators](docs/LegacyPolicyRuleOperators.md)
- - [LegacyPolicyRuleRawMessageSigning](docs/LegacyPolicyRuleRawMessageSigning.md)
- - [LegacyPolicyRuleRawMessageSigningDerivationPath](docs/LegacyPolicyRuleRawMessageSigningDerivationPath.md)
- - [LegacyPolicyRuleSrc](docs/LegacyPolicyRuleSrc.md)
- - [LegacyPolicyRules](docs/LegacyPolicyRules.md)
- - [LegacyPolicySrcOrDestSubType](docs/LegacyPolicySrcOrDestSubType.md)
- - [LegacyPolicySrcOrDestType](docs/LegacyPolicySrcOrDestType.md)
- - [LegacyPolicyStatus](docs/LegacyPolicyStatus.md)
- - [LegacyPolicyValidation](docs/LegacyPolicyValidation.md)
- - [LegacyPublishDraftRequest](docs/LegacyPublishDraftRequest.md)
- - [LegacyPublishResult](docs/LegacyPublishResult.md)
- - [LegacySrcOrDestAttributesInner](docs/LegacySrcOrDestAttributesInner.md)
- - [LimitExecutionRequestDetails](docs/LimitExecutionRequestDetails.md)
- - [LimitExecutionResponseDetails](docs/LimitExecutionResponseDetails.md)
- - [ListAssetsResponse](docs/ListAssetsResponse.md)
- - [ListBlockchainsResponse](docs/ListBlockchainsResponse.md)
- [ListOwnedCollectionsResponse](docs/ListOwnedCollectionsResponse.md)
- [ListOwnedTokensResponse](docs/ListOwnedTokensResponse.md)
- - [Manifest](docs/Manifest.md)
- - [MarketExecutionRequestDetails](docs/MarketExecutionRequestDetails.md)
- - [MarketExecutionResponseDetails](docs/MarketExecutionResponseDetails.md)
- - [MarketRequoteRequestDetails](docs/MarketRequoteRequestDetails.md)
- [MediaEntityResponse](docs/MediaEntityResponse.md)
- - [MergeStakeAccountsRequest](docs/MergeStakeAccountsRequest.md)
- - [MergeStakeAccountsResponse](docs/MergeStakeAccountsResponse.md)
- [ModifySigningKeyAgentIdDto](docs/ModifySigningKeyAgentIdDto.md)
- [ModifySigningKeyDto](docs/ModifySigningKeyDto.md)
- [ModifyValidationKeyDto](docs/ModifyValidationKeyDto.md)
- - [MomoPaymentInfo](docs/MomoPaymentInfo.md)
- - [MpcKey](docs/MpcKey.md)
- - [MultichainDeploymentMetadata](docs/MultichainDeploymentMetadata.md)
- [NetworkChannel](docs/NetworkChannel.md)
- [NetworkConnection](docs/NetworkConnection.md)
- [NetworkConnectionResponse](docs/NetworkConnectionResponse.md)
@@ -881,41 +571,24 @@ Class | Method | HTTP request | Description
- [NetworkIdResponse](docs/NetworkIdResponse.md)
- [NetworkIdRoutingPolicyValue](docs/NetworkIdRoutingPolicyValue.md)
- [NetworkRecord](docs/NetworkRecord.md)
- - [NewAddress](docs/NewAddress.md)
- [NoneNetworkRoutingDest](docs/NoneNetworkRoutingDest.md)
- [NotFoundException](docs/NotFoundException.md)
- - [Notification](docs/Notification.md)
- - [NotificationAttempt](docs/NotificationAttempt.md)
- - [NotificationAttemptsPaginatedResponse](docs/NotificationAttemptsPaginatedResponse.md)
- - [NotificationPaginatedResponse](docs/NotificationPaginatedResponse.md)
- - [NotificationStatus](docs/NotificationStatus.md)
- - [NotificationWithData](docs/NotificationWithData.md)
- [OneTimeAddress](docs/OneTimeAddress.md)
- [OneTimeAddressAccount](docs/OneTimeAddressAccount.md)
- - [OneTimeAddressReference](docs/OneTimeAddressReference.md)
- [OperationExecutionFailure](docs/OperationExecutionFailure.md)
- - [OrderDetails](docs/OrderDetails.md)
- - [OrderStatus](docs/OrderStatus.md)
- - [OrderSummary](docs/OrderSummary.md)
- [PaginatedAddressResponse](docs/PaginatedAddressResponse.md)
- [PaginatedAddressResponsePaging](docs/PaginatedAddressResponsePaging.md)
- [PaginatedAssetWalletResponse](docs/PaginatedAssetWalletResponse.md)
- [PaginatedAssetWalletResponsePaging](docs/PaginatedAssetWalletResponsePaging.md)
- - [PaginatedAssetsResponse](docs/PaginatedAssetsResponse.md)
- [Paging](docs/Paging.md)
- - [PairApiKeyRequest](docs/PairApiKeyRequest.md)
- - [PairApiKeyResponse](docs/PairApiKeyResponse.md)
- [Parameter](docs/Parameter.md)
- [ParameterWithValue](docs/ParameterWithValue.md)
- - [ParticipantRelationshipType](docs/ParticipantRelationshipType.md)
- - [ParticipantsIdentification](docs/ParticipantsIdentification.md)
- [PayeeAccount](docs/PayeeAccount.md)
- [PayeeAccountResponse](docs/PayeeAccountResponse.md)
- [PayeeAccountType](docs/PayeeAccountType.md)
- [PaymentAccount](docs/PaymentAccount.md)
- [PaymentAccountResponse](docs/PaymentAccountResponse.md)
- [PaymentAccountType](docs/PaymentAccountType.md)
- - [PaymentInstructions](docs/PaymentInstructions.md)
- [PayoutInitMethod](docs/PayoutInitMethod.md)
- [PayoutInstruction](docs/PayoutInstruction.md)
- [PayoutInstructionResponse](docs/PayoutInstructionResponse.md)
@@ -923,101 +596,67 @@ Class | Method | HTTP request | Description
- [PayoutResponse](docs/PayoutResponse.md)
- [PayoutState](docs/PayoutState.md)
- [PayoutStatus](docs/PayoutStatus.md)
- - [PeerAdapterInfo](docs/PeerAdapterInfo.md)
- - [PeerType](docs/PeerType.md)
- - [PersonalIdentification](docs/PersonalIdentification.md)
- - [PersonalIdentificationFullName](docs/PersonalIdentificationFullName.md)
- - [PixPaymentInfo](docs/PixPaymentInfo.md)
- - [PlatformAccount](docs/PlatformAccount.md)
- - [Players](docs/Players.md)
- [PolicyAndValidationResponse](docs/PolicyAndValidationResponse.md)
- [PolicyCheckResult](docs/PolicyCheckResult.md)
- [PolicyMetadata](docs/PolicyMetadata.md)
- - [PolicyOperator](docs/PolicyOperator.md)
- [PolicyResponse](docs/PolicyResponse.md)
- [PolicyRule](docs/PolicyRule.md)
+ - [PolicyRuleAmount](docs/PolicyRuleAmount.md)
+ - [PolicyRuleAmountAggregation](docs/PolicyRuleAmountAggregation.md)
+ - [PolicyRuleAuthorizationGroups](docs/PolicyRuleAuthorizationGroups.md)
+ - [PolicyRuleAuthorizationGroupsGroupsInner](docs/PolicyRuleAuthorizationGroupsGroupsInner.md)
- [PolicyRuleCheckResult](docs/PolicyRuleCheckResult.md)
+ - [PolicyRuleDesignatedSigners](docs/PolicyRuleDesignatedSigners.md)
+ - [PolicyRuleDst](docs/PolicyRuleDst.md)
- [PolicyRuleError](docs/PolicyRuleError.md)
+ - [PolicyRuleOperators](docs/PolicyRuleOperators.md)
+ - [PolicyRuleRawMessageSigning](docs/PolicyRuleRawMessageSigning.md)
+ - [PolicyRuleRawMessageSigningDerivationPath](docs/PolicyRuleRawMessageSigningDerivationPath.md)
+ - [PolicyRuleSrc](docs/PolicyRuleSrc.md)
+ - [PolicyRules](docs/PolicyRules.md)
+ - [PolicySrcOrDestSubType](docs/PolicySrcOrDestSubType.md)
+ - [PolicySrcOrDestType](docs/PolicySrcOrDestType.md)
- [PolicyStatus](docs/PolicyStatus.md)
- - [PolicyType](docs/PolicyType.md)
- [PolicyValidation](docs/PolicyValidation.md)
- - [PostOrderSettlement](docs/PostOrderSettlement.md)
- - [PostalAddress](docs/PostalAddress.md)
- [PreScreening](docs/PreScreening.md)
- - [PrefundedSettlement](docs/PrefundedSettlement.md)
- - [ProgramCallConfig](docs/ProgramCallConfig.md)
- - [Provider](docs/Provider.md)
- - [ProviderID](docs/ProviderID.md)
- - [ProvidersListResponse](docs/ProvidersListResponse.md)
+ - [ProviderDto](docs/ProviderDto.md)
- [PublicKeyInformation](docs/PublicKeyInformation.md)
- [PublishDraftRequest](docs/PublishDraftRequest.md)
- [PublishResult](docs/PublishResult.md)
- - [Quote](docs/Quote.md)
- - [QuoteExecutionRequestDetails](docs/QuoteExecutionRequestDetails.md)
- - [QuoteExecutionResponseDetails](docs/QuoteExecutionResponseDetails.md)
- - [QuoteExecutionWithRequoteRequestDetails](docs/QuoteExecutionWithRequoteRequestDetails.md)
- - [QuoteExecutionWithRequoteRequestDetailsAllOfReQuote](docs/QuoteExecutionWithRequoteRequestDetailsAllOfReQuote.md)
- - [QuoteExecutionWithRequoteResponseDetails](docs/QuoteExecutionWithRequoteResponseDetails.md)
- - [QuoteExecutionWithRequoteResponseDetailsAllOfReQuote](docs/QuoteExecutionWithRequoteResponseDetailsAllOfReQuote.md)
- - [QuotesResponse](docs/QuotesResponse.md)
- [ReadAbiFunction](docs/ReadAbiFunction.md)
- [ReadCallFunctionDto](docs/ReadCallFunctionDto.md)
- - [ReadCallFunctionDtoAbiFunction](docs/ReadCallFunctionDtoAbiFunction.md)
- [RedeemFundsToLinkedDDAResponse](docs/RedeemFundsToLinkedDDAResponse.md)
- [RegisterNewAssetRequest](docs/RegisterNewAssetRequest.md)
- - [ReissueMultichainTokenRequest](docs/ReissueMultichainTokenRequest.md)
- - [RelatedRequest](docs/RelatedRequest.md)
- - [RelatedTransaction](docs/RelatedTransaction.md)
+ - [RelatedTransactionDto](docs/RelatedTransactionDto.md)
- [RemoveCollateralRequestBody](docs/RemoveCollateralRequestBody.md)
- - [RemoveLayerZeroAdapterFailedResult](docs/RemoveLayerZeroAdapterFailedResult.md)
- - [RemoveLayerZeroAdaptersRequest](docs/RemoveLayerZeroAdaptersRequest.md)
- - [RemoveLayerZeroAdaptersResponse](docs/RemoveLayerZeroAdaptersResponse.md)
- - [RemoveLayerZeroPeersRequest](docs/RemoveLayerZeroPeersRequest.md)
- - [RemoveLayerZeroPeersResponse](docs/RemoveLayerZeroPeersResponse.md)
- [RenameCosigner](docs/RenameCosigner.md)
- [RenameVaultAccountResponse](docs/RenameVaultAccountResponse.md)
- - [RescanTransaction](docs/RescanTransaction.md)
- - [ResendFailedNotificationsJobStatusResponse](docs/ResendFailedNotificationsJobStatusResponse.md)
- - [ResendFailedNotificationsRequest](docs/ResendFailedNotificationsRequest.md)
- - [ResendFailedNotificationsResponse](docs/ResendFailedNotificationsResponse.md)
- - [ResendNotificationsByResourceIdRequest](docs/ResendNotificationsByResourceIdRequest.md)
- [ResendTransactionWebhooksRequest](docs/ResendTransactionWebhooksRequest.md)
- [ResendWebhooksByTransactionIdResponse](docs/ResendWebhooksByTransactionIdResponse.md)
- [ResendWebhooksResponse](docs/ResendWebhooksResponse.md)
- [RespondToConnectionRequest](docs/RespondToConnectionRequest.md)
- - [RetryRequoteRequestDetails](docs/RetryRequoteRequestDetails.md)
- [RewardInfo](docs/RewardInfo.md)
- [RewardsInfo](docs/RewardsInfo.md)
- - [SOLAccount](docs/SOLAccount.md)
- - [SOLAccountWithValue](docs/SOLAccountWithValue.md)
- [ScreeningConfigurationsRequest](docs/ScreeningConfigurationsRequest.md)
- - [ScreeningMetadataConfig](docs/ScreeningMetadataConfig.md)
- [ScreeningOperationExecution](docs/ScreeningOperationExecution.md)
- [ScreeningOperationExecutionOutput](docs/ScreeningOperationExecutionOutput.md)
- [ScreeningOperationFailure](docs/ScreeningOperationFailure.md)
- [ScreeningOperationType](docs/ScreeningOperationType.md)
- [ScreeningPolicyResponse](docs/ScreeningPolicyResponse.md)
- [ScreeningProviderRulesConfigurationResponse](docs/ScreeningProviderRulesConfigurationResponse.md)
- - [ScreeningUpdateConfigurations](docs/ScreeningUpdateConfigurations.md)
+ - [ScreeningUpdateConfigurationsRequest](docs/ScreeningUpdateConfigurationsRequest.md)
- [ScreeningValidationFailure](docs/ScreeningValidationFailure.md)
- [ScreeningVerdict](docs/ScreeningVerdict.md)
- [ScreeningVerdictMatchedRule](docs/ScreeningVerdictMatchedRule.md)
- - [SearchNetworkIdsResponse](docs/SearchNetworkIdsResponse.md)
- - [SepaPaymentInfo](docs/SepaPaymentInfo.md)
- [SessionDTO](docs/SessionDTO.md)
- [SessionMetadata](docs/SessionMetadata.md)
- [SetAdminQuorumThresholdRequest](docs/SetAdminQuorumThresholdRequest.md)
- [SetAdminQuorumThresholdResponse](docs/SetAdminQuorumThresholdResponse.md)
- - [SetAssetPriceRequest](docs/SetAssetPriceRequest.md)
- [SetAutoFuelRequest](docs/SetAutoFuelRequest.md)
- [SetConfirmationsThresholdRequest](docs/SetConfirmationsThresholdRequest.md)
- [SetConfirmationsThresholdResponse](docs/SetConfirmationsThresholdResponse.md)
- [SetCustomerRefIdForAddressRequest](docs/SetCustomerRefIdForAddressRequest.md)
- [SetCustomerRefIdRequest](docs/SetCustomerRefIdRequest.md)
- - [SetLayerZeroDvnConfigRequest](docs/SetLayerZeroDvnConfigRequest.md)
- - [SetLayerZeroDvnConfigResponse](docs/SetLayerZeroDvnConfigResponse.md)
- - [SetLayerZeroPeersRequest](docs/SetLayerZeroPeersRequest.md)
- - [SetLayerZeroPeersResponse](docs/SetLayerZeroPeersResponse.md)
- [SetNetworkIdDiscoverabilityRequest](docs/SetNetworkIdDiscoverabilityRequest.md)
- [SetNetworkIdNameRequest](docs/SetNetworkIdNameRequest.md)
- [SetNetworkIdResponse](docs/SetNetworkIdResponse.md)
@@ -1027,29 +666,21 @@ Class | Method | HTTP request | Description
- [SetOtaStatusResponseOneOf](docs/SetOtaStatusResponseOneOf.md)
- [SetRoutingPolicyRequest](docs/SetRoutingPolicyRequest.md)
- [SetRoutingPolicyResponse](docs/SetRoutingPolicyResponse.md)
- - [Settlement](docs/Settlement.md)
- [SettlementRequestBody](docs/SettlementRequestBody.md)
- [SettlementResponse](docs/SettlementResponse.md)
- - [SettlementSourceAccount](docs/SettlementSourceAccount.md)
- [SignedMessage](docs/SignedMessage.md)
- [SignedMessageSignature](docs/SignedMessageSignature.md)
- [SigningKeyDto](docs/SigningKeyDto.md)
- - [SmartTransferApproveTerm](docs/SmartTransferApproveTerm.md)
- [SmartTransferBadRequestResponse](docs/SmartTransferBadRequestResponse.md)
- - [SmartTransferCoinStatistic](docs/SmartTransferCoinStatistic.md)
- [SmartTransferCreateTicket](docs/SmartTransferCreateTicket.md)
- [SmartTransferCreateTicketTerm](docs/SmartTransferCreateTicketTerm.md)
- [SmartTransferForbiddenResponse](docs/SmartTransferForbiddenResponse.md)
- - [SmartTransferFundDvpTicket](docs/SmartTransferFundDvpTicket.md)
- [SmartTransferFundTerm](docs/SmartTransferFundTerm.md)
- [SmartTransferManuallyFundTerm](docs/SmartTransferManuallyFundTerm.md)
- [SmartTransferNotFoundResponse](docs/SmartTransferNotFoundResponse.md)
- [SmartTransferSetTicketExpiration](docs/SmartTransferSetTicketExpiration.md)
- [SmartTransferSetTicketExternalId](docs/SmartTransferSetTicketExternalId.md)
- [SmartTransferSetUserGroups](docs/SmartTransferSetUserGroups.md)
- - [SmartTransferStatistic](docs/SmartTransferStatistic.md)
- - [SmartTransferStatisticInflow](docs/SmartTransferStatisticInflow.md)
- - [SmartTransferStatisticOutflow](docs/SmartTransferStatisticOutflow.md)
- [SmartTransferSubmitTicket](docs/SmartTransferSubmitTicket.md)
- [SmartTransferTicket](docs/SmartTransferTicket.md)
- [SmartTransferTicketFilteredResponse](docs/SmartTransferTicketFilteredResponse.md)
@@ -1059,43 +690,25 @@ Class | Method | HTTP request | Description
- [SmartTransferUpdateTicketTerm](docs/SmartTransferUpdateTicketTerm.md)
- [SmartTransferUserGroups](docs/SmartTransferUserGroups.md)
- [SmartTransferUserGroupsResponse](docs/SmartTransferUserGroupsResponse.md)
- - [SolParameter](docs/SolParameter.md)
- - [SolParameterWithValue](docs/SolParameterWithValue.md)
- - [SolanaBlockchainData](docs/SolanaBlockchainData.md)
- - [SolanaConfig](docs/SolanaConfig.md)
- - [SolanaInstruction](docs/SolanaInstruction.md)
- - [SolanaInstructionWithValue](docs/SolanaInstructionWithValue.md)
- - [SolanaSimpleCreateParams](docs/SolanaSimpleCreateParams.md)
+ - [SolanaBlockchainDataDto](docs/SolanaBlockchainDataDto.md)
- [SourceTransferPeerPath](docs/SourceTransferPeerPath.md)
- [SourceTransferPeerPathResponse](docs/SourceTransferPeerPathResponse.md)
- [SpamOwnershipResponse](docs/SpamOwnershipResponse.md)
- [SpamTokenResponse](docs/SpamTokenResponse.md)
- - [SpeiAdvancedPaymentInfo](docs/SpeiAdvancedPaymentInfo.md)
- - [SpeiBasicPaymentInfo](docs/SpeiBasicPaymentInfo.md)
- - [SplitRequest](docs/SplitRequest.md)
- - [SplitResponse](docs/SplitResponse.md)
- - [StakeRequest](docs/StakeRequest.md)
- - [StakeResponse](docs/StakeResponse.md)
- - [StakingProvider](docs/StakingProvider.md)
- - [Status](docs/Status.md)
+ - [SrcOrDestAttributesInner](docs/SrcOrDestAttributesInner.md)
+ - [StakeRequestDto](docs/StakeRequestDto.md)
+ - [StakeResponseDto](docs/StakeResponseDto.md)
- [StellarRippleCreateParamsDto](docs/StellarRippleCreateParamsDto.md)
- [SystemMessageInfo](docs/SystemMessageInfo.md)
- - [Tag](docs/Tag.md)
- - [TagsPagedResponse](docs/TagsPagedResponse.md)
- [Task](docs/Task.md)
- [TemplatesPaginatedResponse](docs/TemplatesPaginatedResponse.md)
- [ThirdPartyRouting](docs/ThirdPartyRouting.md)
- - [TimeInForce](docs/TimeInForce.md)
- - [TimePeriodConfig](docs/TimePeriodConfig.md)
- - [TimePeriodMatchType](docs/TimePeriodMatchType.md)
- [ToCollateralTransaction](docs/ToCollateralTransaction.md)
- [ToExchangeTransaction](docs/ToExchangeTransaction.md)
- [TokenCollectionResponse](docs/TokenCollectionResponse.md)
- - [TokenInfoNotFoundErrorResponse](docs/TokenInfoNotFoundErrorResponse.md)
- [TokenLinkDto](docs/TokenLinkDto.md)
- [TokenLinkDtoTokenMetadata](docs/TokenLinkDtoTokenMetadata.md)
- [TokenLinkExistsHttpError](docs/TokenLinkExistsHttpError.md)
- - [TokenLinkNotMultichainCompatibleHttpError](docs/TokenLinkNotMultichainCompatibleHttpError.md)
- [TokenLinkRequestDto](docs/TokenLinkRequestDto.md)
- [TokenOwnershipResponse](docs/TokenOwnershipResponse.md)
- [TokenOwnershipSpamUpdatePayload](docs/TokenOwnershipSpamUpdatePayload.md)
@@ -1103,13 +716,9 @@ Class | Method | HTTP request | Description
- [TokenResponse](docs/TokenResponse.md)
- [TokensPaginatedResponse](docs/TokensPaginatedResponse.md)
- [TradingAccountType](docs/TradingAccountType.md)
- - [TradingErrorResponse](docs/TradingErrorResponse.md)
- - [TradingErrorResponseError](docs/TradingErrorResponseError.md)
- - [TradingProvider](docs/TradingProvider.md)
- [Transaction](docs/Transaction.md)
- [TransactionFee](docs/TransactionFee.md)
- [TransactionOperation](docs/TransactionOperation.md)
- - [TransactionReceiptResponse](docs/TransactionReceiptResponse.md)
- [TransactionRequest](docs/TransactionRequest.md)
- [TransactionRequestAmount](docs/TransactionRequestAmount.md)
- [TransactionRequestDestination](docs/TransactionRequestDestination.md)
@@ -1135,59 +744,29 @@ Class | Method | HTTP request | Description
- [TransferOperationType](docs/TransferOperationType.md)
- [TransferPeerPathSubType](docs/TransferPeerPathSubType.md)
- [TransferPeerPathType](docs/TransferPeerPathType.md)
- - [TransferRail](docs/TransferRail.md)
- - [TransferReceipt](docs/TransferReceipt.md)
- [TransferValidationFailure](docs/TransferValidationFailure.md)
- [TravelRuleAddress](docs/TravelRuleAddress.md)
- [TravelRuleCreateTransactionRequest](docs/TravelRuleCreateTransactionRequest.md)
- - [TravelRuleDateAndPlaceOfBirth](docs/TravelRuleDateAndPlaceOfBirth.md)
- - [TravelRuleGeographicAddress](docs/TravelRuleGeographicAddress.md)
- [TravelRuleGetAllVASPsResponse](docs/TravelRuleGetAllVASPsResponse.md)
- [TravelRuleIssuer](docs/TravelRuleIssuer.md)
- [TravelRuleIssuers](docs/TravelRuleIssuers.md)
- - [TravelRuleLegalPerson](docs/TravelRuleLegalPerson.md)
- - [TravelRuleLegalPersonNameIdentifier](docs/TravelRuleLegalPersonNameIdentifier.md)
- - [TravelRuleNationalIdentification](docs/TravelRuleNationalIdentification.md)
- - [TravelRuleNaturalNameIdentifier](docs/TravelRuleNaturalNameIdentifier.md)
- - [TravelRuleNaturalPerson](docs/TravelRuleNaturalPerson.md)
- - [TravelRuleNaturalPersonNameIdentifier](docs/TravelRuleNaturalPersonNameIdentifier.md)
- [TravelRuleOwnershipProof](docs/TravelRuleOwnershipProof.md)
- - [TravelRulePerson](docs/TravelRulePerson.md)
- [TravelRulePiiIVMS](docs/TravelRulePiiIVMS.md)
- [TravelRulePolicyRuleResponse](docs/TravelRulePolicyRuleResponse.md)
- [TravelRuleTransactionBlockchainInfo](docs/TravelRuleTransactionBlockchainInfo.md)
- [TravelRuleUpdateVASPDetails](docs/TravelRuleUpdateVASPDetails.md)
- [TravelRuleVASP](docs/TravelRuleVASP.md)
- - [TravelRuleValidateDateAndPlaceOfBirth](docs/TravelRuleValidateDateAndPlaceOfBirth.md)
- [TravelRuleValidateFullTransactionRequest](docs/TravelRuleValidateFullTransactionRequest.md)
- - [TravelRuleValidateGeographicAddress](docs/TravelRuleValidateGeographicAddress.md)
- - [TravelRuleValidateLegalPerson](docs/TravelRuleValidateLegalPerson.md)
- - [TravelRuleValidateLegalPersonNameIdentifier](docs/TravelRuleValidateLegalPersonNameIdentifier.md)
- - [TravelRuleValidateNationalIdentification](docs/TravelRuleValidateNationalIdentification.md)
- - [TravelRuleValidateNaturalNameIdentifier](docs/TravelRuleValidateNaturalNameIdentifier.md)
- - [TravelRuleValidateNaturalPerson](docs/TravelRuleValidateNaturalPerson.md)
- - [TravelRuleValidateNaturalPersonNameIdentifier](docs/TravelRuleValidateNaturalPersonNameIdentifier.md)
- - [TravelRuleValidatePerson](docs/TravelRuleValidatePerson.md)
- - [TravelRuleValidatePiiIVMS](docs/TravelRuleValidatePiiIVMS.md)
- [TravelRuleValidateTransactionRequest](docs/TravelRuleValidateTransactionRequest.md)
- [TravelRuleValidateTransactionResponse](docs/TravelRuleValidateTransactionResponse.md)
- - [TravelRuleVaspForVault](docs/TravelRuleVaspForVault.md)
- - [TxLog](docs/TxLog.md)
- [UnfreezeTransactionResponse](docs/UnfreezeTransactionResponse.md)
- [UnmanagedWallet](docs/UnmanagedWallet.md)
- [UnspentInput](docs/UnspentInput.md)
- [UnspentInputsResponse](docs/UnspentInputsResponse.md)
- - [UnstakeRequest](docs/UnstakeRequest.md)
- - [UpdateAssetUserMetadataRequest](docs/UpdateAssetUserMetadataRequest.md)
- - [UpdateCallbackHandlerRequest](docs/UpdateCallbackHandlerRequest.md)
- - [UpdateCallbackHandlerResponse](docs/UpdateCallbackHandlerResponse.md)
- - [UpdateDraftRequest](docs/UpdateDraftRequest.md)
- - [UpdateTagRequest](docs/UpdateTagRequest.md)
+ - [UnstakeRequestDto](docs/UnstakeRequestDto.md)
- [UpdateTokenOwnershipStatusDto](docs/UpdateTokenOwnershipStatusDto.md)
- [UpdateVaultAccountAssetAddressRequest](docs/UpdateVaultAccountAssetAddressRequest.md)
- [UpdateVaultAccountRequest](docs/UpdateVaultAccountRequest.md)
- - [UpdateWebhookRequest](docs/UpdateWebhookRequest.md)
- - [UsWirePaymentInfo](docs/UsWirePaymentInfo.md)
- [UserGroupCreateRequest](docs/UserGroupCreateRequest.md)
- [UserGroupCreateResponse](docs/UserGroupCreateResponse.md)
- [UserGroupResponse](docs/UserGroupResponse.md)
@@ -1197,32 +776,23 @@ Class | Method | HTTP request | Description
- [UserStatus](docs/UserStatus.md)
- [UserType](docs/UserType.md)
- [ValidateAddressResponse](docs/ValidateAddressResponse.md)
- - [ValidateLayerZeroChannelResponse](docs/ValidateLayerZeroChannelResponse.md)
- - [ValidatedTransactionsForRescan](docs/ValidatedTransactionsForRescan.md)
- [ValidationKeyDto](docs/ValidationKeyDto.md)
- - [Validator](docs/Validator.md)
+ - [ValidatorDto](docs/ValidatorDto.md)
- [VaultAccount](docs/VaultAccount.md)
- [VaultAccountsPagedResponse](docs/VaultAccountsPagedResponse.md)
- [VaultAccountsPagedResponsePaging](docs/VaultAccountsPagedResponsePaging.md)
- - [VaultAccountsTagAttachmentsRequest](docs/VaultAccountsTagAttachmentsRequest.md)
- [VaultActionStatus](docs/VaultActionStatus.md)
- [VaultAsset](docs/VaultAsset.md)
- [VaultWalletAddress](docs/VaultWalletAddress.md)
- [VendorDto](docs/VendorDto.md)
- - [VerdictConfig](docs/VerdictConfig.md)
- - [Version](docs/Version.md)
- [WalletAsset](docs/WalletAsset.md)
- [WalletAssetAdditionalInfo](docs/WalletAssetAdditionalInfo.md)
- - [Webhook](docs/Webhook.md)
- - [WebhookEvent](docs/WebhookEvent.md)
- - [WebhookPaginatedResponse](docs/WebhookPaginatedResponse.md)
- - [WithdrawRequest](docs/WithdrawRequest.md)
+ - [WithdrawRequestDto](docs/WithdrawRequestDto.md)
- [WorkflowConfigStatus](docs/WorkflowConfigStatus.md)
- [WorkflowConfigurationId](docs/WorkflowConfigurationId.md)
- [WorkflowExecutionOperation](docs/WorkflowExecutionOperation.md)
- [WriteAbiFunction](docs/WriteAbiFunction.md)
- [WriteCallFunctionDto](docs/WriteCallFunctionDto.md)
- - [WriteCallFunctionDtoAbiFunction](docs/WriteCallFunctionDtoAbiFunction.md)
- [WriteCallFunctionResponseDto](docs/WriteCallFunctionResponseDto.md)
diff --git a/api/openapi.yaml b/api/openapi.yaml
index b5a1ac9e..eadd7bb5 100644
--- a/api/openapi.yaml
+++ b/api/openapi.yaml
@@ -57,12 +57,11 @@ paths:
tags:
- Vaults
x-internal: true
- x-rate-limit-category: query
x-readme:
code-samples:
- language: python
code: vault_accounts = fireblocks.get_vault_accounts()
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: const vaultAccounts = await fireblocks.getVaultAccounts();
name: Fireblocks SDK Javascript example
@@ -104,13 +103,12 @@ paths:
summary: Create a new vault account
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: python
code: "vaultAccount = fireblocks.create_vault_account(name, hiddenOnUI,\
\ customer_ref_id, auto_fueling)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const vaultAccount = await fireblocks.createVaultAccount(name, hiddenOnUI,\
\ customerRefId, autoFueling);"
@@ -122,19 +120,59 @@ paths:
code: "CompletableFuture> response = fireblocks.vaults().createVaultAccount(createVaultAccountRequest,\
\ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.create_vault_account(create_vault_account_request,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.vaults.createVaultAccount(vaultsApiCreateVaultAccountRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().createVaultAccount(createVaultAccountRequest,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.create_vault_account(create_vault_account_request,\
- \ idempotency_key);"
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /vault/accounts/bulk:
+ post:
+ description: |
+ Create multiple vault accounts by running an async job.
+ **Note**:
+ - These endpoints are currently in beta and might be subject to changes.
+ - We limit accounts to 10k per operation and 200k per customer during beta testing.
+ operationId: createMultipleAccounts
+ parameters:
+ - description: "A unique identifier for the request. If the request is sent\
+ \ multiple times with the same idempotency key, the server will return the\
+ \ same response as the first request. The idempotency key is valid for 24\
+ \ hours."
+ explode: false
+ in: header
+ name: Idempotency-Key
+ required: false
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateMultipleAccountsRequest"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/JobCreated"
+ description: A JobCreated object
+ headers:
+ X-Request-ID:
+ $ref: "#/components/headers/X-Request-ID"
+ default:
+ $ref: "#/components/responses/Error"
+ summary: Bulk creation of new vault accounts
+ tags:
+ - Vaults
+ x-readme:
+ code-samples:
+ - language: typescript
+ code: "const response: Promise> = fireblocks.vaults.createMultipleAccounts(vaultsApiCreateMultipleAccountsRequest);"
+ name: Fireblocks SDK TypeScript example
+ - language: java
+ code: "CompletableFuture> response = fireblocks.vaults().createMultipleAccounts(createMultipleAccountsRequest,\
+ \ idempotencyKey);"
+ name: Fireblocks SDK Java example
x-content-type: application/json
x-accepts:
- application/json
@@ -210,18 +248,6 @@ paths:
minimum: 1
type: number
style: form
- - description: List of tag IDs to filter vault accounts.
- explode: true
- in: query
- name: tagIds
- required: false
- schema:
- items:
- format: uuid
- type: string
- maxItems: 100
- type: array
- style: form
responses:
"200":
content:
@@ -235,12 +261,11 @@ paths:
summary: List vault accounts (Paginated)
tags:
- Vaults
- x-rate-limit-category: query
x-readme:
code-samples:
- language: python
code: vault_accounts = fireblocks.get_vault_accounts_with_page_info(filters)
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: const vaultAccounts = await fireblocks.getVaultAccountsWithPageInfo(filters);
name: Fireblocks SDK Javascript example
@@ -251,25 +276,8 @@ paths:
- language: java
code: "CompletableFuture> response\
\ = fireblocks.vaults().getPagedVaultAccounts(namePrefix, nameSuffix,\
- \ minAmountThreshold, assetId, orderBy, before, after, limit, tagIds);"
+ \ minAmountThreshold, assetId, orderBy, before, after, limit);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.get_paged_vault_accounts(name_prefix,\
- \ name_suffix, min_amount_threshold, asset_id, order_by, before, after,\
- \ limit, tag_ids);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getPagedVaultAccounts(vaultsApiGetPagedVaultAccountsRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.vaults().getPagedVaultAccounts(namePrefix, nameSuffix, minAmountThreshold,\
- \ assetId, orderBy, before, after, limit, tagIds);"
- - lang: Python
- source: "response = fireblocks.vaults.get_paged_vault_accounts(name_prefix,\
- \ name_suffix, min_amount_threshold, asset_id, order_by, before, after,\
- \ limit, tag_ids);"
x-accepts:
- application/json
/vault/accounts/{vaultAccountId}:
@@ -302,12 +310,11 @@ paths:
summary: Find a vault account by ID
tags:
- Vaults
- x-rate-limit-category: read
x-readme:
code-samples:
- language: python
code: vault_account = fireblocks.get_vault_account(vault_account_id)
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: const vaultAccount = await fireblocks.getVaultAccount(vault_account_id);
name: Fireblocks SDK Javascript example
@@ -317,16 +324,6 @@ paths:
- language: java
code: CompletableFuture> response = fireblocks.vaults().getVaultAccount(vaultAccountId);
name: Fireblocks SDK Java example
- - language: python
- code: response = fireblocks.vaults.get_vault_account(vault_account_id);
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.vaults.getVaultAccount(vaultsApiGetVaultAccountRequest);"
- - lang: Java
- source: CompletableFuture> response = fireblocks.vaults().getVaultAccount(vaultAccountId);
- - lang: Python
- source: response = fireblocks.vaults.get_vault_account(vault_account_id);
x-accepts:
- application/json
put:
@@ -375,13 +372,12 @@ paths:
summary: Rename a vault account
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: python
code: "vaultAccount = fireblocks.update_vault_account(vault_account_id,\
\ name)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const vaultAccount = await fireblocks.updateVaultAccount(vautlAccountId,\
\ name);"
@@ -395,21 +391,6 @@ paths:
\ = fireblocks.vaults().updateVaultAccount(updateVaultAccountRequest,\
\ vaultAccountId, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.update_vault_account(update_vault_account_request,\
- \ vault_account_id, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.updateVaultAccount(vaultsApiUpdateVaultAccountRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.vaults().updateVaultAccount(updateVaultAccountRequest, vaultAccountId,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.update_vault_account(update_vault_account_request,\
- \ vault_account_id, idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
@@ -492,12 +473,11 @@ paths:
summary: List asset wallets (Paginated)
tags:
- Vaults
- x-rate-limit-category: query
x-readme:
code-samples:
- language: python
code: vault_accounts = fireblocks.get_asset_wallets(filters)
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: const vaultAccounts = await fireblocks.getAssetWallets(filters);
name: Fireblocks SDK Javascript example
@@ -510,21 +490,6 @@ paths:
\ = fireblocks.vaults().getAssetWallets(totalAmountLargerThan, assetId,\
\ orderBy, before, after, limit);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.get_asset_wallets(total_amount_larger_than,\
- \ asset_id, order_by, before, after, limit);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getAssetWallets(vaultsApiGetAssetWalletsRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.vaults().getAssetWallets(totalAmountLargerThan, assetId,\
- \ orderBy, before, after, limit);"
- - lang: Python
- source: "response = fireblocks.vaults.get_asset_wallets(total_amount_larger_than,\
- \ asset_id, order_by, before, after, limit);"
x-accepts:
- application/json
/vault/accounts/{vaultAccountId}/hide:
@@ -568,12 +533,11 @@ paths:
summary: Hide a vault account in the console
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: python
code: vaultAsset = fireblocks.hide_vault_account(vault_account_id)
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: const vaultAsset = await fireblocks.hideVaultAccount(vaultAccountId);
name: Fireblocks SDK Javascript example
@@ -585,20 +549,6 @@ paths:
code: "CompletableFuture> response = fireblocks.vaults().hideVaultAccount(vaultAccountId,\
\ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.hide_vault_account(vault_account_id,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> =\
- \ fireblocks.vaults.hideVaultAccount(vaultsApiHideVaultAccountRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().hideVaultAccount(vaultAccountId,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.hide_vault_account(vault_account_id,\
- \ idempotency_key);"
x-accepts:
- application/json
/vault/accounts/{vaultAccountId}/unhide:
@@ -642,12 +592,11 @@ paths:
summary: Unhide a vault account in the console
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: python
code: vaultAsset = fireblocks.unhide_vault_account(vault_account_id)
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: const vaultAsset = await fireblocks.unhideVaultAccount(vaultAccountId);
name: Fireblocks SDK Javascript example
@@ -659,20 +608,6 @@ paths:
code: "CompletableFuture> response = fireblocks.vaults().unhideVaultAccount(vaultAccountId,\
\ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.unhide_vault_account(vault_account_id,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> =\
- \ fireblocks.vaults.unhideVaultAccount(vaultsApiUnhideVaultAccountRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().unhideVaultAccount(vaultAccountId,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.unhide_vault_account(vault_account_id,\
- \ idempotency_key);"
x-accepts:
- application/json
/vault/accounts/{vaultAccountId}/{assetId}/activate:
@@ -726,7 +661,6 @@ paths:
summary: Activate a wallet in a vault account
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: typescript
@@ -738,21 +672,6 @@ paths:
\ = fireblocks.vaults().activateAssetForVaultAccount(vaultAccountId, assetId,\
\ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.activate_asset_for_vault_account(vault_account_id,\
- \ asset_id, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.activateAssetForVaultAccount(vaultsApiActivateAssetForVaultAccountRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.vaults().activateAssetForVaultAccount(vaultAccountId, assetId,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.activate_asset_for_vault_account(vault_account_id,\
- \ asset_id, idempotency_key);"
x-accepts:
- application/json
/vault/accounts/{vaultAccountId}/set_customer_ref_id:
@@ -802,13 +721,12 @@ paths:
summary: Set an AML/KYT customer reference ID for a vault account
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: python
code: "vaultAsset = fireblocks.set_vault_account_customer_ref_id(vault_account_id,\
\ customer_ref_id)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const vaultAsset = await fireblocks.setCustomerRefIdForVaultAccount(vaultAccountId,\
\ customerRefId);"
@@ -821,20 +739,6 @@ paths:
code: "CompletableFuture> response = fireblocks.vaults().setVaultAccountCustomerRefId(setCustomerRefIdRequest,\
\ vaultAccountId, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.set_vault_account_customer_ref_id(set_customer_ref_id_request,\
- \ vault_account_id, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> =\
- \ fireblocks.vaults.setVaultAccountCustomerRefId(vaultsApiSetVaultAccountCustomerRefIdRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().setVaultAccountCustomerRefId(setCustomerRefIdRequest,\
- \ vaultAccountId, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.set_vault_account_customer_ref_id(set_customer_ref_id_request,\
- \ vault_account_id, idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
@@ -886,7 +790,6 @@ paths:
summary: Turn autofueling on or off
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: typescript
@@ -897,20 +800,6 @@ paths:
code: "CompletableFuture> response = fireblocks.vaults().setVaultAccountAutoFuel(setAutoFuelRequest,\
\ vaultAccountId, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.set_vault_account_auto_fuel(set_auto_fuel_request,\
- \ vault_account_id, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> =\
- \ fireblocks.vaults.setVaultAccountAutoFuel(vaultsApiSetVaultAccountAutoFuelRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().setVaultAccountAutoFuel(setAutoFuelRequest,\
- \ vaultAccountId, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.set_vault_account_auto_fuel(set_auto_fuel_request,\
- \ vault_account_id, idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
@@ -950,13 +839,12 @@ paths:
summary: Get the asset balance for a vault account
tags:
- Vaults
- x-rate-limit-category: read
x-readme:
code-samples:
- language: python
code: "vaultAsset = fireblocks.get_vault_account_asset(vault_account_id,\
\ asset_id)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const vaultAsset = await fireblocks.getVaultAccountAsset(vaultAccountId,\
\ assetId);"
@@ -968,19 +856,6 @@ paths:
code: "CompletableFuture> response = fireblocks.vaults().getVaultAccountAsset(vaultAccountId,\
\ assetId);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.get_vault_account_asset(vault_account_id,\
- \ asset_id);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.vaults.getVaultAccountAsset(vaultsApiGetVaultAccountAssetRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().getVaultAccountAsset(vaultAccountId,\
- \ assetId);"
- - lang: Python
- source: "response = fireblocks.vaults.get_vault_account_asset(vault_account_id,\
- \ asset_id);"
x-accepts:
- application/json
post:
@@ -1039,12 +914,11 @@ paths:
summary: Create a new wallet
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: python
code: "vaultAsset = fireblocks.create_vault_asset(vault_account_id, asset_id)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const vaultAsset = await fireblocks.createVaultAsset(vaultAccountId,\
\ assetId);"
@@ -1058,21 +932,6 @@ paths:
\ = fireblocks.vaults().createVaultAccountAsset(vaultAccountId, assetId,\
\ createAssetsRequest, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.create_vault_account_asset(vault_account_id,\
- \ asset_id, create_assets_request, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.createVaultAccountAsset(vaultsApiCreateVaultAccountAssetRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.vaults().createVaultAccountAsset(vaultAccountId, assetId,\
- \ createAssetsRequest, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.create_vault_account_asset(vault_account_id,\
- \ asset_id, create_assets_request, idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
@@ -1126,13 +985,12 @@ paths:
summary: Refresh asset balance data
tags:
- Vaults
- x-rate-limit-category: async
x-readme:
code-samples:
- language: python
code: "vaultAsset = fireblocks.refresh_vault_asset_balance(vault_account_id,\
\ asset_id)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const vaultAsset = await fireblocks.refreshVaultAssetBalance(vaultAccountId,\
\ assetId);"
@@ -1144,19 +1002,6 @@ paths:
code: "CompletableFuture> response = fireblocks.vaults().updateVaultAccountAssetBalance(vaultAccountId,\
\ assetId, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.update_vault_account_asset_balance(vault_account_id,\
- \ asset_id, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.vaults.updateVaultAccountAssetBalance(vaultsApiUpdateVaultAccountAssetBalanceRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().updateVaultAccountAssetBalance(vaultAccountId,\
- \ assetId, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.update_vault_account_asset_balance(vault_account_id,\
- \ asset_id, idempotency_key);"
x-accepts:
- application/json
/vault/accounts/{vaultAccountId}/{assetId}/addresses:
@@ -1205,13 +1050,12 @@ paths:
tags:
- Vaults
x-internal: true
- x-rate-limit-category: query
x-readme:
code-samples:
- language: python
code: "depositAddresses = fireblocks.get_deposit_addresses(vault_account_id,\
\ asset_id)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const depositAddresses = await fireblocks.getDepositAddresses(vaultAccountId,\
\ assetId);"
@@ -1273,13 +1117,12 @@ paths:
summary: Create new asset deposit address
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: python
code: "address = fireblocks.generate_new_address(vault_account_id, asset_id,\
\ description, customer_ref_id)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const address = await fireblocks.generateNewAddress(vaultAccountId,\
\ assetId, description, customerRefId);"
@@ -1293,21 +1136,6 @@ paths:
\ fireblocks.vaults().createVaultAccountAssetAddress(vaultAccountId, assetId,\
\ createAddressRequest, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.create_vault_account_asset_address(vault_account_id,\
- \ asset_id, create_address_request, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.createVaultAccountAssetAddress(vaultsApiCreateVaultAccountAssetAddressRequest);"
- - lang: Java
- source: "CompletableFuture> response =\
- \ fireblocks.vaults().createVaultAccountAssetAddress(vaultAccountId, assetId,\
- \ createAddressRequest, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.create_vault_account_asset_address(vault_account_id,\
- \ asset_id, create_address_request, idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
@@ -1372,13 +1200,12 @@ paths:
summary: List addresses (Paginated)
tags:
- Vaults
- x-rate-limit-category: query
x-readme:
code-samples:
- language: python
code: "addresses = vault_accounts = fireblocks.get_paginated_addresses(\"\
0\",\"ETH_TEST3\")"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const addresses = await fireblocks.getPaginatedAddresses(\"0\",\"\
ETH_TEST3\");"
@@ -1392,21 +1219,6 @@ paths:
\ = fireblocks.vaults().getVaultAccountAssetAddressesPaginated(vaultAccountId,\
\ assetId, limit, before, after);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.get_vault_account_asset_addresses_paginated(vault_account_id,\
- \ asset_id, limit, before, after);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getVaultAccountAssetAddressesPaginated(vaultsApiGetVaultAccountAssetAddressesPaginatedRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.vaults().getVaultAccountAssetAddressesPaginated(vaultAccountId,\
- \ assetId, limit, before, after);"
- - lang: Python
- source: "response = fireblocks.vaults.get_vault_account_asset_addresses_paginated(vault_account_id,\
- \ asset_id, limit, before, after);"
x-accepts:
- application/json
/vault/accounts/{vaultAccountId}/{assetId}/max_spendable_amount:
@@ -1462,13 +1274,12 @@ paths:
summary: Get the maximum spendable amount in a single transaction.
tags:
- Vaults
- x-rate-limit-category: read
x-readme:
code-samples:
- language: python
code: "address = fireblocks.set_address_description(vault_account_id, asset_id,\
\ address, tag, description)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const address = await fireblocks.setAddressDescription(vaultAccountId,\
\ assetId, address, tag, description);"
@@ -1482,20 +1293,6 @@ paths:
\ = fireblocks.vaults().getMaxSpendableAmount(vaultAccountId, assetId,\
\ manualSignging);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.get_max_spendable_amount(vault_account_id,\
- \ asset_id, manual_signging);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getMaxSpendableAmount(vaultsApiGetMaxSpendableAmountRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.vaults().getMaxSpendableAmount(vaultAccountId, assetId, manualSignging);"
- - lang: Python
- source: "response = fireblocks.vaults.get_max_spendable_amount(vault_account_id,\
- \ asset_id, manual_signging);"
x-accepts:
- application/json
/vault/accounts/{vaultAccountId}/{assetId}/addresses/{addressId}:
@@ -1564,13 +1361,12 @@ paths:
summary: Update address description
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: python
code: "address = fireblocks.set_address_description(vault_account_id, asset_id,\
\ address, tag, description)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const address = await fireblocks.setAddressDescription(vaultAccountId,\
\ assetId, address, tag, description);"
@@ -1583,20 +1379,6 @@ paths:
code: "CompletableFuture> response = fireblocks.vaults().updateVaultAccountAssetAddress(vaultAccountId,\
\ assetId, addressId, updateVaultAccountAssetAddressRequest, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.update_vault_account_asset_address(vault_account_id,\
- \ asset_id, address_id, update_vault_account_asset_address_request, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> =\
- \ fireblocks.vaults.updateVaultAccountAssetAddress(vaultsApiUpdateVaultAccountAssetAddressRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().updateVaultAccountAssetAddress(vaultAccountId,\
- \ assetId, addressId, updateVaultAccountAssetAddressRequest, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.update_vault_account_asset_address(vault_account_id,\
- \ asset_id, address_id, update_vault_account_asset_address_request, idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
@@ -1665,13 +1447,12 @@ paths:
summary: Assign AML customer reference ID
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: python
code: "vaultAsset = fireblocks.set_customer_ref_id_for_address(vault_account_id,\
\ asset_id, address_id, customer_ref_id)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const vaultAsset = await fireblocks.setCustomerRefIdForAddress(vaultAccountId,\
\ assetId, addressId, customerRefId);"
@@ -1684,20 +1465,6 @@ paths:
code: "CompletableFuture> response = fireblocks.vaults().setCustomerRefIdForAddress(setCustomerRefIdForAddressRequest,\
\ vaultAccountId, assetId, addressId, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.set_customer_ref_id_for_address(set_customer_ref_id_for_address_request,\
- \ vault_account_id, asset_id, address_id, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> =\
- \ fireblocks.vaults.setCustomerRefIdForAddress(vaultsApiSetCustomerRefIdForAddressRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().setCustomerRefIdForAddress(setCustomerRefIdForAddressRequest,\
- \ vaultAccountId, assetId, addressId, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.set_customer_ref_id_for_address(set_customer_ref_id_for_address_request,\
- \ vault_account_id, asset_id, address_id, idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
@@ -1759,7 +1526,6 @@ paths:
summary: Convert a segwit address to legacy format
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
- language: typescript
@@ -1771,21 +1537,6 @@ paths:
\ fireblocks.vaults().createLegacyAddress(vaultAccountId, assetId, addressId,\
\ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.create_legacy_address(vault_account_id,\
- \ asset_id, address_id, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.createLegacyAddress(vaultsApiCreateLegacyAddressRequest);"
- - lang: Java
- source: "CompletableFuture> response =\
- \ fireblocks.vaults().createLegacyAddress(vaultAccountId, assetId, addressId,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.create_legacy_address(vault_account_id,\
- \ asset_id, address_id, idempotency_key);"
x-accepts:
- application/json
/vault/accounts/{vaultAccountId}/{assetId}/unspent_inputs:
@@ -1827,12 +1578,11 @@ paths:
summary: Get UTXO unspent inputs information
tags:
- Vaults
- x-rate-limit-category: read
x-readme:
code-samples:
- language: python
code: "vaultAsset = fireblocks.get_unspent_inputs(vault_account_id, asset_id)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
code: "const vaultAsset = await fireblocks.getUnspentInputs(vaultAccountId,\
\ assetId);"
@@ -1845,217 +1595,211 @@ paths:
code: "CompletableFuture>> response\
\ = fireblocks.vaults().getUnspentInputs(vaultAccountId, assetId);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.get_unspent_inputs(vault_account_id,\
- \ asset_id);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getUnspentInputs(vaultsApiGetUnspentInputsRequest);"
- - lang: Java
- source: "CompletableFuture>> response\
- \ = fireblocks.vaults().getUnspentInputs(vaultAccountId, assetId);"
- - lang: Python
- source: "response = fireblocks.vaults.get_unspent_inputs(vault_account_id,\
- \ asset_id);"
x-accepts:
- application/json
- /vault/accounts/bulk:
- post:
- description: |
- Create multiple vault accounts by running an async job.
- **Note**:
- - These endpoints are currently in beta and might be subject to changes.
- - We limit accounts to 10k per operation and 200k per customer during beta testing.
- Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor.
- operationId: createMultipleAccounts
+ /vault/public_key_info:
+ get:
+ description: Gets the public key information based on derivation path and signing
+ algorithm.
+ operationId: getPublicKeyInfo
parameters:
- - description: "A unique identifier for the request. If the request is sent\
- \ multiple times with the same idempotency key, the server will return the\
- \ same response as the first request. The idempotency key is valid for 24\
- \ hours."
- explode: false
- in: header
- name: Idempotency-Key
- required: false
+ - explode: true
+ in: query
+ name: derivationPath
+ required: true
schema:
type: string
- style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateMultipleAccountsRequest"
+ style: form
+ - explode: true
+ in: query
+ name: algorithm
required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: compressed
+ required: false
+ schema:
+ type: boolean
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/JobCreated"
- description: A JobCreated object
+ $ref: "#/components/schemas/PublicKeyInformation"
+ description: Public key information
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Bulk creation of new vault accounts
+ summary: Get the public key information
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
+ - language: python
+ code: "pubKey = fireblocks.get_public_key_info(algorithm, derivation_path,\
+ \ compressed)"
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: |
+ const PublicKeyInfoArgs = { algorithm: 'MPC_ECDSA_SECP256K1', derivationPath: '[44,0,0,0,0]' } const pubKey = await fireblocks.getPublicKeyInfo(PublicKeyInfoArgs);
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise> = fireblocks.vaults.createMultipleAccounts(vaultsApiCreateMultipleAccountsRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.vaults.getPublicKeyInfo(vaultsApiGetPublicKeyInfoRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.vaults().createMultipleAccounts(createMultipleAccountsRequest,\
- \ idempotencyKey);"
+ code: "CompletableFuture> response = fireblocks.vaults().getPublicKeyInfo(derivationPath,\
+ \ algorithm, compressed);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.create_multiple_accounts(create_multiple_accounts_request,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.vaults.createMultipleAccounts(vaultsApiCreateMultipleAccountsRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().createMultipleAccounts(createMultipleAccountsRequest,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.create_multiple_accounts(create_multiple_accounts_request,\
- \ idempotency_key);"
- x-content-type: application/json
x-accepts:
- application/json
- /vault/accounts/bulk/{jobId}:
+ /vault/accounts/{vaultAccountId}/{assetId}/{change}/{addressIndex}/public_key_info:
get:
- description: |
- Returns the status of bulk creation of new vault accounts job and the result or error
- Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
- operationId: getCreateMultipleVaultAccountsJobStatus
+ description: Gets the public key information for the vault account.
+ operationId: getPublicKeyInfoForAddress
parameters:
- - description: The ID of the job to create addresses
- example: 019681b4-107d-7243-942d-4c3c30e36fae
- explode: false
+ - explode: false
in: path
- name: jobId
+ name: vaultAccountId
+ required: true
+ schema:
+ format: numeric
+ type: string
+ x-fb-entity: vault_account
+ style: simple
+ - explode: false
+ in: path
+ name: assetId
required: true
schema:
type: string
+ x-fb-entity: asset
+ style: simple
+ - explode: false
+ in: path
+ name: change
+ required: true
+ schema:
+ type: number
+ style: simple
+ - explode: false
+ in: path
+ name: addressIndex
+ required: true
+ schema:
+ type: number
style: simple
+ - explode: true
+ in: query
+ name: compressed
+ required: false
+ schema:
+ type: boolean
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateMultipleVaultAccountsJobStatus"
- description: A Job with status
+ $ref: "#/components/schemas/PublicKeyInformation"
+ description: Public Key Information
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get job status of bulk creation of new vault accounts
+ summary: Get the public key for a vault account
tags:
- Vaults
- x-rate-limit-category: async
x-readme:
code-samples:
+ - language: python
+ code: "pubKey = fireblocks.get_public_key_info_for_vault_account(asset_id,\
+ \ vault_account_id, change, address_index, compressed)"
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: |
+ const PublicKeyInfoArgs = { assetId: 'ETH', vaultAccountId: 0, change: 0, addressIndex: 0, compressed: true } const pubKey = await fireblocks.getPublicKeyInfoForVaultAccount(PublicKeyInfoArgs);
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.vaults.getCreateMultipleVaultAccountsJobStatus(vaultsApiGetCreateMultipleVaultAccountsJobStatusRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.vaults.getPublicKeyInfoForAddress(vaultsApiGetPublicKeyInfoForAddressRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: CompletableFuture>
- response = fireblocks.vaults().getCreateMultipleVaultAccountsJobStatus(jobId);
+ code: "CompletableFuture> response = fireblocks.vaults().getPublicKeyInfoForAddress(vaultAccountId,\
+ \ assetId, change, addressIndex, compressed);"
name: Fireblocks SDK Java example
- - language: python
- code: response = fireblocks.vaults.get_create_multiple_vault_accounts_job_status(job_id);
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getCreateMultipleVaultAccountsJobStatus(vaultsApiGetCreateMultipleVaultAccountsJobStatusRequest);"
- - lang: Java
- source: CompletableFuture>
- response = fireblocks.vaults().getCreateMultipleVaultAccountsJobStatus(jobId);
- - lang: Python
- source: response = fireblocks.vaults.get_create_multiple_vault_accounts_job_status(job_id);
x-accepts:
- application/json
- /vault/accounts/addresses/bulk:
- post:
- description: |
- Create multiple deposit address by running an async job.
- **Note**:
- - We limit accounts to 10k per operation.
- Endpoint Permission: Admin, Non-Signing Admin.
- operationId: createMultipleDepositAddresses
+ /vault/assets:
+ get:
+ description: Gets the assets amount summary for all accounts or filtered accounts.
+ operationId: getVaultAssets
parameters:
- - description: "A unique identifier for the request. If the request is sent\
- \ multiple times with the same idempotency key, the server will return the\
- \ same response as the first request. The idempotency key is valid for 24\
- \ hours."
- explode: false
- in: header
- name: Idempotency-Key
+ - explode: true
+ in: query
+ name: accountNamePrefix
required: false
schema:
type: string
- style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateMultipleDepositAddressesRequest"
- required: true
+ style: form
+ - explode: true
+ in: query
+ name: accountNameSuffix
+ required: false
+ schema:
+ type: string
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/JobCreated"
- description: A JobCreated object
+ $ref: "#/components/schemas/GetVaultAssetsResponse"
+ description: Amount by asset
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Bulk creation of new deposit addresses
+ summary: Get asset balance for chosen assets
tags:
- Vaults
- x-rate-limit-category: async
x-readme:
code-samples:
+ - language: python
+ code: "assets_balance = fireblocks.get_vault_assets_balance(accout_name_prefix,\
+ \ account_name_suffix)"
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: "const assetsBalance = await fireblocks.getVaultAssetsBalance(accountNamePrefix,\
+ \ accountNameSuffix);"
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise> = fireblocks.vaults.createMultipleDepositAddresses(vaultsApiCreateMultipleDepositAddressesRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.vaults.getVaultAssets(vaultsApiGetVaultAssetsRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.vaults().createMultipleDepositAddresses(createMultipleDepositAddressesRequest,\
- \ idempotencyKey);"
+ code: "CompletableFuture>> response = fireblocks.vaults().getVaultAssets(accountNamePrefix,\
+ \ accountNameSuffix);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.create_multiple_deposit_addresses(create_multiple_deposit_addresses_request,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.vaults.createMultipleDepositAddresses(vaultsApiCreateMultipleDepositAddressesRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().createMultipleDepositAddresses(createMultipleDepositAddressesRequest,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.create_multiple_deposit_addresses(create_multiple_deposit_addresses_request,\
- \ idempotency_key);"
- x-content-type: application/json
x-accepts:
- application/json
- /vault/accounts/attached_tags/attach:
+ /vault/assets/bulk:
post:
- description: Attach one or more tags to the requested vault accounts.
- operationId: attachTagsToVaultAccounts
+ description: |
+ Create multiple wallets for a given vault account by running an async job.
+ **Note**:
+ - These endpoints are currently in beta and might be subject to changes.
+ - We limit accounts to 10k per operation and 200k per customer during beta testing.
+ - Currently, we are only supporting EVM wallets.
+ operationId: createAssetsBulk
parameters:
- description: "A unique identifier for the request. If the request is sent\
\ multiple times with the same idempotency key, the server will return the\
@@ -2072,399 +1816,328 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/VaultAccountsTagAttachmentsRequest"
+ $ref: "#/components/schemas/CreateAssetsBulkRequest"
required: true
responses:
- "204":
- description: Tags were attached successfully
- summary: Attach tags to a vault accounts
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/JobCreated"
+ description: A JobCreated object
+ headers:
+ X-Request-ID:
+ $ref: "#/components/headers/X-Request-ID"
+ default:
+ $ref: "#/components/responses/Error"
+ summary: Bulk creation of wallets
tags:
- - Vaults
- x-rate-limit-category: write
+ - Assets
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise> = fireblocks.vaults.attachTagsToVaultAccounts(vaultsApiAttachTagsToVaultAccountsRequest);"
+ code: "const response: Promise> = fireblocks.assets.createAssetsBulk(assetsApiCreateAssetsBulkRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.vaults().attachTagsToVaultAccounts(vaultAccountsTagAttachmentsRequest,\
+ code: "CompletableFuture> response = fireblocks.assets().createAssetsBulk(createAssetsBulkRequest,\
\ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.attach_tags_to_vault_accounts(vault_accounts_tag_attachments_request,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.vaults.attachTagsToVaultAccounts(vaultsApiAttachTagsToVaultAccountsRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().attachTagsToVaultAccounts(vaultAccountsTagAttachmentsRequest,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.attach_tags_to_vault_accounts(vault_accounts_tag_attachments_request,\
- \ idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
- /vault/accounts/attached_tags/detach:
- post:
- description: Detach one or more tags from the requested vault account.
- operationId: detachTagsFromVaultAccounts
+ /vault/assets/{assetId}:
+ get:
+ description: Gets the vault balance summary for an asset.
+ operationId: getVaultBalanceByAsset
parameters:
- - description: "A unique identifier for the request. If the request is sent\
- \ multiple times with the same idempotency key, the server will return the\
- \ same response as the first request. The idempotency key is valid for 24\
- \ hours."
- explode: false
- in: header
- name: Idempotency-Key
- required: false
+ - explode: false
+ in: path
+ name: assetId
+ required: true
schema:
type: string
+ x-fb-entity: asset
style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/VaultAccountsTagAttachmentsRequest"
- required: true
responses:
- "204":
- description: Tags were detached successfully
- summary: Detach tags from a vault accounts
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/VaultAsset"
+ description: Vault amount by asset
+ headers:
+ X-Request-ID:
+ $ref: "#/components/headers/X-Request-ID"
+ default:
+ $ref: "#/components/responses/Error"
+ summary: Get vault balance by asset
tags:
- Vaults
- x-rate-limit-category: write
x-readme:
code-samples:
+ - language: python
+ code: assets_balance = fireblocks.get_vault_balance_by_asset(asset_id)
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: const assetsBalance = await fireblocks.getVaultBalanceByAsset(assetId);
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise> = fireblocks.vaults.detachTagsFromVaultAccounts(vaultsApiDetachTagsFromVaultAccountsRequest);"
+ code: "const response: Promise> = fireblocks.vaults.getVaultBalanceByAsset(vaultsApiGetVaultBalanceByAssetRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.vaults().detachTagsFromVaultAccounts(vaultAccountsTagAttachmentsRequest,\
- \ idempotencyKey);"
+ code: CompletableFuture> response = fireblocks.vaults().getVaultBalanceByAsset(assetId);
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.detach_tags_from_vault_accounts(vault_accounts_tag_attachments_request,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.vaults.detachTagsFromVaultAccounts(vaultsApiDetachTagsFromVaultAccountsRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().detachTagsFromVaultAccounts(vaultAccountsTagAttachmentsRequest,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.vaults.detach_tags_from_vault_accounts(vault_accounts_tag_attachments_request,\
- \ idempotency_key);"
- x-content-type: application/json
x-accepts:
- application/json
- /vault/accounts/addresses/bulk/{jobId}:
- get:
- description: |
- Returns the status of bulk creation of new deposit addresses job and the result or error
- Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
- operationId: getCreateMultipleDepositAddressesJobStatus
+ /workspace/freeze:
+ post:
+ description: "Freezes a Workspace so that ALL operations by ANY user are blocked.\n\
+ \nYou should only perform this action when the workspace faces imminent risk,\
+ \ such as when you have a security breach.\n\nTo unfreeze a workspace, the\
+ \ workspace Owner must submit a request to Fireblocks Support.\n\n**NOTE:**\
+ \ \n- This operation can only be performed by the workspace Owner\n- Your\
+ \ workspace continues to receive incoming transfers during this time.\n"
+ operationId: freezeWorkspace
parameters:
- - description: The ID of the job to create addresses
- example: 019681b4-107d-7243-942d-4c3c30e36fae
+ - description: "A unique identifier for the request. If the request is sent\
+ \ multiple times with the same idempotency key, the server will return the\
+ \ same response as the first request. The idempotency key is valid for 24\
+ \ hours."
explode: false
- in: path
- name: jobId
- required: true
+ in: header
+ name: Idempotency-Key
+ required: false
schema:
type: string
style: simple
+ responses:
+ "204":
+ description: indicates that the workspace is now frozen
+ headers:
+ X-Request-ID:
+ $ref: "#/components/headers/X-Request-ID"
+ default:
+ $ref: "#/components/responses/Error"
+ summary: Freeze Workspace
+ tags:
+ - Workspace
+ x-internal: true
+ x-accepts:
+ - application/json
+ /exchange_accounts:
+ get:
+ deprecated: true
+ description: Deprecated (use new 'paged' endpoint) - Returns all exchange accounts.
+ operationId: getExchangeAccounts
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateMultipleDepositAddressesJobStatus"
- description: A Job with status
+ $ref: "#/components/schemas/GetExchangeAccountsResponse"
+ description: An ExchangeAccount object
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get job status of bulk creation of new deposit addresses
+ summary: List exchange accounts
tags:
- - Vaults
- x-rate-limit-category: read
+ - Exchange accounts
+ x-internal: true
x-readme:
code-samples:
- - language: typescript
- code: "const response: Promise>\
- \ = fireblocks.vaults.getCreateMultipleDepositAddressesJobStatus(vaultsApiGetCreateMultipleDepositAddressesJobStatusRequest);"
- name: Fireblocks SDK TypeScript example
- - language: java
- code: CompletableFuture>
- response = fireblocks.vaults().getCreateMultipleDepositAddressesJobStatus(jobId);
- name: Fireblocks SDK Java example
- language: python
- code: response = fireblocks.vaults.get_create_multiple_deposit_addresses_job_status(job_id);
+ code: exchangeAccounts = fireblocks.get_exchange_accounts()
name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getCreateMultipleDepositAddressesJobStatus(vaultsApiGetCreateMultipleDepositAddressesJobStatusRequest);"
- - lang: Java
- source: CompletableFuture>
- response = fireblocks.vaults().getCreateMultipleDepositAddressesJobStatus(jobId);
- - lang: Python
- source: response = fireblocks.vaults.get_create_multiple_deposit_addresses_job_status(job_id);
+ - language: javascript
+ code: const exchangeAccounts = await fireblocks.getExchangeAccounts();
+ name: Fireblocks SDK Javascript example
x-accepts:
- application/json
- /vault/public_key_info:
+ /exchange_accounts/paged:
get:
- description: Gets the public key information based on derivation path and signing
- algorithm.
- operationId: getPublicKeyInfo
+ description: Returns a page include exchange accounts.
+ operationId: getPagedExchangeAccounts
parameters:
- explode: true
in: query
- name: derivationPath
- required: true
+ name: before
+ required: false
schema:
type: string
style: form
- explode: true
in: query
- name: algorithm
- required: true
+ name: after
+ required: false
schema:
type: string
style: form
- - explode: true
+ - description: number of exchanges per page
+ explode: true
in: query
- name: compressed
- required: false
+ name: limit
+ required: true
schema:
- type: boolean
+ default: 3
+ maximum: 5
+ minimum: 1
+ type: number
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PublicKeyInformation"
- description: Public key information
+ $ref: "#/components/schemas/GetPagedExchangeAccountsResponse"
+ description: An ExchangeAccount object
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get the public key information
+ summary: Pagination list exchange accounts
tags:
- - Vaults
- x-rate-limit-category: read
+ - Exchange accounts
x-readme:
code-samples:
- - language: python
- code: "pubKey = fireblocks.get_public_key_info(algorithm, derivation_path,\
- \ compressed)"
- name: Fireblocks SDK Python example (Legacy)
- language: javascript
- code: |
- const PublicKeyInfoArgs = { algorithm: 'MPC_ECDSA_SECP256K1', derivationPath: '[44,0,0,0,0]' } const pubKey = await fireblocks.getPublicKeyInfo(PublicKeyInfoArgs);
+ code: const exchangeAccounts = await fireblocks.getExchangeAccountsPaged();
name: Fireblocks SDK Javascript example
+ - language: python
+ code: exchangeAccounts = fireblocks.get_exchange_accounts_paged()
+ name: Fireblocks SDK Python example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.vaults.getPublicKeyInfo(vaultsApiGetPublicKeyInfoRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.exchangeAccounts.getPagedExchangeAccounts(exchangeAccountsApiGetPagedExchangeAccountsRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.vaults().getPublicKeyInfo(derivationPath,\
- \ algorithm, compressed);"
+ code: "CompletableFuture>> response\
+ \ = fireblocks.exchangeAccounts().getPagedExchangeAccounts(limit, before,\
+ \ after);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.get_public_key_info(derivation_path,\
- \ algorithm, compressed);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getPublicKeyInfo(vaultsApiGetPublicKeyInfoRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().getPublicKeyInfo(derivationPath,\
- \ algorithm, compressed);"
- - lang: Python
- source: "response = fireblocks.vaults.get_public_key_info(derivation_path,\
- \ algorithm, compressed);"
x-accepts:
- application/json
- /vault/accounts/{vaultAccountId}/{assetId}/{change}/{addressIndex}/public_key_info:
+ /exchange_accounts/{exchangeAccountId}:
get:
- description: Gets the public key information for the vault account.
- operationId: getPublicKeyInfoForAddress
+ description: Returns an exchange account by ID.
+ operationId: getExchangeAccount
parameters:
- - explode: false
- in: path
- name: vaultAccountId
- required: true
- schema:
- format: numeric
- type: string
- x-fb-entity: vault_account
- style: simple
- - explode: false
+ - description: The ID of the exchange account to return
+ explode: false
in: path
- name: assetId
+ name: exchangeAccountId
required: true
schema:
type: string
- x-fb-entity: asset
style: simple
- - explode: false
- in: path
- name: change
- required: true
- schema:
- type: number
- style: simple
- - explode: false
- in: path
- name: addressIndex
- required: true
- schema:
- type: number
- style: simple
- - explode: true
- in: query
- name: compressed
- required: false
- schema:
- type: boolean
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PublicKeyInformation"
- description: Public Key Information
+ $ref: "#/components/schemas/ExchangeAccount"
+ description: An ExchangeAccount object
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get the public key for a vault account
+ summary: Find a specific exchange account
tags:
- - Vaults
- x-rate-limit-category: read
+ - Exchange accounts
x-readme:
code-samples:
- language: python
- code: "pubKey = fireblocks.get_public_key_info_for_vault_account(asset_id,\
- \ vault_account_id, change, address_index, compressed)"
- name: Fireblocks SDK Python example (Legacy)
+ code: exchangeAccount = fireblocks.get_exchange_account(exchangeAccountId)
+ name: Fireblocks SDK Python example
- language: javascript
- code: |
- const PublicKeyInfoArgs = { assetId: 'ETH', vaultAccountId: 0, change: 0, addressIndex: 0, compressed: true } const pubKey = await fireblocks.getPublicKeyInfoForVaultAccount(PublicKeyInfoArgs);
+ code: const exchnageAccount = await fireblocks.get_exchange_account(exchangeAccountId);
name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.vaults.getPublicKeyInfoForAddress(vaultsApiGetPublicKeyInfoForAddressRequest);"
+ code: "const response: Promise> = fireblocks.exchangeAccounts.getExchangeAccount(exchangeAccountsApiGetExchangeAccountRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.vaults().getPublicKeyInfoForAddress(vaultAccountId,\
- \ assetId, change, addressIndex, compressed);"
+ code: CompletableFuture> response = fireblocks.exchangeAccounts().getExchangeAccount(exchangeAccountId);
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.get_public_key_info_for_address(vault_account_id,\
- \ asset_id, change, address_index, compressed);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getPublicKeyInfoForAddress(vaultsApiGetPublicKeyInfoForAddressRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.vaults().getPublicKeyInfoForAddress(vaultAccountId,\
- \ assetId, change, addressIndex, compressed);"
- - lang: Python
- source: "response = fireblocks.vaults.get_public_key_info_for_address(vault_account_id,\
- \ asset_id, change, address_index, compressed);"
x-accepts:
- application/json
- /vault/assets:
- get:
- description: Gets the assets amount summary for all accounts or filtered accounts.
- operationId: getVaultAssets
+ /exchange_accounts/{exchangeAccountId}/internal_transfer:
+ post:
+ description: Transfers funds between trading accounts under the same exchange
+ account.
+ operationId: internalTransfer
parameters:
- - explode: true
- in: query
- name: accountNamePrefix
- required: false
+ - description: The ID of the exchange account to return
+ explode: false
+ in: path
+ name: exchangeAccountId
+ required: true
schema:
type: string
- style: form
- - explode: true
- in: query
- name: accountNameSuffix
+ style: simple
+ - description: "A unique identifier for the request. If the request is sent\
+ \ multiple times with the same idempotency key, the server will return the\
+ \ same response as the first request. The idempotency key is valid for 24\
+ \ hours."
+ explode: false
+ in: header
+ name: Idempotency-Key
required: false
schema:
type: string
- style: form
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateInternalTransferRequest"
responses:
- "200":
+ "201":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetVaultAssetsResponse"
- description: Amount by asset
+ $ref: "#/components/schemas/InternalTransferResponse"
+ description: Transfer succeeded
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get asset balance for chosen assets
+ summary: Internal transfer for exchange accounts
tags:
- - Vaults
- x-rate-limit-category: read
+ - Exchange accounts
x-readme:
code-samples:
- - language: python
- code: "assets_balance = fireblocks.get_vault_assets_balance(accout_name_prefix,\
- \ account_name_suffix)"
- name: Fireblocks SDK Python example (Legacy)
- - language: javascript
- code: "const assetsBalance = await fireblocks.getVaultAssetsBalance(accountNamePrefix,\
- \ accountNameSuffix);"
- name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.vaults.getVaultAssets(vaultsApiGetVaultAssetsRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.exchangeAccounts.internalTransfer(exchangeAccountsApiInternalTransferRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture>> response = fireblocks.vaults().getVaultAssets(accountNamePrefix,\
- \ accountNameSuffix);"
+ code: "CompletableFuture> response\
+ \ = fireblocks.exchangeAccounts().internalTransfer(exchangeAccountId,\
+ \ createInternalTransferRequest, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.vaults.get_vault_assets(account_name_prefix,\
- \ account_name_suffix);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.vaults.getVaultAssets(vaultsApiGetVaultAssetsRequest);"
- - lang: Java
- source: "CompletableFuture>> response = fireblocks.vaults().getVaultAssets(accountNamePrefix,\
- \ accountNameSuffix);"
- - lang: Python
- source: "response = fireblocks.vaults.get_vault_assets(account_name_prefix,\
- \ account_name_suffix);"
+ x-content-type: application/json
x-accepts:
- application/json
- /vault/assets/bulk:
+ /exchange_accounts/{exchangeAccountId}/convert:
post:
- description: |
- Create multiple wallets for a given vault account by running an async job.
- **Note**:
- - These endpoints are currently in beta and might be subject to changes.
- - We limit accounts to 10k per operation and 200k per customer during beta testing.
- - Currently, we are only supporting EVM wallets.
- operationId: createAssetsBulk
+ description: "Convert exchange account funds from the source asset to the destination\
+ \ asset. Coinbase (USD to USDC, USDC to USD) and Bitso (MXN to USD) are supported\
+ \ conversions."
+ operationId: convertAssets
parameters:
+ - description: "The ID of the exchange account. Please make sure the exchange\
+ \ supports conversions. To find the ID of your exchange account, use GET/exchange_accounts."
+ explode: false
+ in: path
+ name: exchangeAccountId
+ required: true
+ schema:
+ type: string
+ style: simple
- description: "A unique identifier for the request. If the request is sent\
\ multiple times with the same idempotency key, the server will return the\
\ same response as the first request. The idempotency key is valid for 24\
@@ -2480,289 +2153,185 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateAssetsBulkRequest"
- required: true
+ $ref: "#/components/schemas/ConvertAssetsRequest"
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/JobCreated"
- description: A JobCreated object
+ $ref: "#/components/schemas/ConvertAssetsResponse"
+ description: Conversion successful
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Bulk creation of wallets
+ summary: Convert exchange account funds from the source asset to the destination
+ asset.
tags:
- - Assets
- x-rate-limit-category: write
+ - Exchange accounts
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise> = fireblocks.assets.createAssetsBulk(assetsApiCreateAssetsBulkRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.exchangeAccounts.convertAssets(exchangeAccountsApiConvertAssetsRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.assets().createAssetsBulk(createAssetsBulkRequest,\
+ code: "CompletableFuture> response =\
+ \ fireblocks.exchangeAccounts().convertAssets(exchangeAccountId, convertAssetsRequest,\
\ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.assets.create_assets_bulk(create_assets_bulk_request,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.assets.createAssetsBulk(assetsApiCreateAssetsBulkRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.assets().createAssetsBulk(createAssetsBulkRequest,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.assets.create_assets_bulk(create_assets_bulk_request,\
- \ idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
- /vault/assets/{assetId}:
+ /exchange_accounts/{exchangeAccountId}/{assetId}:
get:
- description: Gets the vault balance summary for an asset.
- operationId: getVaultBalanceByAsset
+ description: Returns an asset for an exchange account.
+ operationId: getExchangeAccountAsset
parameters:
- - explode: false
+ - description: The ID of the exchange account to return
+ explode: false
+ in: path
+ name: exchangeAccountId
+ required: true
+ schema:
+ type: string
+ style: simple
+ - description: The ID of the asset to return
+ explode: false
in: path
name: assetId
required: true
schema:
type: string
- x-fb-entity: asset
style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/VaultAsset"
- description: Vault amount by asset
+ $ref: "#/components/schemas/ExchangeAsset"
+ description: An ExchangeAccountAsset object
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get vault balance by asset
+ summary: Find an asset for an exchange account
tags:
- - Vaults
- x-rate-limit-category: read
+ - Exchange accounts
x-readme:
code-samples:
- language: python
- code: assets_balance = fireblocks.get_vault_balance_by_asset(asset_id)
- name: Fireblocks SDK Python example (Legacy)
+ code: "exchangeAsset = fireblocks.get_exchange_account_asset(exchangeAccountId,\
+ \ assetId)"
+ name: Fireblocks SDK Python example
- language: javascript
- code: const assetsBalance = await fireblocks.getVaultBalanceByAsset(assetId);
+ code: "const exchangeAsset = await fireblocks.getExchangeAsset(exchangeAccountId,\
+ \ assetId);"
name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise> = fireblocks.vaults.getVaultBalanceByAsset(vaultsApiGetVaultBalanceByAssetRequest);"
+ code: "const response: Promise> = fireblocks.exchangeAccounts.getExchangeAccountAsset(exchangeAccountsApiGetExchangeAccountAssetRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: CompletableFuture> response = fireblocks.vaults().getVaultBalanceByAsset(assetId);
+ code: "CompletableFuture> response = fireblocks.exchangeAccounts().getExchangeAccountAsset(exchangeAccountId,\
+ \ assetId);"
name: Fireblocks SDK Java example
- - language: python
- code: response = fireblocks.vaults.get_vault_balance_by_asset(asset_id);
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.vaults.getVaultBalanceByAsset(vaultsApiGetVaultBalanceByAssetRequest);"
- - lang: Java
- source: CompletableFuture> response = fireblocks.vaults().getVaultBalanceByAsset(assetId);
- - lang: Python
- source: response = fireblocks.vaults.get_vault_balance_by_asset(asset_id);
x-accepts:
- application/json
- /ncw/wallets/supported_assets:
+ /fiat_accounts:
get:
- description: Get all the available supported assets for the Non-Custodial Wallet
- operationId: GetEmbeddedWalletSupportedAssets
- parameters:
- - description: Next page cursor to fetch
- example: MjAyMy0xMi0xMyAyMDozNjowOC4zMDI=:MTEwMA==
- explode: true
- in: query
- name: pageCursor
- required: false
- schema:
- type: string
- style: form
- - description: Items per page
- example: 500
- explode: true
- in: query
- name: pageSize
- required: false
- schema:
- default: 200
- maximum: 400
- type: number
- style: form
- - description: Only base assets
- example: true
- explode: true
- in: query
- name: onlyBaseAssets
- required: false
- schema:
- type: boolean
- style: form
+ description: Returns all fiat accounts.
+ operationId: getFiatAccounts
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletPaginatedAssetsResponse"
- description: Successful response
+ $ref: "#/components/schemas/GetFiatAccountsResponse"
+ description: A fiat account object
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Retrieve supported assets
+ summary: List fiat accounts
tags:
- - Embedded Wallets
- x-rate-limit-category: query
+ - Fiat accounts
x-readme:
code-samples:
+ - language: python
+ code: transactions = fireblocks.get_fiat_accounts()
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: const transactions = await fireblocks.getFiatAccounts();
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletSupportedAssets(embeddedWalletsApiGetEmbeddedWalletSupportedAssetsRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.fiatAccounts.getFiatAccounts();"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture>\
- \ response = fireblocks.embeddedWallets().getEmbeddedWalletSupportedAssets(pageCursor,\
- \ pageSize, onlyBaseAssets);"
+ code: CompletableFuture>> response = fireblocks.fiatAccounts().getFiatAccounts();
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_embedded_wallet_supported_assets(page_cursor,\
- \ page_size, only_base_assets);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletSupportedAssets(embeddedWalletsApiGetEmbeddedWalletSupportedAssetsRequest);"
- - lang: Java
- source: "CompletableFuture>\
- \ response = fireblocks.embeddedWallets().getEmbeddedWalletSupportedAssets(pageCursor,\
- \ pageSize, onlyBaseAssets);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_embedded_wallet_supported_assets(page_cursor,\
- \ page_size, only_base_assets);"
x-accepts:
- application/json
- /ncw/wallets:
+ /fiat_accounts/{accountId}:
get:
- description: Get all Non Custodial Wallets
- operationId: GetEmbeddedWallets
+ description: Returns a fiat account by ID.
+ operationId: getFiatAccount
parameters:
- - description: Next page cursor to fetch
- example: MjAyMy0xMi0xMyAyMDozNjowOC4zMDI=:MTEwMA==
- explode: true
- in: query
- name: pageCursor
- required: false
+ - description: The ID of the fiat account to return
+ explode: false
+ in: path
+ name: accountId
+ required: true
schema:
type: string
- style: form
- - description: Items per page
- example: 500
- explode: true
- in: query
- name: pageSize
- required: false
- schema:
- default: 200
- maximum: 400
- type: number
- style: form
- - description: Field(s) to use for sorting
- example: createdAt
- explode: true
- in: query
- name: sort
- required: false
- schema:
- default: createdAt
- enum:
- - createdAt
- type: string
- style: form
- - description: Is the order ascending or descending
- example: ASC
- explode: true
- in: query
- name: order
- required: false
- schema:
- default: ASC
- enum:
- - ASC
- - DESC
- type: string
- style: form
- - description: Enabled Wallets
- example: true
- explode: true
- in: query
- name: enabled
- required: false
- schema:
- type: boolean
- style: form
+ style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletPaginatedWalletsResponse"
- description: Successful response
+ $ref: "#/components/schemas/FiatAccount"
+ description: A fiat account object
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: List wallets
+ summary: Find a specific fiat account
tags:
- - Embedded Wallets
- x-rate-limit-category: query
+ - Fiat accounts
x-readme:
code-samples:
+ - language: python
+ code: transactions = fireblocks.get_fiat_account_by_id(account_id)
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: const transactions = await fireblocks.getFiatAccountById(accountId);
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWallets(embeddedWalletsApiGetEmbeddedWalletsRequest);"
+ code: "const response: Promise> = fireblocks.fiatAccounts.getFiatAccount(fiatAccountsApiGetFiatAccountRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture>\
- \ response = fireblocks.embeddedWallets().getEmbeddedWallets(pageCursor,\
- \ pageSize, sort, order, enabled);"
+ code: CompletableFuture> response = fireblocks.fiatAccounts().getFiatAccount(accountId);
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_embedded_wallets(page_cursor,\
- \ page_size, sort, order, enabled);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWallets(embeddedWalletsApiGetEmbeddedWalletsRequest);"
- - lang: Java
- source: "CompletableFuture>\
- \ response = fireblocks.embeddedWallets().getEmbeddedWallets(pageCursor,\
- \ pageSize, sort, order, enabled);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_embedded_wallets(page_cursor,\
- \ page_size, sort, order, enabled);"
x-accepts:
- application/json
+ /fiat_accounts/{accountId}/redeem_to_linked_dda:
post:
- description: Create new Non Custodial Wallet
- operationId: CreateEmbeddedWallet
+ description: Redeems funds to the linked DDA.
+ operationId: redeemFundsToLinkedDDA
parameters:
+ - description: The ID of the fiat account to use
+ explode: false
+ in: path
+ name: accountId
+ required: true
+ schema:
+ type: string
+ style: simple
- description: "A unique identifier for the request. If the request is sent\
\ multiple times with the same idempotency key, the server will return the\
\ same response as the first request. The idempotency key is valid for 24\
@@ -2774,174 +2343,188 @@ paths:
schema:
type: string
style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/Funds"
responses:
"201":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWallet"
- description: Wallet created successfully
+ $ref: "#/components/schemas/RedeemFundsToLinkedDDAResponse"
+ description: Transfer succeeded
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Create a new wallet
+ summary: Redeem funds to DDA
tags:
- - Embedded Wallets
- x-rate-limit-category: write
+ - Fiat accounts
x-readme:
code-samples:
+ - language: python
+ code: "transactions = fireblocks.redeem_to_linked_dda(account_id, amount)"
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: "const transactions = await fireblocks.redeemToLinkedDDA(accountId,\
+ \ amount);"
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise> = fireblocks.embeddedWallets.createEmbeddedWallet(embeddedWalletsApiCreateEmbeddedWalletRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.fiatAccounts.redeemFundsToLinkedDDA(fiatAccountsApiRedeemFundsToLinkedDDARequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: CompletableFuture> response = fireblocks.embeddedWallets().createEmbeddedWallet(idempotencyKey);
+ code: "CompletableFuture> response\
+ \ = fireblocks.fiatAccounts().redeemFundsToLinkedDDA(accountId, funds,\
+ \ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: response = fireblocks.embedded_wallets.create_embedded_wallet(idempotency_key);
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.embeddedWallets.createEmbeddedWallet(embeddedWalletsApiCreateEmbeddedWalletRequest);"
- - lang: Java
- source: CompletableFuture> response = fireblocks.embeddedWallets().createEmbeddedWallet(idempotencyKey);
- - lang: Python
- source: response = fireblocks.embedded_wallets.create_embedded_wallet(idempotency_key);
+ x-content-type: application/json
x-accepts:
- application/json
- /ncw/wallets/{walletId}:
- get:
- description: Get a wallet
- operationId: GetEmbeddedWallet
+ /fiat_accounts/{accountId}/deposit_from_linked_dda:
+ post:
+ description: Deposits funds from the linked DDA.
+ operationId: depositFundsFromLinkedDDA
parameters:
- - description: Wallet Id
+ - description: The ID of the fiat account to use
explode: false
in: path
- name: walletId
+ name: accountId
required: true
schema:
- example: 550e8400-e29b-41d4-a716-446655440000
type: string
style: simple
+ - description: "A unique identifier for the request. If the request is sent\
+ \ multiple times with the same idempotency key, the server will return the\
+ \ same response as the first request. The idempotency key is valid for 24\
+ \ hours."
+ explode: false
+ in: header
+ name: Idempotency-Key
+ required: false
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/Funds"
responses:
- "200":
+ "201":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWallet"
- description: Successful response
+ $ref: "#/components/schemas/DepositFundsFromLinkedDDAResponse"
+ description: Transfer succeeded
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get a wallet
+ summary: Deposit funds from DDA
tags:
- - Embedded Wallets
- x-rate-limit-category: read
+ - Fiat accounts
x-readme:
code-samples:
+ - language: python
+ code: "transactions = fireblocks.deposit_from_linked_dda(account_id, amount)"
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: "const transactions = await fireblocks.depositFromLinkedDDA(accountId,\
+ \ amount);"
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise> = fireblocks.embeddedWallets.getEmbeddedWallet(embeddedWalletsApiGetEmbeddedWalletRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.fiatAccounts.depositFundsFromLinkedDDA(fiatAccountsApiDepositFundsFromLinkedDDARequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: CompletableFuture> response = fireblocks.embeddedWallets().getEmbeddedWallet(walletId);
+ code: "CompletableFuture>\
+ \ response = fireblocks.fiatAccounts().depositFundsFromLinkedDDA(accountId,\
+ \ funds, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: response = fireblocks.embedded_wallets.get_embedded_wallet(wallet_id);
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.embeddedWallets.getEmbeddedWallet(embeddedWalletsApiGetEmbeddedWalletRequest);"
- - lang: Java
- source: CompletableFuture> response = fireblocks.embeddedWallets().getEmbeddedWallet(walletId);
- - lang: Python
- source: response = fireblocks.embedded_wallets.get_embedded_wallet(wallet_id);
+ x-content-type: application/json
x-accepts:
- application/json
- /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}:
+ /network_connections:
get:
- description: "Get asset under a specific account, under a specific Non Custodial\
- \ Wallet"
- operationId: GetEmbeddedWalletAsset
- parameters:
- - description: Wallet Id
- example: 550e8400-e29b-41d4-a716-446655440000
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- type: string
- style: simple
- - description: The ID of the account
- example: "0"
- explode: false
- in: path
- name: accountId
- required: true
- schema:
- type: string
- style: simple
- - description: The ID of the asset
- example: BTC
- explode: false
- in: path
- name: assetId
- required: true
- schema:
- type: string
- x-fb-entity: asset
- style: simple
+ description: |
+ Returns all network connections.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: getNetworkConnections
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletAssetResponse"
- description: Successful response
+ $ref: "#/components/schemas/GetNetworkConnectionsResponse"
+ description: A list of network connections
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Retrieve asset
+ summary: List network connections
tags:
- - Embedded Wallets
- x-rate-limit-category: read
+ - Network connections
x-readme:
code-samples:
+ - language: python
+ code: network_connections = fireblocks.get_network_connections()
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: const networkConnections = await fireblocks.getNetworkConnections();
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletAsset(embeddedWalletsApiGetEmbeddedWalletAssetRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.getNetworkConnections();"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response\
- \ = fireblocks.embeddedWallets().getEmbeddedWalletAsset(walletId, accountId,\
- \ assetId);"
+ code: CompletableFuture>> response
+ = fireblocks.networkConnections().getNetworkConnections();
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_embedded_wallet_asset(wallet_id,\
- \ account_id, asset_id);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletAsset(embeddedWalletsApiGetEmbeddedWalletAssetRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.embeddedWallets().getEmbeddedWalletAsset(walletId, accountId,\
- \ assetId);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_embedded_wallet_asset(wallet_id,\
- \ account_id, asset_id);"
x-accepts:
- application/json
post:
- description: "Get the addresses of a specific asset, under a specific account,\
- \ under a specific Non Custodial Wallet"
- operationId: AddEmbeddedWalletAsset
+ description: |
+ Initiates a new network connection.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ Supported asset groups for routing police can be found at `/network_ids/routing_policy_asset_groups`
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: createNetworkConnection
parameters:
- description: "A unique identifier for the request. If the request is sent\
\ multiple times with the same idempotency key, the server will return the\
@@ -2954,638 +2537,448 @@ paths:
schema:
type: string
style: simple
- - description: Wallet Id
- example: 550e8400-e29b-41d4-a716-446655440000
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- type: string
- style: simple
- - description: The ID of the account
- example: "0"
- explode: false
- in: path
- name: accountId
- required: true
- schema:
- type: string
- x-fb-entity: asset
- style: simple
- - description: The ID of the asset
- example: BTC
- explode: false
- in: path
- name: assetId
- required: true
- schema:
- type: string
- style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/NetworkConnection"
responses:
"201":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletAddressDetails"
- description: Created
+ $ref: "#/components/schemas/NetworkConnectionResponse"
+ description: A Network Connection object
+ headers:
+ X-Request-ID:
+ $ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Add asset to account
+ summary: Creates a new network connection
tags:
- - Embedded Wallets
- x-rate-limit-category: write
+ - Network connections
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.addEmbeddedWalletAsset(embeddedWalletsApiAddEmbeddedWalletAssetRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.createNetworkConnection(networkConnectionsApiCreateNetworkConnectionRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response\
- \ = fireblocks.embeddedWallets().addEmbeddedWalletAsset(walletId, accountId,\
- \ assetId, idempotencyKey);"
+ code: "CompletableFuture> response\
+ \ = fireblocks.networkConnections().createNetworkConnection(networkConnection,\
+ \ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.add_embedded_wallet_asset(wallet_id,\
- \ account_id, asset_id, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.addEmbeddedWalletAsset(embeddedWalletsApiAddEmbeddedWalletAssetRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.embeddedWallets().addEmbeddedWalletAsset(walletId, accountId,\
- \ assetId, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.add_embedded_wallet_asset(wallet_id,\
- \ account_id, asset_id, idempotency_key);"
+ x-content-type: application/json
x-accepts:
- application/json
- /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/balance:
- get:
- description: "Get balance for specific asset, under a specific account"
- operationId: GetEmbeddedWalletAssetBalance
- parameters:
- - description: Wallet Id
- example: 550e8400-e29b-41d4-a716-446655440000
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- type: string
- style: simple
- - description: The ID of the account
- example: "0"
- explode: false
- in: path
- name: accountId
- required: true
- schema:
- type: string
- style: simple
- - description: The ID of the asset
- example: BTC
+ /network_connections/{connectionId}/set_routing_policy:
+ patch:
+ description: |
+ Updates an existing network connection's routing policy.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ Supported asset groups for routing police can be found at `/network_ids/routing_policy_asset_groups`
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: setRoutingPolicy
+ parameters:
+ - description: The ID of the network connection
explode: false
in: path
- name: assetId
+ name: connectionId
required: true
schema:
type: string
- x-fb-entity: asset
style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SetRoutingPolicyRequest"
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletAssetBalance"
- description: Successful response
+ $ref: "#/components/schemas/SetRoutingPolicyResponse"
+ description: Network ID
+ headers:
+ X-Request-ID:
+ $ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Retrieve asset balance
+ summary: Update network connection routing policy.
tags:
- - Embedded Wallets
- x-rate-limit-category: read
+ - Network connections
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletAssetBalance(embeddedWalletsApiGetEmbeddedWalletAssetBalanceRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.setRoutingPolicy(networkConnectionsApiSetRoutingPolicyRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response\
- \ = fireblocks.embeddedWallets().getEmbeddedWalletAssetBalance(walletId,\
- \ accountId, assetId);"
+ code: "CompletableFuture> response\
+ \ = fireblocks.networkConnections().setRoutingPolicy(connectionId, setRoutingPolicyRequest);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_embedded_wallet_asset_balance(wallet_id,\
- \ account_id, asset_id);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletAssetBalance(embeddedWalletsApiGetEmbeddedWalletAssetBalanceRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.embeddedWallets().getEmbeddedWalletAssetBalance(walletId,\
- \ accountId, assetId);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_embedded_wallet_asset_balance(wallet_id,\
- \ account_id, asset_id);"
+ x-content-type: application/json
x-accepts:
- application/json
- put:
- description: Refresh the balance of an asset in a specific account
- operationId: RefreshEmbeddedWalletAssetBalance
+ /network_connections/{connectionId}/is_third_party_routing/{assetType}:
+ get:
+ description: The Fireblocks Network allows for flexibility around incoming deposits.
+ A receiver can receive network deposits to locations other than Fireblocks.
+ This endpoint validates whether future transactions are routed to the displayed
+ recipient or to a 3rd party.
+ operationId: checkThirdPartyRouting
parameters:
- - description: "A unique identifier for the request. If the request is sent\
- \ multiple times with the same idempotency key, the server will return the\
- \ same response as the first request. The idempotency key is valid for 24\
- \ hours."
- explode: false
- in: header
- name: Idempotency-Key
- required: false
- schema:
- type: string
- style: simple
- - description: Wallet Id
- example: 550e8400-e29b-41d4-a716-446655440000
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- type: string
- style: simple
- - description: The ID of the account
- example: "0"
+ - description: The ID of the network connection
explode: false
in: path
- name: accountId
+ name: connectionId
required: true
schema:
type: string
style: simple
- - description: The ID of the asset
- example: BTC
+ - description: The destination asset type
explode: false
in: path
- name: assetId
+ name: assetType
required: true
schema:
type: string
- x-fb-entity: asset
style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletAssetBalance"
- description: Successful response
+ $ref: "#/components/schemas/ThirdPartyRouting"
+ description: result for the validation
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Refresh asset balance
+ summary: Retrieve third-party network routing validation by asset type.
tags:
- - Embedded Wallets
- x-rate-limit-category: write
+ - Network connections
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.refreshEmbeddedWalletAssetBalance(embeddedWalletsApiRefreshEmbeddedWalletAssetBalanceRequest);"
+ code: "const response: Promise> =\
+ \ fireblocks.networkConnections.checkThirdPartyRouting(networkConnectionsApiCheckThirdPartyRoutingRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response\
- \ = fireblocks.embeddedWallets().refreshEmbeddedWalletAssetBalance(walletId,\
- \ accountId, assetId, idempotencyKey);"
+ code: "CompletableFuture> response = fireblocks.networkConnections().checkThirdPartyRouting(connectionId,\
+ \ assetType);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.refresh_embedded_wallet_asset_balance(wallet_id,\
- \ account_id, asset_id, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.refreshEmbeddedWalletAssetBalance(embeddedWalletsApiRefreshEmbeddedWalletAssetBalanceRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.embeddedWallets().refreshEmbeddedWalletAssetBalance(walletId,\
- \ accountId, assetId, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.refresh_embedded_wallet_asset_balance(wallet_id,\
- \ account_id, asset_id, idempotency_key);"
x-accepts:
- application/json
- /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/addresses:
- get:
- description: "Get the addresses of a specific asset, under a specific account,\
- \ under a specific Non Custodial Wallet"
- operationId: GetEmbeddedWalletAddresses
+ /network_connections/{connectionId}:
+ delete:
+ description: |
+ Deletes an existing network connection specified by its connection ID.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: deleteNetworkConnection
parameters:
- - description: Wallet Id
- example: 550e8400-e29b-41d4-a716-446655440000
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- type: string
- style: simple
- - description: The ID of the account
- example: "0"
- explode: false
- in: path
- name: accountId
- required: true
- schema:
- type: string
- style: simple
- - description: The ID of the asset
- example: BTC
+ - description: The ID of the network connection to delete
explode: false
in: path
- name: assetId
+ name: connectionId
required: true
schema:
type: string
style: simple
- - description: Cursor to the next page
- example: MjAyMy0xMi0xMyAyMDozNjowOC4zMDI=:MTEwMA==
- explode: true
- in: query
- name: pageCursor
- required: false
- schema:
- type: string
- style: form
- - description: Items per page
- example: 10
- explode: true
- in: query
- name: pageSize
- required: false
- schema:
- maximum: 100
- minimum: 1
- type: number
- style: form
- - description: Sort by address
- example: address
- explode: true
- in: query
- name: sort
- required: false
- schema:
- default: createdAt
- enum:
- - address
- - createdAt
- type: string
- style: form
- - description: Is the order ascending or descending
- example: ASC
- explode: true
- in: query
- name: order
- required: false
- schema:
- default: ASC
- enum:
- - DESC
- - ASC
- type: string
- style: form
- - description: Enabled
- example: true
- explode: true
- in: query
- name: enabled
- required: false
- schema:
- type: boolean
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletPaginatedAddressesResponse"
- description: Successful response
+ $ref: "#/components/schemas/DeleteNetworkConnectionResponse"
+ description: Network ID
+ headers:
+ X-Request-ID:
+ $ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Retrieve asset addresses
+ summary: Deletes a network connection by ID
tags:
- - Embedded Wallets
- x-rate-limit-category: query
+ - Network connections
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletAddresses(embeddedWalletsApiGetEmbeddedWalletAddressesRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.deleteNetworkConnection(networkConnectionsApiDeleteNetworkConnectionRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture>\
- \ response = fireblocks.embeddedWallets().getEmbeddedWalletAddresses(walletId,\
- \ accountId, assetId, pageCursor, pageSize, sort, order, enabled);"
+ code: CompletableFuture> response
+ = fireblocks.networkConnections().deleteNetworkConnection(connectionId);
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_embedded_wallet_addresses(wallet_id,\
- \ account_id, asset_id, page_cursor, page_size, sort, order, enabled);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletAddresses(embeddedWalletsApiGetEmbeddedWalletAddressesRequest);"
- - lang: Java
- source: "CompletableFuture>\
- \ response = fireblocks.embeddedWallets().getEmbeddedWalletAddresses(walletId,\
- \ accountId, assetId, pageCursor, pageSize, sort, order, enabled);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_embedded_wallet_addresses(wallet_id,\
- \ account_id, asset_id, page_cursor, page_size, sort, order, enabled);"
x-accepts:
- application/json
- /ncw/wallets/{walletId}/accounts:
- post:
- description: Create a new account under a specific Non Custodial Wallet
- operationId: CreateEmbeddedWalletAccount
+ get:
+ description: |
+ Gets a network connection by ID.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: getNetwork
parameters:
- - description: "A unique identifier for the request. If the request is sent\
- \ multiple times with the same idempotency key, the server will return the\
- \ same response as the first request. The idempotency key is valid for 24\
- \ hours."
- explode: false
- in: header
- name: Idempotency-Key
- required: false
- schema:
- type: string
- style: simple
- - description: Wallet Id
- example: 550e8400-e29b-41d4-a716-446655440000
+ - description: The ID of the connection
explode: false
in: path
- name: walletId
+ name: connectionId
required: true
schema:
- example: 550e8400-e29b-41d4-a716-446655440000
type: string
style: simple
responses:
- "201":
+ "200":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletAccount"
- description: Account Created
+ $ref: "#/components/schemas/NetworkConnectionResponse"
+ description: A network connection
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Create a new account
+ summary: Get a network connection
tags:
- - Embedded Wallets
- x-rate-limit-category: write
+ - Network connections
x-readme:
code-samples:
+ - language: python
+ code: network_connection = fireblocks.get_network_connection_by_id(connectionId)
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: const network_connection = await fireblocks.getNetworkConnection(connectionId);
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.createEmbeddedWalletAccount(embeddedWalletsApiCreateEmbeddedWalletAccountRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.getNetwork(networkConnectionsApiGetNetworkRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response =\
- \ fireblocks.embeddedWallets().createEmbeddedWalletAccount(walletId, idempotencyKey);"
+ code: CompletableFuture> response
+ = fireblocks.networkConnections().getNetwork(connectionId);
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.create_embedded_wallet_account(wallet_id,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.createEmbeddedWalletAccount(embeddedWalletsApiCreateEmbeddedWalletAccountRequest);"
- - lang: Java
- source: "CompletableFuture> response =\
- \ fireblocks.embeddedWallets().createEmbeddedWalletAccount(walletId, idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.create_embedded_wallet_account(wallet_id,\
- \ idempotency_key);"
x-accepts:
- application/json
- /ncw/wallets/{walletId}/accounts/{accountId}:
+ /network_ids:
get:
- description: Get a specific account under a specific Non Custodial Wallet
- operationId: GetEmbeddedWalletAccount
- parameters:
- - description: WalletId
- example: 550e8400-e29b-41d4-a716-446655440000
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- type: string
- style: simple
- - description: The ID of the account
- example: "0"
- explode: false
- in: path
- name: accountId
- required: true
- schema:
- type: string
- style: simple
+ description: |
+ Retrieves a list of all local and discoverable remote network IDs.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: getNetworkIds
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletAccount"
- description: Successful response
+ $ref: "#/components/schemas/GetNetworkIdsResponse"
+ description: A list of network IDs
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get a account
+ summary: "Returns all network IDs, both local IDs and discoverable remote IDs"
tags:
- - Embedded Wallets
- x-rate-limit-category: read
+ - Network connections
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletAccount(embeddedWalletsApiGetEmbeddedWalletAccountRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.getNetworkIds();"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response =\
- \ fireblocks.embeddedWallets().getEmbeddedWalletAccount(walletId, accountId);"
+ code: CompletableFuture>> response = fireblocks.networkConnections().getNetworkIds();
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_embedded_wallet_account(wallet_id,\
- \ account_id);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletAccount(embeddedWalletsApiGetEmbeddedWalletAccountRequest);"
- - lang: Java
- source: "CompletableFuture> response =\
- \ fireblocks.embeddedWallets().getEmbeddedWalletAccount(walletId, accountId);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_embedded_wallet_account(wallet_id,\
- \ account_id);"
x-accepts:
- application/json
- /ncw/wallets/{walletId}/backup/latest:
- get:
- description: "Get wallet Latest Backup details, including the deviceId, and\
- \ backup time"
- operationId: GetEmbeddedWalletLatestBackup
+ post:
+ description: |
+ Creates a new Network ID.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ Supported asset groups for routing police can be found at `/network_ids/routing_policy_asset_groups`
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: createNetworkId
parameters:
- - description: Wallet Id
- example: 550e8400-e29b-41d4-a716-446655440000
+ - description: "A unique identifier for the request. If the request is sent\
+ \ multiple times with the same idempotency key, the server will return the\
+ \ same response as the first request. The idempotency key is valid for 24\
+ \ hours."
explode: false
- in: path
- name: walletId
- required: true
+ in: header
+ name: Idempotency-Key
+ required: false
schema:
type: string
style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateNetworkIdRequest"
responses:
- "200":
+ "201":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletLatestBackupResponse"
- description: Successful response
+ $ref: "#/components/schemas/NetworkIdResponse"
+ description: Returns the new network ID in your workspace
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get wallet Latest Backup details
+ summary: Creates a new Network ID
tags:
- - Embedded Wallets
- x-rate-limit-category: read
+ - Network connections
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletLatestBackup(embeddedWalletsApiGetEmbeddedWalletLatestBackupRequest);"
+ code: "const response: Promise> =\
+ \ fireblocks.networkConnections.createNetworkId(networkConnectionsApiCreateNetworkIdRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: CompletableFuture>
- response = fireblocks.embeddedWallets().getEmbeddedWalletLatestBackup(walletId);
+ code: "CompletableFuture> response = fireblocks.networkConnections().createNetworkId(createNetworkIdRequest,\
+ \ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: response = fireblocks.embedded_wallets.get_embedded_wallet_latest_backup(wallet_id);
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletLatestBackup(embeddedWalletsApiGetEmbeddedWalletLatestBackupRequest);"
- - lang: Java
- source: CompletableFuture>
- response = fireblocks.embeddedWallets().getEmbeddedWalletLatestBackup(walletId);
- - lang: Python
- source: response = fireblocks.embedded_wallets.get_embedded_wallet_latest_backup(wallet_id);
+ x-content-type: application/json
x-accepts:
- application/json
- /ncw/wallets/{walletId}/devices/{deviceId}:
+ /network_ids/routing_policy_asset_groups:
get:
- description: Get specific device for a specific s Wallet
- operationId: GetEmbeddedWalletDevice
- parameters:
- - description: Wallet Id
- example: 550e8400-e29b-41d4-a716-446655440000
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- type: string
- style: simple
- - description: Device Id
- example: 9ee1bff0-6dba-4f0c-9b75-03fe90e66fa3
- explode: false
- in: path
- name: deviceId
- required: true
- schema:
- type: string
- style: simple
+ description: |
+ Retrieves a list of all enabled routing policy asset groups.
+ Your routing policy defines how your transactions are routed.
+ You can use one or more enabled routing policy asset groups to describe connection or network id routing policy.
+ operationId: getRoutingPolicyAssetGroups
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletDevice"
- description: Successful response
+ $ref: "#/components/schemas/GetRoutingPolicyAssetGroupsResponse"
+ description: A list of enabled routing policy asset groups
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get Embedded Wallet Device
+ summary: Returns all enabled routing policy asset groups
tags:
- - Embedded Wallets
- x-rate-limit-category: read
+ - Network connections
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletDevice(embeddedWalletsApiGetEmbeddedWalletDeviceRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.getRoutingPolicyAssetGroups();"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.embeddedWallets().getEmbeddedWalletDevice(walletId,\
- \ deviceId);"
+ code: CompletableFuture>> response = fireblocks.networkConnections().getRoutingPolicyAssetGroups();
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_embedded_wallet_device(wallet_id,\
- \ device_id);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletDevice(embeddedWalletsApiGetEmbeddedWalletDeviceRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.embeddedWallets().getEmbeddedWalletDevice(walletId,\
- \ deviceId);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_embedded_wallet_device(wallet_id,\
- \ device_id);"
x-accepts:
- application/json
- /ncw/wallets/{walletId}/devices/{deviceId}/setup_status:
- get:
- description: Get the state of the specific device setup key under a specific
- Non Custodial Wallet
- operationId: GetEmbeddedWalletDeviceSetupState
+ /network_ids/{networkId}:
+ delete:
+ description: |
+ Deletes a network by its ID.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: deleteNetworkId
parameters:
- - description: Wallet Id
- example: 550e8400-e29b-41d4-a716-446655440000
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- type: string
- style: simple
- - description: Device Id
- example: 9ee1bff0-6dba-4f0c-9b75-03fe90e66fa3
+ - description: The ID of the network
explode: false
in: path
- name: deviceId
+ name: networkId
required: true
schema:
type: string
@@ -3595,449 +2988,309 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/EmbeddedWalletDeviceKeySetupResponse"
- description: Successful response
- headers:
- X-Request-ID:
- $ref: "#/components/headers/X-Request-ID"
+ $ref: "#/components/schemas/DeleteNetworkIdResponse"
+ description: Network ID
default:
$ref: "#/components/responses/Error"
- summary: Get device key setup state
+ summary: Deletes specific network ID.
tags:
- - Embedded Wallets
- x-rate-limit-category: read
+ - Network connections
x-readme:
code-samples:
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletDeviceSetupState(embeddedWalletsApiGetEmbeddedWalletDeviceSetupStateRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.deleteNetworkId(networkConnectionsApiDeleteNetworkIdRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture>\
- \ response = fireblocks.embeddedWallets().getEmbeddedWalletDeviceSetupState(walletId,\
- \ deviceId);"
+ code: CompletableFuture> response =
+ fireblocks.networkConnections().deleteNetworkId(networkId);
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_embedded_wallet_device_setup_state(wallet_id,\
- \ device_id);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletDeviceSetupState(embeddedWalletsApiGetEmbeddedWalletDeviceSetupStateRequest);"
- - lang: Java
- source: "CompletableFuture>\
- \ response = fireblocks.embeddedWallets().getEmbeddedWalletDeviceSetupState(walletId,\
- \ deviceId);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_embedded_wallet_device_setup_state(wallet_id,\
- \ device_id);"
x-accepts:
- application/json
- /ncw/wallets/{walletId}/public_key_info:
get:
- description: Gets the public key information based on derivation path and signing
- algorithm within a Non-Custodial Wallet
- operationId: getPublicKeyInfoNcw
+ description: |
+ Retrieves a network by its ID.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: getNetworkId
parameters:
- - description: Unique ID of the End-User wallet to the API request. Required
- for end-user wallet operations.
- explode: false
- in: header
- name: X-End-User-Wallet-Id
- required: true
- schema:
- format: uuid
- type: string
- style: simple
- - description: The ID of the Non-Custodial wallet
+ - description: The ID of the network
explode: false
in: path
- name: walletId
+ name: networkId
required: true
schema:
- example: 550e8400-e29b-41d4-a716-446655440000
type: string
style: simple
- - description: "An array of integers (passed as JSON stringified array) representing\
- \ the full BIP44 derivation path of the requested public key. \nThe first\
- \ element must always be 44.\n"
- example:
- - 44
- - 0
- - 0
- - 0
- - 0
- explode: true
- in: query
- name: derivationPath
- required: true
- schema:
- type: string
- style: form
- - description: Elliptic Curve
- explode: true
- in: query
- name: algorithm
- required: true
- schema:
- enum:
- - MPC_ECDSA_SECP256K1
- - MPC_ECDSA_SECP256R1
- - MPC_EDDSA_ED25519
- example: MPC_EDDSA_ED25519
- type: string
- style: form
- - description: Compressed/Uncompressed public key format
- explode: true
- in: query
- name: compressed
- required: false
- schema:
- example: true
- type: boolean
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PublicKeyInformation"
- description: Public key information
+ $ref: "#/components/schemas/NetworkIdResponse"
+ description: Network ID
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get the public key for a derivation path
+ summary: Returns specific network ID.
tags:
- - Embedded Wallets
- x-rate-limit-category: read
+ - Network connections
x-readme:
code-samples:
- - language: javascript
- code: "const publicKeyInfoArgs = { \n algorithm: 'MPC_ECDSA_SECP256K1',\n\
- \ derivationPath: [44, 0, 0, 0, 0],\n compressed: true\n};\nconst pubKey\
- \ = await fireblocks.NCW.getPublicKeyInfo(walletId, publicKeyInfoArgs);\n"
- name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getPublicKeyInfoNcw(embeddedWalletsApiGetPublicKeyInfoNcwRequest);"
+ code: "const response: Promise> =\
+ \ fireblocks.networkConnections.getNetworkId(networkConnectionsApiGetNetworkIdRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.embeddedWallets().getPublicKeyInfoNcw(walletId,\
- \ derivationPath, algorithm, xEndUserWalletId, compressed);"
+ code: CompletableFuture> response = fireblocks.networkConnections().getNetworkId(networkId);
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_public_key_info_ncw(wallet_id,\
- \ derivation_path, algorithm, x_end_user_wallet_id, compressed);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getPublicKeyInfoNcw(embeddedWalletsApiGetPublicKeyInfoNcwRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.embeddedWallets().getPublicKeyInfoNcw(walletId,\
- \ derivationPath, algorithm, xEndUserWalletId, compressed);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_public_key_info_ncw(wallet_id,\
- \ derivation_path, algorithm, x_end_user_wallet_id, compressed);"
x-accepts:
- application/json
- /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/{change}/{addressIndex}/public_key_info:
- get:
- description: Gets the public key of an asset associated with a specific account
- within a Non-Custodial Wallet
- operationId: GetEmbeddedWalletPublicKeyInfoForAddress
- parameters:
- - description: Unique ID of the End-User wallet to the API request. Required
- for end-user wallet operations.
- explode: false
- in: header
- name: X-End-User-Wallet-Id
- required: true
- schema:
- format: uuid
- type: string
- style: simple
- - description: The ID of the Non-Custodial wallet
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- example: 550e8400-e29b-41d4-a716-446655440000
- type: string
- style: simple
- - description: The ID of the account
- explode: false
- in: path
- name: accountId
- required: true
- schema:
- example: "0"
- format: numeric
- type: string
- style: simple
- - description: The ID of the asset
+ /network_ids/{networkId}/set_routing_policy:
+ patch:
+ description: |
+ Updates the routing policy of a specified network ID.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ Supported asset groups for routing police can be found at `/network_ids/routing_policy_asset_groups`
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: setNetworkIdRoutingPolicy
+ parameters:
+ - description: The ID of the network
explode: false
in: path
- name: assetId
+ name: networkId
required: true
schema:
- example: BTC
type: string
- x-fb-entity: asset
- style: simple
- - description: BIP44 derivation path - change value
- explode: false
- in: path
- name: change
- required: true
- schema:
- example: 0
- type: number
- style: simple
- - description: BIP44 derivation path - index value
- explode: false
- in: path
- name: addressIndex
- required: true
- schema:
- example: 0
- type: number
style: simple
- - description: Compressed/Uncompressed public key format
- explode: true
- in: query
- name: compressed
- required: false
- schema:
- example: true
- type: boolean
- style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SetNetworkIdRoutingPolicyRequest"
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PublicKeyInformation"
- description: Public Key Information
+ $ref: "#/components/schemas/SetNetworkIdResponse"
+ description: Network ID
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get the public key of an asset
+ summary: Update network id routing policy.
tags:
- - Embedded Wallets
- x-rate-limit-category: read
+ - Network connections
x-readme:
code-samples:
- - language: javascript
- code: "const publicKeyInfoByAccountAssetArgs = {\n assetId: 'ETH',\n accountId:\
- \ 0,\n change: 0,\n addressIndex: 0,\n compressed: true\n}; \
- \ \nconst pubKey = await fireblocks.NCW.getPublicKeyInfoByAccountAsset(walletId,\
- \ publicKeyInfoByAccountAssetArgs);\n"
- name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletPublicKeyInfoForAddress(embeddedWalletsApiGetEmbeddedWalletPublicKeyInfoForAddressRequest);"
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.setNetworkIdRoutingPolicy(networkConnectionsApiSetNetworkIdRoutingPolicyRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.embeddedWallets().getEmbeddedWalletPublicKeyInfoForAddress(walletId,\
- \ accountId, assetId, change, addressIndex, xEndUserWalletId, compressed);"
+ code: "CompletableFuture> response = fireblocks.networkConnections().setNetworkIdRoutingPolicy(networkId,\
+ \ setNetworkIdRoutingPolicyRequest);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.embedded_wallets.get_embedded_wallet_public_key_info_for_address(wallet_id,\
- \ account_id, asset_id, change, address_index, x_end_user_wallet_id, compressed);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.embeddedWallets.getEmbeddedWalletPublicKeyInfoForAddress(embeddedWalletsApiGetEmbeddedWalletPublicKeyInfoForAddressRequest);"
- - lang: Java
- source: "CompletableFuture> response = fireblocks.embeddedWallets().getEmbeddedWalletPublicKeyInfoForAddress(walletId,\
- \ accountId, assetId, change, addressIndex, xEndUserWalletId, compressed);"
- - lang: Python
- source: "response = fireblocks.embedded_wallets.get_embedded_wallet_public_key_info_for_address(wallet_id,\
- \ account_id, asset_id, change, address_index, x_end_user_wallet_id, compressed);"
+ x-content-type: application/json
x-accepts:
- application/json
- /ncw/{walletId}/accounts/{accountId}/{assetId}/{change}/{addressIndex}/public_key_info:
- get:
- description: Gets the public key of an asset associated with a specific account
- within a Non-Custodial Wallet
- operationId: getPublicKeyInfoForAddressNcw
+ /network_ids/{networkId}/set_discoverability:
+ patch:
+ description: |
+ Update whether or not the network ID is discoverable by others.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: setNetworkIdDiscoverability
parameters:
- - description: Unique ID of the End-User wallet to the API request. Required
- for end-user wallet operations.
- explode: false
- in: header
- name: X-End-User-Wallet-Id
- required: true
- schema:
- format: uuid
- type: string
- style: simple
- - description: The ID of the Non-Custodial wallet
- explode: false
- in: path
- name: walletId
- required: true
- schema:
- example: 550e8400-e29b-41d4-a716-446655440000
- type: string
- style: simple
- - description: The ID of the account
- explode: false
- in: path
- name: accountId
- required: true
- schema:
- example: "0"
- format: numeric
- type: string
- style: simple
- - description: The ID of the asset
+ - description: The ID of the network
explode: false
in: path
- name: assetId
+ name: networkId
required: true
schema:
- example: BTC
type: string
- x-fb-entity: asset
- style: simple
- - description: BIP44 derivation path - change value
- explode: false
- in: path
- name: change
- required: true
- schema:
- example: 0
- type: number
style: simple
- - description: BIP44 derivation path - index value
- explode: false
- in: path
- name: addressIndex
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SetNetworkIdDiscoverabilityRequest"
required: true
- schema:
- example: 0
- type: number
- style: simple
- - description: Compressed/Uncompressed public key format
- explode: true
- in: query
- name: compressed
- required: false
- schema:
- example: true
- type: boolean
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PublicKeyInformation"
- description: Public Key Information
+ $ref: "#/components/schemas/SetNetworkIdResponse"
+ description: Network ID
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Get the public key of an asset
+ summary: Update network ID's discoverability.
tags:
- - Embedded Wallets
- x-internal: true
- x-rate-limit-category: read
+ - Network connections
x-readme:
code-samples:
- - language: python
- code: "pubKey = fireblocks.NCW.get_public_key_info_by_account_asset(wallet_id,\
- \ asset_id, account_id, change, address_index, compressed)"
- name: Fireblocks SDK Python example
- - language: javascript
- code: "const publicKeyInfoByAccountAssetArgs = {\n assetId: 'ETH',\n accountId:\
- \ 0,\n change: 0,\n addressIndex: 0,\n compressed: true\n}; \
- \ \nconst pubKey = await fireblocks.NCW.getPublicKeyInfoByAccountAsset(walletId,\
- \ publicKeyInfoByAccountAssetArgs);\n"
- name: Fireblocks SDK Javascript example
+ - language: typescript
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.setNetworkIdDiscoverability(networkConnectionsApiSetNetworkIdDiscoverabilityRequest);"
+ name: Fireblocks SDK TypeScript example
+ - language: java
+ code: "CompletableFuture> response = fireblocks.networkConnections().setNetworkIdDiscoverability(setNetworkIdDiscoverabilityRequest,\
+ \ networkId);"
+ name: Fireblocks SDK Java example
+ x-content-type: application/json
x-accepts:
- application/json
- /workspace/freeze:
- post:
- description: "Freezes a Workspace so that ALL operations by ANY user are blocked.\n\
- \nYou should only perform this action when the workspace faces imminent risk,\
- \ such as when you have a security breach.\n\nTo unfreeze a workspace, the\
- \ workspace Owner must submit a request to Fireblocks Support.\n\n**NOTE:**\
- \ \n- This operation can only be performed by the workspace Owner\n- Your\
- \ workspace continues to receive incoming transfers during this time.\n"
- operationId: freezeWorkspace
+ /network_ids/{networkId}/set_name:
+ patch:
+ description: |
+ Updates name of a specified network ID.
+
+ **Note:** This API call is subject to Flexible Routing Schemes.
+
+ Your routing policy defines how your transactions are routed.
+ You can choose 1 of the 3 different schemes mentioned below for each asset type:
+ - **None**; Defines the profile routing to no destination for that asset type. Incoming transactions to asset types routed to `None` will fail.
+ - **Custom**; Route to an account that you choose. If you remove the account, incoming transactions will fail until you choose another one.
+ - **Default**; Use the routing specified by the network profile the connection is connected to. This scheme is also referred to as "Profile Routing"
+
+ Default Workspace Presets:
+ - Network Profile Crypto → **Custom**
+ - Network Profile FIAT → **None**
+ - Network Connection Crypto → **Default**
+ - Network Connection FIAT → **Default**
+
+ - **Note**: By default, Custom routing scheme uses (`dstId` = `0`, `dstType` = `VAULT`).
+ operationId: setNetworkIdName
parameters:
- - description: "A unique identifier for the request. If the request is sent\
- \ multiple times with the same idempotency key, the server will return the\
- \ same response as the first request. The idempotency key is valid for 24\
- \ hours."
+ - description: The ID of the network
explode: false
- in: header
- name: Idempotency-Key
- required: false
+ in: path
+ name: networkId
+ required: true
schema:
type: string
style: simple
- responses:
- "204":
- description: indicates that the workspace is now frozen
- headers:
- X-Request-ID:
- $ref: "#/components/headers/X-Request-ID"
- default:
- $ref: "#/components/responses/Error"
- summary: Freeze Workspace
- tags:
- - Workspace
- x-internal: true
- x-rate-limit-category: write
- x-accepts:
- - application/json
- /exchange_accounts:
- get:
- deprecated: true
- description: Deprecated (use new 'paged' endpoint) - Returns all exchange accounts.
- operationId: getExchangeAccounts
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SetNetworkIdNameRequest"
+ required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetExchangeAccountsResponse"
- description: An ExchangeAccount object
+ $ref: "#/components/schemas/SetNetworkIdResponse"
+ description: Network ID
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: List exchange accounts
+ summary: Update network ID's name.
tags:
- - Exchange accounts
- x-internal: true
- x-rate-limit-category: query
+ - Network connections
x-readme:
code-samples:
- - language: python
- code: exchangeAccounts = fireblocks.get_exchange_accounts()
- name: Fireblocks SDK Python example (Legacy)
- - language: javascript
- code: const exchangeAccounts = await fireblocks.getExchangeAccounts();
- name: Fireblocks SDK Javascript example
+ - language: typescript
+ code: "const response: Promise>\
+ \ = fireblocks.networkConnections.setNetworkIdName(networkConnectionsApiSetNetworkIdNameRequest);"
+ name: Fireblocks SDK TypeScript example
+ - language: java
+ code: "CompletableFuture> response = fireblocks.networkConnections().setNetworkIdName(setNetworkIdNameRequest,\
+ \ networkId);"
+ name: Fireblocks SDK Java example
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /internal_wallets:
+ get:
+ description: |
+ Gets a list of internal wallets.
+
+ **Note**: BTC-based assets belonging to whitelisted addresses cannot be retrieved between 00:00 UTC and 00:01 UTC daily due to third-party provider, Blockchair, being unavailable for this 60 second period. Please wait until the next minute to retrieve BTC-based assets.
+ operationId: getInternalWallets
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetInternalWalletsResponse"
+ description: A list of internal wallets
+ headers:
+ X-Request-ID:
+ $ref: "#/components/headers/X-Request-ID"
+ default:
+ $ref: "#/components/responses/Error"
+ summary: List internal wallets
+ tags:
+ - Internal wallets
+ x-readme:
+ code-samples:
+ - language: typescript
+ code: "const response: Promise>\
+ \ = fireblocks.internalWallets.getInternalWallets();"
+ name: Fireblocks SDK TypeScript example
+ - language: java
+ code: CompletableFuture>> response = fireblocks.internalWallets().getInternalWallets();
+ name: Fireblocks SDK Java example
x-accepts:
- application/json
post:
- description: Add an exchange account to exchanges.
- operationId: addExchangeAccount
+ description: Creates a new internal wallet with the requested name.
+ operationId: createInternalWallet
parameters:
- description: "A unique identifier for the request. If the request is sent\
\ multiple times with the same idempotency key, the server will return the\
@@ -4054,142 +3307,89 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/AddExchangeAccountRequest"
- required: true
+ $ref: "#/components/schemas/CreateWalletRequest"
responses:
- "201":
+ "200":
content:
application/json:
schema:
- $ref: "#/components/schemas/AddExchangeAccountResponse"
- description: An Exchange Account identifier object
+ $ref: "#/components/schemas/UnmanagedWallet"
+ description: A new wallet object
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Add an exchange account
+ summary: Create an internal wallet
tags:
- - Exchange accounts
- x-rate-limit-category: write
+ - Internal wallets
x-readme:
code-samples:
+ - language: python
+ code: "internalWallet = fireblocks.create_internal_wallet(name, customer_ref_id)"
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: "const internalWallet = await fireblocks.createInternalWallet(name,\
+ \ customerRefId);"
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.exchangeAccounts.addExchangeAccount(exchangeAccountsApiAddExchangeAccountRequest);"
+ code: "const response: Promise> = fireblocks.internalWallets.createInternalWallet(internalWalletsApiCreateInternalWalletRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response\
- \ = fireblocks.exchangeAccounts().addExchangeAccount(addExchangeAccountRequest,\
+ code: "CompletableFuture> response = fireblocks.internalWallets().createInternalWallet(createWalletRequest,\
\ idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.exchange_accounts.add_exchange_account(add_exchange_account_request,\
- \ idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.exchangeAccounts.addExchangeAccount(exchangeAccountsApiAddExchangeAccountRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.exchangeAccounts().addExchangeAccount(addExchangeAccountRequest,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.exchange_accounts.add_exchange_account(add_exchange_account_request,\
- \ idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
- /exchange_accounts/paged:
- get:
- description: Returns a page include exchange accounts.
- operationId: getPagedExchangeAccounts
+ /internal_wallets/{walletId}:
+ delete:
+ description: Deletes an internal wallet by ID.
+ operationId: deleteInternalWallet
parameters:
- - explode: true
- in: query
- name: before
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: after
- required: false
- schema:
- type: string
- style: form
- - description: number of exchanges per page
- explode: true
- in: query
- name: limit
+ - description: The ID of the wallet to delete
+ explode: false
+ in: path
+ name: walletId
required: true
schema:
- default: 3
- maximum: 5
- minimum: 1
- type: number
- style: form
+ type: string
+ style: simple
responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetPagedExchangeAccountsResponse"
- description: An ExchangeAccount object
+ "201":
+ description: OK
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Pagination list exchange accounts
+ summary: Delete an internal wallet
tags:
- - Exchange accounts
- x-rate-limit-category: query
+ - Internal wallets
x-readme:
code-samples:
+ - language: python
+ code: result = firebocks.delete_internal_wallet(walletId)
+ name: Fireblocks SDK Python example
- language: javascript
- code: const exchangeAccounts = await fireblocks.getExchangeAccountsPaged();
+ code: const result = await fireblocks.deleteInternalWallet(walletId);
name: Fireblocks SDK Javascript example
- - language: python
- code: exchangeAccounts = fireblocks.get_exchange_accounts_paged()
- name: Fireblocks SDK Python example (Legacy)
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.exchangeAccounts.getPagedExchangeAccounts(exchangeAccountsApiGetPagedExchangeAccountsRequest);"
+ code: "const response: Promise> = fireblocks.internalWallets.deleteInternalWallet(internalWalletsApiDeleteInternalWalletRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture>> response\
- \ = fireblocks.exchangeAccounts().getPagedExchangeAccounts(limit, before,\
- \ after);"
+ code: CompletableFuture> response = fireblocks.internalWallets().deleteInternalWallet(walletId);
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.exchange_accounts.get_paged_exchange_accounts(limit,\
- \ before, after);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.exchangeAccounts.getPagedExchangeAccounts(exchangeAccountsApiGetPagedExchangeAccountsRequest);"
- - lang: Java
- source: "CompletableFuture>> response\
- \ = fireblocks.exchangeAccounts().getPagedExchangeAccounts(limit, before,\
- \ after);"
- - lang: Python
- source: "response = fireblocks.exchange_accounts.get_paged_exchange_accounts(limit,\
- \ before, after);"
x-accepts:
- application/json
- /exchange_accounts/{exchangeAccountId}:
get:
- description: Returns an exchange account by ID.
- operationId: getExchangeAccount
+ description: Returns all assets in an internal wallet by ID.
+ operationId: getInternalWallet
parameters:
- - description: The ID of the exchange account to return
+ - description: The ID of the wallet to return
explode: false
in: path
- name: exchangeAccountId
+ name: walletId
required: true
schema:
type: string
@@ -4199,53 +3399,42 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/ExchangeAccount"
- description: An ExchangeAccount object
+ $ref: "#/components/schemas/UnmanagedWallet"
+ description: A Wallet object
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Find a specific exchange account
+ summary: Get assets for internal wallet
tags:
- - Exchange accounts
- x-rate-limit-category: query
+ - Internal wallets
x-readme:
code-samples:
- language: python
- code: exchangeAccount = fireblocks.get_exchange_account(exchangeAccountId)
- name: Fireblocks SDK Python example (Legacy)
+ code: internalWallet = fireblocks.get_internal_wallet(walletId)
+ name: Fireblocks SDK Python example
- language: javascript
- code: const exchnageAccount = await fireblocks.get_exchange_account(exchangeAccountId);
+ code: const result = await fireblocks.getInternalWallet(walletId);
name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise> = fireblocks.exchangeAccounts.getExchangeAccount(exchangeAccountsApiGetExchangeAccountRequest);"
+ code: "const response: Promise> = fireblocks.internalWallets.getInternalWallet(internalWalletsApiGetInternalWalletRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: CompletableFuture> response = fireblocks.exchangeAccounts().getExchangeAccount(exchangeAccountId);
+ code: CompletableFuture> response = fireblocks.internalWallets().getInternalWallet(walletId);
name: Fireblocks SDK Java example
- - language: python
- code: response = fireblocks.exchange_accounts.get_exchange_account(exchange_account_id);
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise> = fireblocks.exchangeAccounts.getExchangeAccount(exchangeAccountsApiGetExchangeAccountRequest);"
- - lang: Java
- source: CompletableFuture> response = fireblocks.exchangeAccounts().getExchangeAccount(exchangeAccountId);
- - lang: Python
- source: response = fireblocks.exchange_accounts.get_exchange_account(exchange_account_id);
x-accepts:
- application/json
- /exchange_accounts/{exchangeAccountId}/internal_transfer:
+ /internal_wallets/{walletId}/set_customer_ref_id:
post:
- description: Transfers funds between trading accounts under the same exchange
- account.
- operationId: internalTransfer
+ description: Sets an AML/KYT customer reference ID for the specific internal
+ wallet.
+ operationId: setCustomerRefIdForInternalWallet
parameters:
- - description: The ID of the exchange account to return
+ - description: The wallet ID
explode: false
in: path
- name: exchangeAccountId
+ name: walletId
required: true
schema:
type: string
@@ -4265,139 +3454,98 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateInternalTransferRequest"
+ $ref: "#/components/schemas/SetCustomerRefIdRequest"
+ required: true
responses:
"201":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/InternalTransferResponse"
- description: Transfer succeeded
+ description: OK
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Internal transfer for exchange accounts
+ summary: Set an AML/KYT customer reference ID for an internal wallet
tags:
- - Exchange accounts
- x-rate-limit-category: high_compute
+ - Internal wallets
x-readme:
code-samples:
+ - language: python
+ code: "result = firebocks.set_customer_ref_id_for_internal_wallet(wallet_id,\
+ \ customer_ref_id)"
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: "const result = await fireblocks.setCustomerRefIdForInternalWallet(walletId,\
+ \ customerRefId);"
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.exchangeAccounts.internalTransfer(exchangeAccountsApiInternalTransferRequest);"
+ code: "const response: Promise> = fireblocks.internalWallets.setCustomerRefIdForInternalWallet(internalWalletsApiSetCustomerRefIdForInternalWalletRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response\
- \ = fireblocks.exchangeAccounts().internalTransfer(exchangeAccountId,\
- \ createInternalTransferRequest, idempotencyKey);"
+ code: "CompletableFuture> response = fireblocks.internalWallets().setCustomerRefIdForInternalWallet(setCustomerRefIdRequest,\
+ \ walletId, idempotencyKey);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.exchange_accounts.internal_transfer(exchange_account_id,\
- \ create_internal_transfer_request, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.exchangeAccounts.internalTransfer(exchangeAccountsApiInternalTransferRequest);"
- - lang: Java
- source: "CompletableFuture> response\
- \ = fireblocks.exchangeAccounts().internalTransfer(exchangeAccountId, createInternalTransferRequest,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.exchange_accounts.internal_transfer(exchange_account_id,\
- \ create_internal_transfer_request, idempotency_key);"
x-content-type: application/json
x-accepts:
- application/json
- /exchange_accounts/{exchangeAccountId}/convert:
- post:
- description: "Convert exchange account funds from the source asset to the destination\
- \ asset. Coinbase (USD to USDC, USDC to USD) and Bitso (MXN to USD) are supported\
- \ conversions."
- operationId: convertAssets
+ /internal_wallets/{walletId}/{assetId}:
+ delete:
+ description: Deletes a whitelisted address (for an asset) from an internal wallet.
+ operationId: deleteInternalWalletAsset
parameters:
- - description: "The ID of the exchange account. Please make sure the exchange\
- \ supports conversions. To find the ID of your exchange account, use GET/exchange_accounts."
+ - description: The ID of the wallet
explode: false
in: path
- name: exchangeAccountId
+ name: walletId
required: true
schema:
type: string
style: simple
- - description: "A unique identifier for the request. If the request is sent\
- \ multiple times with the same idempotency key, the server will return the\
- \ same response as the first request. The idempotency key is valid for 24\
- \ hours."
+ - description: The ID of the asset to delete
explode: false
- in: header
- name: Idempotency-Key
- required: false
+ in: path
+ name: assetId
+ required: true
schema:
type: string
+ x-fb-entity: asset
style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/ConvertAssetsRequest"
responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/ConvertAssetsResponse"
- description: Conversion successful
+ "201":
+ description: OK
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Convert exchange account funds from the source asset to the destination
- asset.
+ summary: Delete a whitelisted address from an internal wallet
tags:
- - Exchange accounts
- x-rate-limit-category: write
+ - Internal wallets
x-readme:
code-samples:
+ - language: python
+ code: "result = fireblocks.delete_internal_wallet_asset(walletId, assetId)"
+ name: Fireblocks SDK Python example
+ - language: javascript
+ code: "const result = await fireblocks.deleteInternalWalletAsset(walletId,\
+ \ assetId);"
+ name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise>\
- \ = fireblocks.exchangeAccounts.convertAssets(exchangeAccountsApiConvertAssetsRequest);"
+ code: "const response: Promise> = fireblocks.internalWallets.deleteInternalWalletAsset(internalWalletsApiDeleteInternalWalletAssetRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response =\
- \ fireblocks.exchangeAccounts().convertAssets(exchangeAccountId, convertAssetsRequest,\
- \ idempotencyKey);"
+ code: "CompletableFuture> response = fireblocks.internalWallets().deleteInternalWalletAsset(walletId,\
+ \ assetId);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.exchange_accounts.convert_assets(exchange_account_id,\
- \ convert_assets_request, idempotency_key);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise>\
- \ = fireblocks.exchangeAccounts.convertAssets(exchangeAccountsApiConvertAssetsRequest);"
- - lang: Java
- source: "CompletableFuture> response =\
- \ fireblocks.exchangeAccounts().convertAssets(exchangeAccountId, convertAssetsRequest,\
- \ idempotencyKey);"
- - lang: Python
- source: "response = fireblocks.exchange_accounts.convert_assets(exchange_account_id,\
- \ convert_assets_request, idempotency_key);"
- x-content-type: application/json
x-accepts:
- application/json
- /exchange_accounts/{exchangeAccountId}/{assetId}:
get:
- description: Returns an asset for an exchange account.
- operationId: getExchangeAccountAsset
+ description: Returns information for an asset in an internal wallet.
+ operationId: getInternalWalletAsset
parameters:
- - description: The ID of the exchange account to return
+ - description: The ID of the wallet
explode: false
in: path
- name: exchangeAccountId
+ name: walletId
required: true
schema:
type: string
@@ -4409,215 +3557,206 @@ paths:
required: true
schema:
type: string
+ x-fb-entity: asset
style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/ExchangeAsset"
- description: An ExchangeAccountAsset object
+ $ref: "#/components/schemas/WalletAsset"
+ description: A Wallet Asset object
headers:
X-Request-ID:
$ref: "#/components/headers/X-Request-ID"
default:
$ref: "#/components/responses/Error"
- summary: Find an asset for an exchange account
+ summary: Get an asset from an internal wallet
tags:
- - Exchange accounts
- x-rate-limit-category: query
+ - Internal wallets
x-readme:
code-samples:
- language: python
- code: "exchangeAsset = fireblocks.get_exchange_account_asset(exchangeAccountId,\
+ code: "internalWalletAsset = fireblocks.get_internal_wallet_asset(walletId,\
\ assetId)"
- name: Fireblocks SDK Python example (Legacy)
+ name: Fireblocks SDK Python example
- language: javascript
- code: "const exchangeAsset = await fireblocks.getExchangeAsset(exchangeAccountId,\
+ code: "const internalWalletAsset = fireblocks.getInternalWalletAsset(walletId,\
\ assetId);"
name: Fireblocks SDK Javascript example
- language: typescript
- code: "const response: Promise> = fireblocks.exchangeAccounts.getExchangeAccountAsset(exchangeAccountsApiGetExchangeAccountAssetRequest);"
+ code: "const response: Promise> = fireblocks.internalWallets.getInternalWalletAsset(internalWalletsApiGetInternalWalletAssetRequest);"
name: Fireblocks SDK TypeScript example
- language: java
- code: "CompletableFuture> response = fireblocks.exchangeAccounts().getExchangeAccountAsset(exchangeAccountId,\
+ code: "CompletableFuture> response = fireblocks.internalWallets().getInternalWalletAsset(walletId,\
\ assetId);"
name: Fireblocks SDK Java example
- - language: python
- code: "response = fireblocks.exchange_accounts.get_exchange_account_asset(exchange_account_id,\
- \ asset_id);"
- name: Fireblocks SDK Python example
- x-codeSamples:
- - lang: TypeScript
- source: "const response: Promise