# Satchel > Satchel is an NFT on NEAR that is a wallet: each token of a NEP-171 contract controls its own Bitcoin, Ethereum and Solana addresses through NEAR Chain Signatures. Give or sell the NFT and the coins go with it. Before buying, the buyer's browser checks the Satchel's clean history: every signature it ever made. Testnet only: NEAR testnet, Bitcoin testnet4, Ethereum Sepolia and its Base, Arbitrum and Optimism test networks, Solana devnet. The coins have no value. Built by Razvan Statescu for the NEAR hackathon, November 2026. Satchel is new and hasn't been audited. ## Start here - [Home](https://usesatchel.xyz/): what a Satchel is and how a sale works - [Questions](https://usesatchel.xyz/questions): answers about keys, chains, clean history, selling, giving and fees - [Contract facts](https://usesatchel.xyz/contract): the contract account, its access keys, the code it runs and the commands to check them - [Learn](https://usesatchel.xyz/learn): short guides to the ideas behind Satchel ## Guides - [Clean history: check a Satchel's signatures before you buy](https://usesatchel.xyz/clean-history): Clean history is the buyer's browser check that no signature a Satchel made before a sale can still move its coins. What it checks, and what it doesn't. - [Can you sell a crypto wallet?](https://usesatchel.xyz/sell-a-crypto-wallet): Handing over a seed phrase doesn't sell a wallet, because the seller can keep a copy. An NFT that is a wallet can change hands without that risk. - [Crypto wallet with a balance for sale: what to check first](https://usesatchel.xyz/buy-a-crypto-wallet): Wallets with a balance for sale are a known scam pattern. What a buyer can check first, and how a Satchel's record makes that check possible. - [Can I give my crypto wallet to someone else?](https://usesatchel.xyz/transfer-a-crypto-wallet): The usual answer is a new wallet and a transfer. With a Satchel you give the NFT to another NEAR account and its Bitcoin, Ethereum and Solana coins go too. - [How to gift crypto to someone without a wallet](https://usesatchel.xyz/gift-crypto): How to gift crypto to someone without a wallet: the usual options compared, then a Satchel by link. How the link works and what to know before you send. - [ERC-6551 and token bound accounts, compared with Satchel](https://usesatchel.xyz/erc-6551): ERC-6551 gives an NFT an account on one EVM chain. How that compares with a Satchel's native Bitcoin, Ethereum and Solana addresses and its clean history. - [NEAR Chain Signatures in practice: an NFT that signs on three chains](https://usesatchel.xyz/chain-signatures): A worked example of NEAR Chain Signatures: how a Satchel contract derives addresses per token and records each signature request before it is made. ## Live data (server-rendered, readable without JavaScript) - [Satchel #1](https://usesatchel.xyz/s/1): owner, addresses, balances and signature count - [Satchel #1 as JSON](https://usesatchel.xyz/api/satchels/1): the same facts as JSON - [Market](https://usesatchel.xyz/market): Satchels for sale, each with its clean-history verdict - [Clean history for Satchel #1 as JSON](https://usesatchel.xyz/api/clean-history/1): the server's check of the signature record ## Optional - [NEAR Chain Signatures docs](https://docs.near.org/chain-abstraction/chain-signatures): the signer network Satchel uses - [NEP-171](https://nomicon.io/Standards/Tokens/NonFungibleToken/Core): the NFT standard a Satchel follows