Skip to content

signatures-service-v2

Microservice to handle blockchain signatures

Endpoints (34)

Method Path Summary Tags
GET /health No description Health
GET /v1/deployments/{deploymentId}/multisig-wallets Return multisig wallets by deployments ID Multisig
GET /v1/deployments/{deploymentId}/multisig-wallets/{multisigWalletId} Return multisig wallet by ID Multisig
GET /v1/deployments/{deploymentId}/multisig-wallets/transactions/{id}/status Return multisig transaction status Multisig
DELETE /v1/deployments/{deploymentId}/multisig-wallets/transactions/{id}/signatures Delete a multisig transaction signature Multisig
GET /v1/deployments/{deploymentId}/transactions Returns a Transaction Signature List using Deployment ID as parameter Transactions
POST /v1/deployments/{deploymentId}/transactions Create a new transaction in pending status Transactions
DELETE /v1/deployments/{deploymentId}/transactions Deletes a batch of transactions Transactions
GET /v1/deployments/{deploymentId}/transactions/{id} Returns a Transaction Signature using Deployment ID and ID as parameters Transactions
PUT /v1/deployments/{deploymentId}/transactions/{id} Update a transaction in pending status Transactions
DELETE /v1/deployments/{deploymentId}/transactions/{id} Deletes a transaction Transactions
GET /v1/deployments/{deploymentId}/transactions/{id}/provider-detail Retrieves the detail of a transaction from the provider Transactions
POST /v1/deployments/{deploymentId}/transactions/bulk Create a new transaction in pending status Transactions
POST /v1/deployments/{deploymentId}/transactions/{id}/speed-up Speed Up a transaction and returns unsigned transaction data to be signed Transactions
POST /v1/deployments/{deploymentId}/transactions/{id}/cancel Speed Up a transaction and returns unsigned transaction data to be signed Transactions
POST /v1/deployments/{deploymentId}/transactions/{id}/signature Sends a signed transaction to be executed. It calls AbstractionLayer Transactions
PUT /v1/deployments/{deploymentId}/bulk-transactions/{bulkDsProtocolTransactionId}/status Updates the transactionProviderId (blockchain transactionHash) of a bulkDSPProtocol transaction and all related transaction signatures Transactions
POST /v1/deployments/{deploymentId}/bulk-transactions/ds-protocol Creates bulkTransaction using DSProtocol and MultiCall smart contract Transactions
POST /v1/deployments/{deploymentId}/bulk-transactions/signature Sends a signed transaction to be executed. It calls AbstractionLayer Transactions
POST /v1/deployments/{deploymentId}/transactions/{id}/ds-protocol Invokes the DSProtocol operation to create an unsigned transaction. It calls AL and creates a new UUID called transactionId Transactions
POST /v1/deployments/{deploymentId}/transactions/{id}/register-wallet Prepare, sign and send a register wallet transaction Transactions
PUT /v1/deployments/{deploymentId}/transactions/{id}/status Updates transactionProviderId (blockchain transactionHash) and status of a transaction Transactions
PUT /v1/transactions/{id}/status Updates the status of a transaction Transactions
POST /v1/deployments/{deploymentId}/create-asset Create a new algorand asset to be deployed Transactions
GET /v2/deployments/{deploymentId}/transactions Returns a Transaction Signature List using Deployment ID as parameter Transactions
GET /v2/transactions Returns a Transaction Signature List using query parameters Transactions
GET /v1/token/{tokenId}/wallet-syncer Get a wallet syncer Wallet-Syncer
POST /v1/token/{tokenId}/wallet-syncer Save a wallet syncer Wallet-Syncer
POST /v1/token/{tokenId}/wallet-syncer/transactions/self-transfer Helper Endpoint: Sign and send a self-transfer transaction of a wallet syncer to fix nonce Wallet-Syncer
POST /v1/token/{tokenId}/wallet-syncer/transactions/{id}/speed-up Helper Endpoint: Sign a speed-up transaction and send to blockchain using wallet-syncer Wallet-Syncer
GET /v1/fireblocks/operators/{operatorId}/vaults Get vaults for an operator Fireblocks
POST /v1/fireblocks/transactions/sign Sign a raw transaction Fireblocks
POST /v1/fireblocks/transactions/{transactionId}/sign Sign a raw transaction Fireblocks
POST /webhooks/fireblocks No description