ืืื ืืื PHP ืคึฟืึทืจ ืืืืงืืึทื ืคืื ืึทื ืืืืืงืืื ื ืืื ืืืกืืขืฆืืืื ื ืคึผืึธืจืืึทืืืืืื. ืขืก ืืื ืืืืขืจ ืืื ืืืขื ืืืจ ืฉืืขื ืืืง ืืึธืื ืึท ืืขืฆืืึทื ืืจืืื ืคึฟืึทืจ ืกืึทืืืืื ื ืคึผืจืึธืืืขืืก ืืื ืืืื ืงืขืฉืขื ืข.
ืขืก ืืื ืืขืืืขื ืืึทื ืฅ ืึท ืฉืึธื ืืืขื, ืืืขื ืืขืืื ื ืืึทืงืึทื ื ืืื ืื ืืื ืขืจ ืืืึธืงืืฉืืื ืืืึทืืืขืก ืคึผืืึทืืคืึธืจื ืขืจ ืืื ื ืืฉื ืืึธืื ืึท ืคืึทืจืืืง PHP SDK ืืื ืืืื ืึทืจืกืขื ืึทื. ื ื, ืืื ืืื ืฆื ืฉืจืืึทืื ืขืก.
ืืื ืขืจืฉืืขืจ ืืื ืืขืืื ืฆื ื ืืฆื ื ืึธืืื ืฆื ืฆืืืื ืืจืึทื ืืึทืงืฉืึทื ื. ืึทืืื, ืฆื ืคืืจื ืืจืื ืึทืืจืขืกืขืก, ืืืจ ืืึธืื ืฆื ืืืืคื ืืจืื ื ืึธืืื ... ืขืก ืืื ืืขืืืขื ืึท ื ืขืืขืืืืง ืืขืจืืขื, ืืึธืืฉ ืขืก ืกืึทืืืื ืขืืืขืืข ืคืจืืืืขืืขื. ืืื ืขืก ืืื ืืขืงืืืขื ืื ืคืืจืฉืืื ื ืื ืืื ืคืืจืืืื ืืืืฃ ื ืึธืืขืก ืืื ืึท ืืืื ืกืืฃ. ืขืจืฉืืขืจ, ืจืขืื ืฆื ืืืืืืขื ืคืึทื ืืงืฉืึทื ืึทืืืื ืึทืคึผื, ืฆืืืืืื ืก, ืฆืืืื ืืขืจ ืืืืงืืึทื (ื ืึธืืขืก ืืขื ืขื ืืขืืืขื ืืืืขืจ ืคึผืึทืืขืืขื ืืื ืืขื ืข ืืขื).
ืืื ืื ืืขืืืืื ืฆืืืื ืคึผืึทืจืึทืืขื ืืืฉืึธืืก. ืืืื ืขืจ ืืื ืฆื ืืึทืื ืึท ืืืึธืงืืฉืืื Explorer ืืืึธืก ืืื ืฉื ืขื ืืื ืืึธืจ ืคืจืืึท ืคืื ืื ื ืึธืืข ืึทืคึผื. ืื ืจืืข ืืื ืฆื ืืึทืืืขื ืึทืืข ืื ืคืึทื ืืงืฉืึทื ื ืคึฟืึทืจ ืืจืืขืื ืืื ืื ืืืึทืืืขืก ืคึผืืึทืืคืึธืจื ืืื ืืืื ืึธืจื. ืืืื ืืขื ืขื ืืขืงืืืขื ืื ืคืจืืืขืงืื. w8io ะธ ืืืึทืืืขืกืงืื.
ืืขืจ ืขืจืฉืืขืจ ืฉืจืื ืืื ืืขืจ ืื ืกืื ื ืคืื ืื ืืืึทืืืขืก ืืืึธืงืืฉืืื ืืื ืืขืืืขื w8io ืืืขืืขืจืขืจ. ืขืก ืืื ื ืืฉื ืืจืื ื, ืึธืืขืจ ื ืึธื ืืขืจืืื ืฆื ืฉืจืืึทืื ืึท ืคืจืืึท ืืขืืฉืื ืคืื ืึทืืข ืืึทืืึทื ืกืขืก ืืื ืืคืืื ืืขืคึฟืื ืขื ืึท ืืขืืช ืืื ืื ืืฉืืื ืืช ืืืืฃ ืืขืจ ืึธืจืืืื ืขื ื ืึธืืื (ืืฉืืง ืืจืืืืืึทืจืฆืืงืืื ืคึผืจืึธืืจืึทื ืืืจื ืืขื ืืืขื, ืขืก ืึทืจืืขื ืคึฟืึทืจ ืืื, ืืื ืืึทืฆืึธืื ืคึฟืึทืจ ืื ืขืจืจืึธืจืก ืืขืคืื ืขื). ืืืจ ืงืขื ืขื ืืขืจื ืขื ืืขืจ ืืืขืื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื w8io ืืืขืืขืจืขืจ ืืื ืืขื ืคืึธืืขื: https://forum.wavesplatform.com/t/w8io-waves-explorer-based-on-php-sqlite
ืืื ืืขื ืคึผืจืึธืฆืขืก ืคืื ืืจืืขืื ืืืืฃ w8io, ืืื ืฉืืื ืืขืืื ืฆืืืืืคื, ืึธืืขืจ ืืืขื ืื ืึทืจืืขื ืืขืงืืืขื ืฆื ืึท ืืึทืืืฉืืงืึทื ืกืืฃ ืืื ืืื ืื ืืขืืืืื ืฆื ืฉืึทืคึฟื ืื SDK, ืืืื ืกืคืงืืช ืืขื ืขื ืืืฉืืขืืืงื. ืืื ืงืขื ื ืืฉื ืืขืคึฟืื ืขื ืขืืืขืืข ืคืึทื ืืงืฉืึทื ื ืขืจืืขืฅ, ืึทืจืืึทื ืืขืจืขืื ื ืื ืืขืจืกื ืืืืืืืง ืงืจืืคึผืืึธืืจืึทืคืืง ืึธื ืขืก. ืืขืจื ืึธื ืืื ืกืืึทืจืืขื ืฆื ืืึทืื ืืืื ืืกืื ืืจืืงืก. ืืึธืก ืืื ืืื ืืื ืืขื ืขื ืืขืืืืจื: ืึทืืงืึธืืข ืฆื ืขื ืงืึธืื ืืื ืืึทืืข 58 (ืึทืงืฉืื ืฆื ืขื ืงืึธืื ืงืืื ืืืคืืืขื ืฆื ืงืืื), ืงืืจืืืขืงืกื ืืืงืก ืฆื ืฉืึทืคึฟื ืืื ืืึทืฉืืขืืืงื ืงืึทืืคึผืึทืืึทืืึทื ืกืืื ืึทืืฉืขืจื (ืืื ืึธืคึผืฆืืขืก ืืืืฃ ืกืืขืจืืืื), ืืืืืง2ื ืฆื ืจืขืืขื ืขื ืืืื ืขืจ ืคืื ืื ืืึทืฉืขืก (ืืืึธืก ืืื ืืืืื ืื ืืืฆื ืืื ื PHP 7.2), ืขืืง.
ืืึธ ืืื ืืึธืื ืฆื ืืึทื ืงืขื ืื ืึทืืึท ืงืึทืจืืึทื ืึธืืืึท ืคึฟืึทืจ ืขืืืขืืข ืืืขืจืืคืื ืขืฆื ืืืึธืก ืกืืืจื ืืืจ ืฆื ืงืึทืืคึผืึธืื ืึทื ืฉืืึธื ืคืื ืื ืืขืืืืื ืืืขื ืคึฟืึทืจ ืืืจ, ืึธืืขืจ ืึทืืืืืืืื, ืึทืจืืึทื ื ืขืืขื ืืขืงืขืก.
ื ืึธื ืึท ืคึผืึธืจ ืคืื ืืืฉืื WavesKit ืืื ืืขืืขื ืื ืืืื ืคืื ืืึธื, ืืจืืืกืืขืงืืืขื ืืืชื ืืืขืจืกืืขืก ืืื ืืื ืืืฆื ืืจืืื ืฆื ืึทืจืืขืื ืืื ืึทืืข ืื ื ืึธืจืืึทื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื ืืืึทืืืขืก ืคึผืืึทืืคืึธืจืืข. ืึทืืข ืื ืืืฆื ืืื ืืืืคึผื ื ืขืฅ ืืจืึทื ืืึทืงืฉืึทื ื ืงืขื ืขื ืืืื ืืืืื ืืืฉืืคื, ืืขืืชืืขื ืืื ืืขืฉืืงื ืืื ืืืืื ืืืื ืคึผืขืงื ืืืึธืก ืืืืคื ืืืืฃ ืึทืืข 64-ืืืกื ืืืขืจืกืืขืก ืคืื PHP ืคึฟืื 5.6 ืื ืงืืืกืืื.
ืืืจ ืคืึทืจืืื ืื WavesKit ืฆื ืืื ืืืขืจ ืคึผืจืืืขืงื:
composer require deemru/waveskit
ืืืจ ื ืืฆื:
use deemruWavesKit;
$wk = new WavesKit( 'T' );
$wk->setSeed( 'manage manual recall harvest series desert melt police rose hollow moral pledge kitten position add' );
$tx = $wk->txBroadcast( $wk->txSign( $wk->txTransfer( 'test', 1 ) ) );
$tx = $wk->ensure( $tx );
ืืื ืืขื ืืืึทืฉืคึผืื ืืืืื, ืืืจ ืืึทืื ืึท WavesKit ืืืืคืขืฅ ืืืึธืก ืืืืคื ืืืืฃ ืืขืกืื ืขื "T". ืืืจ ืฉืืขืื ืื ืืืืืขื ืคืจืึทืืข, ืคึฟืื ืืืึธืก ืื ืฉืืืกืืขื ืืื ืึทืืจืขืก ืคืื ืื ืืฉืืื ืืขื ืขื ืืืืืึธืืึทืืืฉ ืงืึทืืงืืึทืืืืืื ืืืืืจื ืืืืฃ ืื ืฆืืืืจ ืฉืืืกื. ืืืืึทืืขืจ, ืืืจ ืืึทืื ืึท ืึทืจืืืขืจืคืืจื ืืจืึทื ืกืึทืงืืืึธื 0.00000001 ืืืึทืืืขืก ืคืื ืื ืึทืืจืขืก ืืืืืึธืืึทืืืฉ ืงืึทืืงืืึทืืืืืื ืคืื ืื ืืืืืขื ืคืจืึทืืข ืฆื ืื ืึทืืจืขืก ืคืื ืื "ืคึผืจืืืืจื" ืึทืืืึทืก, ืึทืจืืืขืจืคืืจื ืขืก ืคึฟืึทืจ ืืกืืืข ืืื ืื ืคึผืจืืืืึทื ืฉืืืกื ืืื ืฉืืงื ืขืก ืฆื ืื ื ืขืฅ. ื ืึธื ืืขื, ืืืจ ืืึทืื ืืืืขืจ ืึทื ืื ืืจืึทื ืกืึทืงืืืึธื ืืื ืืฆืืื ืืืฉืืขืืืงื ืืืจื ืื ื ืขืฅ.
ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืคืึธืืงืืกื ืืืืฃ ืคืึทื ืืงืฉืึทื ื ืกืืึทืจืืื ื ืืื tx. ืคึฟืึทืจ ืึท ืืขืกืขืจ ืคืืจืฉืืื ื ืคืื ืืจืืขืื ืืื ืืจืึทื ืืึทืงืฉืึทื ื, ืืืจ ืงืขื ืขื ืืขืจื ืขื WavesKit ืืึทืงืืืืขื ืืืืฉืึทื ืึธืืขืจ ืืืื ืืืืื ืฆื ืื ืืืืืกืืจืึทืืืื ืืืืฉืคืืื ืืื ืงืขืกืืืืขืจืืืง ืื ืืึทืืจืืืฉืึทื ืืขืกืฅ.
ืืื ื WavesKit ืืื ืืขืืืขืืึธืคึผืขื ืืื ืคืึทืงืืืฉ ื ืืฆื, ืขืก ืืื ืฉืืื ืึทืืืึทื ืกืืจืืข ืคึฟืขืึดืงืืืื. ืืขืจ ืขืจืฉืืขืจ ืงืืืืขืจ ืฉืืจืื ืืื ืขื ืฉืืจ ืคึฟืื ืงืฆืืข, ืืืึธืก ืงืึธื ืืจืึธืืก ืื ืืขืจืืจืืื ืคืื ืื ืคืืจืืื ืื ืืืจืื ืคืื ืืืืื ืึทื ืื ืืจืึทื ืกืึทืงืืืึธื ืืื ื ืืฉื ืคืึทืจืคืึทืื, ืึธืืขืจ, ืืืืฃ ืื ืคืึทืจืงืขืจื, ืืื ืืืฉืืขืืืงื ืืื ืจืืืฉื ืื ืคืืจืืื ืื ื ืืืขืจ ืคืื ืงืึทื ืคืขืจืืืืฉืึทื ื ืืื ืื ื ืขืฅ.
ืื ืื ืืขืจ ืืืืึทืืคึผืจืึธืึธืฃ ืืขืงืึทื ืืืึทื ืืื ืืื WavesKit ืงืึทืืืื ืึทืงืืืฅ ืืื ื ืึธืืื. ืืื ืึธืจืึทื ืืฉืขืจืื ืื ืึธืื, ืื ืคืจืืืืืืขืจืง ืึทืจืืขื ืืืืื ืืื ืื ืืืืคึผื ื ืึธืืข, ืืืื ืืืื ืื ื ืึท ืงืขืกืืืืขืจืืืง ืคึฟืึทืจืืื ืืื ื ืืื ืืื, ืึธืืขืจ ืืื ืคืึทื ืคืื ืขืจืจืึธืจืก ืขืก ืงืขื ืขื ืืืืืึธืืึทืืืฉ ืืึทืฉืืืืขื ืฆื ืืึทืงืึทืคึผ ืึธื ืขืก. ืืืื ืืืจ ืฉืืขืื ืืื ืึท ืืขื ืืข ืคืื โโืกืืึทื ืืืื ื ืึธืืื, ืืืจ ืงืขื ืขื ืจืืคื ืื ืคึฟืื ืงืฆืืข setBestNode ืฆื ืืึทืฉืืืืขื ืื ืืขืกืืขืจ ื ืึธืืข ืืื ืืขืจ ืืืืคึผื ื ืึธืืข ืืืจื ืื ืืึทืงืกืืืื ืืืขืจื ืคืื ืื ืงืจืึทื ื ืืืื ืืื ืขื ืืคืขืจ ืืืืงืืึทื. ืืืฆื ืืืืื ืึทื ืื ืขืจืืขื ืึธื ืคึฟืจืขื ืงืึทืฉ ืฆื ืืขื ืืื ืคืืื ืื ืืึธืจื ืคืื ืืืืืข ื ืืฆืขืจืก ืืื ื ืึธืืข ืึธืื ืขืจื.
ืืืื ืขืจ ืคืื ืื ืืขืฆืืข ืึทืืืึทื ืกืืจืืข ืืขืงืึทื ืืืึทืื ืืื ืื ืคืื ืงืฆืืข txMonitor. ืขืก ืืจืืืก ืืื ืงืฉืจ ืืื ืื ื ืืื ืฆื ืจืืกืคึผืึทื ื ืฆื ืื ืงืึทืืื ื ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืคืึทืงืืืฉ ืฆืืื. ืืขื ืคึฟืื ืงืฆืืข ืืึธืจ ืกืึทืืืื ืึทืืข ืื ื ืืึทื ืกืื ืคึฟืึทืจืืื ืื ืืื ืื ืคึผืจืึทืกืขืกืื ื ืคืื ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืื ืืืึธืงืืฉืืื. ื ืื ืืขืจ ืืืืืืืง, ื ืึธืจ ืฉืืขืื ืืืื ืงืึทืืืืึทืง ืคืื ืงืฆืืข ืืื ืื ืึธืคึผืฆืืขืก ืืืจ ืืืืื ืืื ืืืึทืจืื ืคึฟืึทืจ ื ืืึทืข ืืจืึทื ืืึทืงืฉืึทื ื ืฆื ืึธื ืืืืื ืืืื ืคึผืจืึทืกืขืกืึทื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื ืื ืืขืจ ืืืื ืขืจ ืคืื ืืืื ืคึผืจืึทืืืฉืขืงืก VECRO ืืึธืจ ืืขืืืื ืึทืจืื ืืขื ืคึฟืื ืงืฆืืข, ืืืจ ืงืขื ืขื ืืืืื ืืขืจื ืขื ืืื ืขืก ืึทืจืืขื ืจืขืื ืืื ืื ืคึผืจืืืขืงื ืงืึธื.
ืืื ืืึธื ืืื ืึธืคึฟื ืืงืืจ, ืืึธืก ืืื ืืืื ืขืจ ืคืื ืื ืืจืขืกืืข ืืขืจืืจืืืืื ืืขื ืคืื ืืขื ืืฉืืืึทื. ืืื ื ืืื ืืื ืืขืจ ืืืืื ืืขืืืขืืึธืคึผืขืจ ืืื ืืึธืื ืจืืืฉื ืื ืฉืืึทื ืึทื ืึทืืข ืืืื ืืืืขืจืคืขื ืืฉื ืืขื ืขื ืกืึทืืืื, ืืื ืืึทืื ืืืจ ืฆื ื ืืฆื ืืื ืืืืฉืืืืขืจื ืฆื ืืืึทืืืขืกืงืื.
ืืงืืจ: www.habr.com