https://t.me/ARX49
Server : LiteSpeed
System : Linux server321.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User : apotdzgr ( 7060)
PHP Version : 8.0.30
Disable Function : NONE
Directory :  /home/apotdzgr/public_html/wp-content/plugins/mycryptocheckout/src/cli/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/apotdzgr/public_html/wp-content/plugins/mycryptocheckout/src/cli/Dump_Pub.php
<?php

namespace mycryptocheckout\cli;

use Exception;
use WP_CLI;

/**
	@brief		Dump public addresses
	@since		2020-04-24 21:45:26
**/
class Dump_Pub
{
	/**
		@brief		The MCC CLI class.
		@since		2019-01-09 14:30:25
	**/
	public $cli;

	/**
		@brief		Constructor.
		@since		2019-01-09 14:29:54
	**/
	public function __construct( $cli )
	{
		$this->cli = $cli;
	}

	/**
		@brief		Run all of the internal tests.
		@since		2019-01-09 14:28:56
	**/
	public function run( $args )
	{
		$currency_id = $args[ 0 ];
		$pub = $args[ 1 ];
		$currencies = MyCryptoCheckout()->currencies();
		$wallets = MyCryptoCheckout()->wallets();
		$currency = $currencies->get( $currency_id );

		$small_pub = substr( $pub, 0, 4 );
		$wallet = $wallets->new_wallet();
		$wallet->address = 'x';
		$wallet->currency_id = $currency_id;
		$wallet->set( 'btc_hd_public_key', $pub );

		for( $index = 0; $index <= 1024; $index ++ )
		{
			$wallet->set( 'btc_hd_public_key_generate_address_path', $index );
			$new_address = $currency->btc_hd_public_key_generate_address( $wallet );
			WP_CLI::line( sprintf( 'Index %s: %s', $index, $new_address ) );
		}
	}
}

https://t.me/ARX49 - 2025