Files
xrpl-dev-portal/_code-samples/get-started/php/base.php

27 lines
626 B
PHP

<?php
// Use the Composer autoloader
require __DIR__ . '/vendor/autoload.php';
// Imports
use XRPL_PHP\Client\JsonRpcClient;
use XRPL_PHP\Wallet\Wallet;
use function XRPL_PHP\Sugar\fundWallet;
// Create a client using the Testnet
$client = new JsonRpcClient("https://s.altnet.rippletest.net:51234");
// Create a new wallet
$wallet = Wallet::generate();
// Fund (and activate) the wallet
fundWallet($client, $wallet);
// print wallet properties
print_r([
'publicKey' => $wallet->getPublicKey(),
'privateKey' => $wallet->getPrivateKey(),
'classicAddress' => $wallet->getAddress(),
'seed' => $wallet->getSeed()
]);