Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 856 Bytes

README.md

File metadata and controls

34 lines (22 loc) · 856 Bytes

TON contracts

Version npm

Collection of tested smart contracts for TON blockchain that is compatible with ton js library.

Available contracts

  • 🚀 Whitelisted Wallet - wallet that by default could send value only to specific address and master key that can send value anywhere.

Install

yarn add ton-contracts

Usage

const client = new TonClient({ endpoint: 'https://testnet.toncenter.com/api/v2/jsonRPC' });
const wallet = await client.openWalletFromCustomContract(WhitelistedWalletSource.create({
    masterKey: masterKey.publicKey,
    restrictedKey: restrictedKey.publicKey,
    whitelistedAddress: whitelistedWallet.wallet.address,
    workchain: 0
}));

// Use wallet as normal wallet

License

MIT