Cubewire LogoDeveloper
Support
Onboarding
Cubewire Developer Hub Logo
SOC 2 Compliant

Developer documentation and tools for Cubewire's digital wallet infrastructure. Built for developers, by developers.

developers@cubewire.com
TwitterGitHubDiscord

Developer Tools

  • API Documentation
  • API Reference

Resources

  • Documentation

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
© 2026 Cubewire. All rights reserved.
Developer Documentation Portal•Built with ♥ for developers
  1. Cubewire Wallet
  2. Manage Transactions

Manage Transactions

Submit transactions, track their status, search history, and manage transaction approvals when multi-party sign-off is required.

Transaction Execution

  • Submit — Send transactions for processing
  • Simulate — Preview policy evaluation before submitting
  • Broadcast — Broadcast pre-signed transactions

Signing Workflows

Submit signing requests through the orchestration service with full policy evaluation and optional multi-party approval:

  • Sign data — Sign a raw 32-byte hex digest
  • Sign EIP-712 typed data — Sign structured typed data with approval workflow
  • Approve / reject — Cast votes on pending signing workflows
  • Status — Poll signing workflow completion

Travel Rule Compliance

  • Authenticate — Obtain a Travel Rule provider token
  • Validate — Check a transaction against Travel Rule requirements before submission

Transaction Tracking

  • List — Query transactions with filtering and pagination
  • Search — Full-text search across transaction history
  • Timeline — Get transaction status and event timeline

Transaction Approvals

When transactions require multi-party approval:

  • Pending approvals — List and count approvals awaiting your vote
  • Voting — Cast approve or reject votes
  • Approval requests — Get details of specific approval requests

Related Topics

  • Manage Policy Approvals — Policy approval workflows

API Reference

For complete API documentation including endpoints, request/response examples, and code samples:

  • Submit a transaction — POST /api/v1/transaction/send
  • Simulate transaction policy evaluation — POST /api/v1/transaction/simulate
  • Broadcast a signed transaction — POST /api/v1/transaction/broadcast
  • List transactions — GET /api/v1/transactions
  • Get transaction by ID — GET /api/v1/transactions/{id}
  • Transaction status — GET /api/v1/transactions/status/{identifier}
  • Transaction timeline — GET /api/v1/transactions/{id}/timeline
  • Transactions by vault — GET /api/v1/transactions/vault/{vaultAddress}
  • Transaction statistics — GET /api/v1/transactions/stats/summary
  • Search transactions — GET /api/v1/transactions/search
  • Transaction history — GET /api/v1/transactions/history
  • Export transaction history — GET /api/v1/transactions/history/export
  • Transaction history stats — GET /api/v1/transactions/history/stats
  • Get transaction by workflow ID — GET /api/v1/transactions/workflow/{workflowId}
  • Pending approvals for user — GET /api/v1/transactions/approvals/pending
  • Pending approvals count — GET /api/v1/transactions/approvals/pending/count
  • Get approval request — GET /api/v1/transactions/approvals/{approvalRequestId}
  • Cast vote — POST /api/v1/transactions/approvals/{approvalRequestId}/vote

Signing Workflows

  • Sign data — POST /api/v1/signing/data
  • Sign EIP-712 typed data (workflow) — POST /api/v1/signing/typed-data
  • Approve signing request — POST /api/v1/signing/{workflowId}/approve
  • Reject signing request — POST /api/v1/signing/{workflowId}/reject
  • Get signing workflow status — GET /api/v1/signing/{workflowId}/status

Travel Rule

  • Authenticate with Travel Rule provider — POST /api/v1/travel-rule/authenticate
  • Validate transaction for travel rule — POST /api/v1/travel-rule/validate

On this page

  • Transaction Execution
  • Signing Workflows
  • Travel Rule Compliance
  • Transaction Tracking
  • Transaction Approvals
  • Related Topics
  • API Reference
  • Signing Workflows
  • Travel Rule
  1. Cubewire Wallet
  2. Manage Transactions

Manage Transactions

Submit transactions, track their status, search history, and manage transaction approvals when multi-party sign-off is required.

Transaction Execution

  • Submit — Send transactions for processing
  • Simulate — Preview policy evaluation before submitting
  • Broadcast — Broadcast pre-signed transactions

Signing Workflows

Submit signing requests through the orchestration service with full policy evaluation and optional multi-party approval:

  • Sign data — Sign a raw 32-byte hex digest
  • Sign EIP-712 typed data — Sign structured typed data with approval workflow
  • Approve / reject — Cast votes on pending signing workflows
  • Status — Poll signing workflow completion

Travel Rule Compliance

  • Authenticate — Obtain a Travel Rule provider token
  • Validate — Check a transaction against Travel Rule requirements before submission

Transaction Tracking

  • List — Query transactions with filtering and pagination
  • Search — Full-text search across transaction history
  • Timeline — Get transaction status and event timeline

Transaction Approvals

When transactions require multi-party approval:

  • Pending approvals — List and count approvals awaiting your vote
  • Voting — Cast approve or reject votes
  • Approval requests — Get details of specific approval requests

Related Topics

  • Manage Policy Approvals — Policy approval workflows

API Reference

For complete API documentation including endpoints, request/response examples, and code samples:

  • Submit a transaction — POST /api/v1/transaction/send
  • Simulate transaction policy evaluation — POST /api/v1/transaction/simulate
  • Broadcast a signed transaction — POST /api/v1/transaction/broadcast
  • List transactions — GET /api/v1/transactions
  • Get transaction by ID — GET /api/v1/transactions/{id}
  • Transaction status — GET /api/v1/transactions/status/{identifier}
  • Transaction timeline — GET /api/v1/transactions/{id}/timeline
  • Transactions by vault — GET /api/v1/transactions/vault/{vaultAddress}
  • Transaction statistics — GET /api/v1/transactions/stats/summary
  • Search transactions — GET /api/v1/transactions/search
  • Transaction history — GET /api/v1/transactions/history
  • Export transaction history — GET /api/v1/transactions/history/export
  • Transaction history stats — GET /api/v1/transactions/history/stats
  • Get transaction by workflow ID — GET /api/v1/transactions/workflow/{workflowId}
  • Pending approvals for user — GET /api/v1/transactions/approvals/pending
  • Pending approvals count — GET /api/v1/transactions/approvals/pending/count
  • Get approval request — GET /api/v1/transactions/approvals/{approvalRequestId}
  • Cast vote — POST /api/v1/transactions/approvals/{approvalRequestId}/vote

Signing Workflows

  • Sign data — POST /api/v1/signing/data
  • Sign EIP-712 typed data (workflow) — POST /api/v1/signing/typed-data
  • Approve signing request — POST /api/v1/signing/{workflowId}/approve
  • Reject signing request — POST /api/v1/signing/{workflowId}/reject
  • Get signing workflow status — GET /api/v1/signing/{workflowId}/status

Travel Rule

  • Authenticate with Travel Rule provider — POST /api/v1/travel-rule/authenticate
  • Validate transaction for travel rule — POST /api/v1/travel-rule/validate

On this page

  • Transaction Execution
  • Signing Workflows
  • Travel Rule Compliance
  • Transaction Tracking
  • Transaction Approvals
  • Related Topics
  • API Reference
  • Signing Workflows
  • Travel Rule