PHP code example of amashukov / ton-crypto-php
1. Go to this page and download the library: Download amashukov/ton-crypto-php library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
amashukov / ton-crypto-php example snippets
use Amashukov\TonCrypto\Mnemonic;
$phrase = 'abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon art';
$keypair = Mnemonic::toKeyPair($phrase);
// Or just the raw 32-byte seed:
$seed = Mnemonic::toSeed($phrase);
use Amashukov\TonCrypto\KeyPair;
$kp = KeyPair::generate(); // 32-byte seed from random_bytes()
$kp = KeyPair::fromSeed($seedBytes); // explicit 32-byte seed
$signature = $kp->sign('payload'); // 64 raw bytes (Ed25519 detached)
$ok = $kp->verify('payload', $signature);
bash
composer