ะะฝะต ะฝัะฐะฒะธััั PHP ืืืืืจืืช ืคืืชืื ืื ืืืืืช ืืขืืื. ืื ืืื ืืืื ืืฉืชืืื ืืฉ ืื ืืื ืืืืก, ืืืื ืืคืชืืจ ืืขืืืช.
ืื ืืื ืื ืืื ืืฉืืืืจืืช ืขื ืืืืืงืฆ'ืืื ืืืงืืื ืคืืืคืืจืื ืืื ืื ืืื ืื SDK PHP ืืืื ืืืจืกื ื ืฉืื. ืืืื, ืืืืชื ืืืื ืืืชืื ืืช ืื.
ืืืชืืื ืืืืชื ืฆืจืื ืืืฉืชืืฉ ืฆืืชืื ืืืชืื ืขื ืขืกืงืืืช. ืื, ืืื ืื ืื ืฉืืืฉ ืืชืืืืช ืืื ืฆืืจื ืืืฉืืง ืฉืืืฉื ืฆืืชืื... ืื ืืื ืืืื ืืฆืขืจ, ืืืจืืช ืฉืื ืคืชืจ ืืื ืืขืืืช. ืขื ืฉืืืืขื ืืืื ื ืฉืืกืชืืืืช ืขื ืฆืืชืื ืืื ืืืื ืกืชืื. ืจืืฉืืช, ืืฉื ืคืื ืงืฆืืื ืืืืช ืืืืืืช API, ืฉื ืืช, ืืืื ืืืืืจืืช (ืืฆืืชืื ืืื ืืืื ืืืืืื ืืืืชื ืืืื).
ืืชืืืชื ืืฉืชื ืขืืืืืช ืืงืืืืืช. ืืืืช ืืื ืืืฆืืจ ืกืืืจ ืืืืงืฆ'ืืื ืฉืืืื ืืืืจ ืืืืชื ืชืืื ืืืืืืื ื-API ืฉื ืืฆืืืช. ืืฉื ื ืืื ืืืกืืฃ ืืช ืื ืืคืื ืงืฆืืืช ืืขืืืื ืขื ืคืืืคืืจืืช Waves ืืืงืื ืืื. ืื ืืืคืืขื ืคืจืืืงืืื w8io ะธ WavesKit.
ืืฆืขื ืืจืืฉืื ืืืืืจื ืืงืืขืื ืฉื ืืืืืงืฆ'ืืื ืฉื Waves ืืื ืืคืืคื w8io. ืื ืื ืืื ืงื, ืืื ืืื ืืืช ืืฆืืื ื ืืืชืื ืืืฉืื ืขืฆืืื ืฉื ืื ืืืชืจืืช ืืืคืืื ืืืฆืื ืืขืืช ืืืืฉืืืื ืืฆืืชืื ืืืงืืจืืื (ืชืืื ืืช ืืื-ืืืื ืื ืืื, ืื ืขืืื ืืื, ืื ืืฉืืืื ืขื ืืฉืืืืืช ืฉื ืืฆืื). ืชืืื ืืืืื ืขืื ืขื ืืคืื ืงืฆืืื ืืืืช ืฉื ืืคืืคื w8io ืื ืืฉื ืื: https://forum.wavesplatform.com/t/w8io-waves-explorer-based-on-php-sqlite
ืืืืื ืืขืืืื ืขื w8io, ืืืจ ืืื ืื ืกืคืงืืช, ืืื ืืฉืืขืืืื ืืืืขื ืืกืืืื ืืืืืื ื ืืืชืืืชื ืืืฆืืจ ืืช ื-SDK, ืืกืคืงืืช ืฉืื ืืืฉืจื. ืื ืืฆืืืชื ืืืฆืื ืคืื ืงืฆืืืช ืืกืืืืืช ืืฉืื ืืงืื, ืืืื ืืืฉืืืืช ืืืืชืจ, ืงืจืืคืืืืจืคืืืช. ืืื ืืชืืืชื ืืืื ืช ืืื ืื ืืฉืื ืืืกืืก. ืื ืื ื ืืืื: ABCode ืืงืืื ื-base58 (ืืืขืฉื ืืื ืืงืืื ืื ืืืคืืืช ืืื), CurveXNXX ืืื ืืืฆืืจ ืืืืืช ืืชืืืืช ืชืืืืืช (ืขื ืืคืฉืจืืืืช ืขื ืกืืจืืืืืื), ืืืืืง 2 ื ืืืฉื ืืช ืืื ืืืืืืืื (ืฉืืื ืืืื ืจืง ืืื PHP 7.2) ืืื'.
ืืื ืื ื ืฆืจืื ืืืืืืช ืืื ืื ืงืจืื ืืื ืืขืฆื ืืฉืืื ืฉืืืืื ื ืืืชื ืืืืืื ืืืืืื ืืืงืื ืงืืฆื include ืฉืืืืจืื ืื, ืื ืืืืฉื ืื.
ืืืจื ืืื ืืืืฉืื WavesKit ืฉืืืจืจ, ืืฆื ืืจืกืืืช ืืื ืืืื ืืืื ืืขืช ืืขืืื ืขื ืื ืืคืื ืงืฆืืื ืืืืช ืืกืื ืืจืืืช ืฉื ืคืืืคืืจืืช Waves. ืืื ืืืื ื ืจืฉืช ืจืืฉืืช ื ืืชื ืืืฆืืจ, ืืืชืื ืืืฉืืื ืขืกืงืืืช ืืงืืืช ืืืืฆืขืืช ืืืืื ืืืช ืืืื, ืืคืืขืืช ืืื ืืจืกืืืช 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". ืื ื ืืชืงืื ืื ืืืืื seed ืฉืืื ื ืืืคืชืืืช ืืืชืืืช ืืืฉืืื ืืืืฉืืื ืืืืืืืืช ืขื ืกืื ืืืคืชื ืืฆืืืืจื. ืืืืจ ืืื, ืื ื ืืืฆืจืื ืขืกืงืช ืืขืืจื 0.00000001 ืืืื ืืืืชืืืช ืืืืืฉืืช ืืืืืืืืช ืืืืืื ื-Seed ืื ืืชืืืช ืืืื ืื "ืืืื", ืืขืืืจืื ืืืชื ืืืชืืื ืขื ืืคืชื ืคืจืื ืืฉืืืืื ืืืชื ืืจืฉืช. ืืืืจ ืืื, ืื ื ืืืืืืื ืฉืืขืกืงื ืืืืฉืจืช ืืืฆืืื ืขื ืืื ืืจืฉืช.
ืืขืืืื ืขื ืขืกืงืืืช ืืชืจืืืช ื ืคืื ืงืฆืืืช ืฉืืชืืืืืช ื-tx. ืืืื ื ืืืื ืืืชืจ ืฉื ืขืืืื ืขื ืขืกืงืืืช, ืืชื ืืืื ืืืืื ืชืืขืื WavesKit ืื ืคื ื ืืื ืืืืืืืืช ืืืืืฉื ื ืืืื ื ืืื ืืืจืฆืื ืืชืืฉืืื.
ืืื WavesKit ืคืืชืื ืืฉืืืืฉ ืืขืืื ืืืืืชื, ืืฉ ืื ืืืจ ืชืืื ืืช ืืชืงืืืืช. ืืชืืื ื ืืจืืฆืืช ืืจืืฉืื ื ืืื ืืืืืื ืชืคืงืื, ืืฉืืืืช ืืืฉืืช ืจืืช ืืืืืืื ืื ืืจืฉืช ืฉืืขืกืงื ืื ืืืื, ืืื ืืืืคื, ืืืฉืจื ืืืืืขื ืืืกืคืจ ืืืืฉืืจืื ืื ืืจืฉ ืืจืฉืช.
ืื ืื ืื ืืกืื ืืืืจืื ื ืืกืฃ ืืื ืืืืคื ืฉืื WavesKit ืืชืงืฉืจ ืขื ืฆืืชืื. ืืชื ืื ืืืื, ืืืกืืจืช ืคืืขืืช ืจืง ืขื ืืฆืืืช ืืจืืฉื, ืฉืืืจืช ืขื ืงืฉืจ ืงืืืข ืืืชื, ืื ืืืงืจื ืฉื ืฉืืืืืช ืืื ืืืืื ืืขืืืจ ืืืืืืืืช ืืืืืื. ืื ืชืืืืจ ืืขืจื ืฉื ืฆืืชื ืืืืื, ืชืืื ืืงืจืื ืืคืื ืงืฆืื setBestNode ืืื ืืงืืืข ืืช ืืฆืืืช ืืืื ืืืืชืจ ืืชืืจ ืืจืืฉื ืืืชืืกืก ืขื ืืขืจื ืืืจืื ืฉื ืืืืื ืื ืืืื ืืืืืจืืช ืืชืืืื. ืืขืช ืืืกืฃ ืืื ืืืืื ืฉืืืืชื ืคื ืืื ืืชืจืืืฉ ืฉืืืืืื ืืืฉืชืืฉืื ืืืืขืื ืืฆืืชืื ืืืื.
ืืื ืืื ืื ืื ืื ืืืชืงืืืื ืืืืจืื ืื ืืื ืืคืื ืงืฆืื txMonitor. ืื ืืืคืืข ืขืงื ืืฆืืจื ืืืืื ืืขืกืงืืืช ื ืื ืกืืช ืืืื ืืืช. ืคืื ืงืฆืื ืื ืคืืชืจืช ืืืืืืื ืืช ืื ืื ืืืื ืกืื ืืงืฉืืจืื ืืขืืืื ืขืกืงืืืช ืืืืืงืฆ'ืืื. ืืื ืืืชืจ ืืื, ืคืฉืื ืืืืจ ืืช ืคืื ืงืฆืืืช ืืืชืงืฉืจืืช ืืืจื ืขื ืืืคืฉืจืืืืช ืืจืฆืืืืช ืืืืชื ืืขืกืงืืืช ืืืฉืืช ืืื ืืืชืืื ืืช ืืชืืืืืื ืฉืื. ืืืฉื, ืขืื ืคืจืืืงื ืฉืื VECRO ืื ืื ืืืืืืื ืกืืื ืคืื ืงืฆืื ืื, ืืชื ืืืื ืืงืืืช ืืืืื ืืื ืื ืขืืื ืืฉืืจืืช ืืงืื ืืคืจืืืงื.
ืื ื ืืืื ืงืื ืคืชืื, ืื ืืื ืืืืฉืืื ืืืืืืื ืฉื ืืื ืืฉืืช. ืืืืืื ืฉืื ื ืืืคืชื ืืืืื ืืืืขืชื ืืืฆื ืฉืื ืื ืืฆืจืืื ืฉืื ืคืชืืจืื, ืื ื ืืืืื ืืืชื ืืืฉืชืืฉ ืืืชืจืื WavesKit.
ืืงืืจ: www.habr.com