trustless tools for crypto — no counterparty to trust

Escrow, checks, locks, launches, vesting, bounties, staking and DCA — each one a verified contract you can read before you use it. One token, $TLS on Base, burned with every fee.

9 tools. 8 live today.

Every tool ships with the same rule: the contract does the work, the code is verified, and nobody — including us — holds your funds.

Using any paid tool earns TrustlessKit Points — Season 1 is live. Order is the build order. Tools marked Soon are not deployed; nothing on this site will ask you to interact with them.

One token. Every fee burns it.

$TLS lives on Base. 100% of protocol fees from every tool on every chain are used to buy it back and burn it.

About the token — price, pool, how to get it →

Token
$TLS — ERC-20 on Base. Fixed supply, no mint after genesis.
Fees
OTCVault 0.50% · Token Locker $50 · TokenLaunch 0.75% · Vesting $25 · Bounty Board 1% · Staking flat per pool · DCA Vault 0.15% · Token Checker and SafeSend free.
Path
Fees accrue in stables per chain → bridged home to Base as USDC → the BuybackBurner swaps USDC → TLS in the official pool and calls TLS.burn(). Anyone can trigger it.
Control
No owner path to withdraw from the burner exists in the bytecode. Owner can only rotate router / pool and tune guards inside hard bounds; timelock migration is next.
What it is not
Not a dividend or fee-share. Not required to use any tool. No governance in v1.
Allocation
1B supply: Bounties 27% · Airdrop/Points 20% · Founder 15% · Staking 12% · LP mining 8% · Pool 8% · Marketing 7.5% · Treasury 2.5%.
Burned so far
… TLS bought & burned · live counter & burn now →
Status
BuybackBurner deployed on Base (Sourcify exact match). Fees still accruing in the per-chain FeeVaults are shown live as fees waiting to burn. The official pool is described on /token — thin liquidity, honest numbers.
Get it
Four paths: verified work through the Contributor Program (270M) · use the tools and convert Points (200M) · stake (120M) · buy in the official pool. Everything about the token: /token.

start with the free one.

Check a token