1151 provides a managed wallet layer for Bitcoin, Ethereum, and Tron via the public API at https://api.1151.to. The platform maintains addresses, signatures, and broadcasts so your teams only have to orchestrate when wallets are created, queried, or spend funds.

Supported networks and assets

NetworkCapabilities
Bitcoin (btc)A single receiving address per wallet, automatic UTXO management, and BTC spends.
Ethereum (eth)EOAs that can transfer native ETH or ERC-20 USDC/USDT.
Tron (tron)Mainnet or Nile testnet wallets that support native TRX and TRC-20 USDT.
Enable test networks per wallet by setting testnet: true during creation. Ethereum wallets use Sepolia, Tron wallets use Nile, and Bitcoin wallets target testnet3 (with testnet4 support coming soon).

Lifecycle at a glance

  1. Create a wallet with /wallet/create and receive its ID (w_<uuid>) plus the on-chain address.
  2. Retrieve metadata through /wallet/get using the ID, address, or wallet name.
  3. Transact via /wallet/send to broadcast native or token transfers.
  4. Inspect Bitcoin spendable outputs with /wallet/utxos.
  5. Delete a wallet through /wallet/delete when it is no longer needed.
Each API enforces plan limits and account ownership so wallets stay isolated per customer.

Plan limits

PlanIncluded walletsNotes
standard5Hard cap. Creating a fourth wallet returns HTTP 403.
scale100Additional wallets stay active and are billed as add-ons.
large1000Same behavior as scale with a larger included quota.
Deleting a wallet immediately recomputes plan quotas. If you were over your allowance, the oldest billable wallet becomes included again.

Wallet data model

FieldDescription
idWallet identifier (w_<uuid>).
wallet_nameHuman-readable name provided during creation.
addressBlockchain address associated with the wallet.
networkbtc, eth, or tron.
testnetIndicates whether the wallet targets a test network.
created_atUnix timestamp (seconds) when the wallet was created.
last_usedUpdated when a successful send is recorded.
metadataOptional JSON object you attach on creation or send. Returned on every wallet read.

Next steps