Build BSV blockchain applications with BRC-43 and BRC-52 support
Protocol-based key derivation with security levels
Identity management and verification
Create, sign, and broadcast BSV transactions
Seamless wallet compatibility
Built-in validation and error handling
Full type definitions included
npm install @mytokenwallet/sdk
import { MyTokenWallet } from '@mytokenwallet/sdk';
const wallet = new MyTokenWallet({
network: 'mainnet',
apiEndpoint: 'https://api.mytokenwallet.com'
});
const publicKey = await wallet.getPublicKey({
protocolID: [1, "MyApp"],
keyID: "registration",
counterparty: "self",
forSelf: true
});