Use Cases with API entry points
Pick a category, then open a use case to see what it does, what to watch for, and which endpoints to use.
Platform
The foundation for everything you build. Give people and systems secure access, enforce approvals that follow your governance, and get notified of every event.
Before you start
- Your system uses the API through a technical user. Its API key has the same roles as that user, and no more.
- Each call is authenticated with your API key, as described in the Authentication guide.
Guides: Authentication · Signing for approval · Webhooks & Notifications · Changes
Authenticate your API calls
Log in with single sign-on (OIDC, SAML)
Sync users and groups from your identity provider (SCIM)
Manage users
Pair a signing device
Approve requests with Taurus-SIGN
See groups and who can view which wallets
Set who approves what
Propose and approve configuration changes
Approve requests through the API
Note: Changing its signing method needs a new public key and new approvals.
Get notified of every event
See your tenant settings
Monitor platform health and background jobs
Digital asset custody
Secure custody for cryptocurrencies and tokens, for your clients or your own treasury. Create wallets, move funds and reconcile balances, with every transfer approved under your rules and signed in the HSM.
Before you start
- The currency is enabled in your business rules. A token can only be enabled after its contract is whitelisted.
- A governance rule covers the wallet and the currency. Without one, requests cannot be created.
- Your API user has the roles it needs, such as request creator.
Guides: Wallets & Addresses · Whitelisted Addresses · Transactions · Price Management · Helpers and monitoring
See currencies, blockchains and your base currency
Whitelist a token to hold and transfer it
Note: On EVM blockchains and Tezos, a token is a smart contract. Whitelisting the token lets you hold and transfer it. Calling its functions, such as mint, also needs its contract address to be whitelisted.
Create wallets and addresses
Tag wallets, addresses and requests with your own data
Whitelist external addresses
Note: Some destinations need a memo or tag. It is part of the whitelisted address.
Create transfer requests
Note: The source must hold the amount plus the fee. The fee is set after the last approval.
Approve transfer requests
Note: Approvers can approve up to 500 requests in one call.
Cancel a request before it is signed
Note: The status field of the API reports a cancelled request as PERMANENT_FAILURE; the history of the request records CANCELED.
Send many transfers at once
Detect incoming transactions
Note: A new deposit first counts in the unconfirmed balance. The confirmed balance updates once the blockchain confirms it.
Manage network fees and fee payers
Note: Taking the fee out of the amount does not work for token transfers.
Choose which UTXOs to spend
Opt in to a token on an address
Note: On Stellar and Algorand, each token raises the minimum balance the address must keep.
Run and track automated transfers
Stop all transfers in an emergency
Note: It does not recall a request that is already approved and past the grace period.
Reconcile balances and export reports
Set and convert reference prices
Tokenized assets and smart contracts
Issue, manage and service tokenized assets on one platform. Taurus-CAPITAL runs issuance. Taurus-PROTECT holds the keys and signs every operation.
Before you start
- The blockchain decides how a token is created: a smart contract on Ethereum, Hyperledger Besu and other EVM blockchains or Tezos, or a native token on Stellar, Solana or Canton.
- Every deployment, mint, burn and contract call is a request. It is approved and signed like a transfer.
- Each contract call needs a governance rule for its contract type and function. Without one, the request fails.
Guides: Tokenization & Issuance · Ethereum (EVM Based Tokens) · Solana tokens
Manage contract templates
Manage issuers
Manage digital assets and asset fields
Deploy a contract
Whitelist a contract address to call it
Create a native token
Import an existing token or contract
Restrict who can hold or transfer
Mint and burn tokens
Transfer tokens
Set the KYC status of an address
Track holders and balances
Follow token operations
Follow issuance workflows and notifications
Attach documents
Call a contract function
Read contract data, events and transactions
balanceOf, and list the events it emits and the transactions sent to it.Look up token information
Upgrade a contract (EVM)
Digital currencies
Launch and run stablecoins and tokenized deposits. Issue supply, decide who can hold it, and prove the reserves behind it.
Before you start
- The token can be a smart contract on Ethereum, Hyperledger Besu and other EVM blockchains or Tezos, or a native token on Stellar, Solana or Canton, as described in Tokenized assets and smart contracts.
Guides: Tokenization & Issuance
Launch a stablecoin or tokenized deposit
Mint supply
Distribute to holders
Authorize who can hold the token
Freeze or claw back tokens
Burn supply on redemption
Track holders and balances
Follow token operations
Prove the reserves behind it
Sponsor fees and reserves for holders
Trade on the Stellar decentralized exchange
Attach data to an account
Staking and yield
Put your assets to work without giving up custody. Stake with validators on supported blockchains, with every action approved under your rules and signed in the HSM. The Staking guide explains the flow.
Before you start
- Each staking action is a request, approved under your governance rules and signed in the HSM.
- Lock periods, rewards and minimum amounts differ by blockchain.
Choose a validator
Stake on Cardano
Stake on Cosmos Hub
Stake on Ethereum
Note: The Ethereum staking guide walks through this flow step by step.
Stake on Fantom
Stake on Hedera
Stake on Internet Computer
Stake on Mina
Stake on NEAR
Stake on Polkadot
Stake on Solana
Note: The Solana staking guide walks through this flow step by step.
Stake on Sui
Note: The minimum stake is 1 SUI. Unstaking is instant, and rewards are paid out when you unstake.
Stake on Tezos
Track staked positions and rewards
Earn yield
Note: The Earning guide walks through this flow step by step.