Changelog
Changes in each Turmite release.
Each release is on GitHub Releases. The image is ghcr.io/loruorg/turmite:<version>. Security fixes are also published as security advisories.
0.1.0
The first public release.
- Merchant API with the paths, fields, statuses and IPN signature of the common hosted-gateway API.
- Networks: Bitcoin, Monero, Ethereum, Base, Polygon, BNB Smart Chain, Tron, Solana and TON, with USDC and USDT where listed.
- Image for
linux/amd64andlinux/arm64. - Watch-only Bitcoin from a BIP84 xpub. View-only Monero from an address and a private view key.
- CREATE2 deposit contracts on the EVM networks, locked to the cold wallet in the project's factory.
- Per-payment keys on Tron, Solana and TON, swept to the cold wallet.
- Checkout pages for invoices and payments that work with JavaScript off.
- Per-payment IPN callbacks and project webhook endpoints. Each delivery has the compatible HMAC-SHA512 signature and a timestamped HMAC-SHA256 signature.
- Payouts from hot wallets with an address book, limits and approval by TOTP and an emailed code.
- Optional payment with any coin that Trocador lists, delivered to the payment's own deposit address.
- Server-rendered dashboard with roles, two-factor authentication and an audit log.
- Projects with branding, checkout domains and a return URL.
- Site URL with a path prefix.
- Daily update checks against GitHub releases and advisories.
- RPC node health checks and failover.
- Install script with Docker Compose and Caddy, with a database dump before each upgrade.
turmite initfor new installs. Backup and restore scripts. - TypeScript SDK
@turmite/sdkand a WooCommerce plugin.