αααα»αα
αΌαα
α·αααααΆ αααααα·ααΈ PHP αααααΆααααααΏαααααΆαα’αα·αααααα αα·αααΆαα
αααααααα’α ααΆααα’ααΆαααα
ααααααα’ααααααααααΆαα§ααααααα
αααα»αα αααα
ααααα’ααα ααααααααα½αααΎααααΈαααααααΆααααα αΆα
ααΆαα·αααΆαα½αα±ααα’αΆαααΆααααΆαααα
ααααααααΆαααααΆαα blockchain αααα»ααααα»α αααα·ααΆααα ααΆαααα·αααΆα PHP SDK αααααααααα½α
ααΆααααα
αα
αααα»αααααΆααα’αΆαα»αααααααΆααααα α’ααα
αΉααααα»αααααΌααααααααΆα
ααααΌααααα»αααααΌαααααΎ ααααΆαα ααΎααααΈα
α»αα αααααααΆααΎααααα·ααααα·ααΆαα ααΌα
αααα ααΎααααΈαααααααααα’αΆαααααααΆαα
ααα½αααΈ ααΆα
αΆαααΆα
ααααα»αααΆαααΎαααααΎαααΆαααααΆααααΈ... ααΆααΆααΆαααΎαααΎααααα½αα±ααα’αΆαα·α αααααΈααΆααΆααΆααααααααΆααααα αΆαα½αα
ααα½ααααααα αα αΌαβαααβααΆαβαααβααΉαβααΆαβααβααΆ ααΆαβααΉαβααα’ααβααΎβααααΆααβααΊβααΆβααΈβαααα
ααα ααΈαα½ααααααΆααααα»αααΆαααΆαααααα ααΆα APIααΈααΈα αααααΆαααααΏα (ααααΆαααα
αααααααααΊαααΆαα)α
αααα»αα
αΆααααααΎαααΆαααΆαααααααααΆααΈαα αα½αααΊαααααΎα blockchain explorer αααααΉαααΏα αα·αα―αααΆαααααΆαααααα»αααΈ node API α ααΈααΈαααΊαααααΌααα»αααΆαααΆααα’αααααααΆααααααΎααΆαααΆαα½α Waves Platform αα
αααααααααα½αα αααααΆαααααααααααααααΆααααα αΆααααα½α w8io ΠΈ WavesKit.
ααα αΆαααααΌααα
ααΈαααααααΆααα Waves blockchain ααΊ αααααα·ααΈαα»ααα w8io. ααΆαα·αααΆααααα½ααα ααα»ααααααΎααα
ααα’αΆα
αααααααΆαααααΆα―αααΆααααααααα»αααααΆααα’αα α αΎααααααΆααααααΎαααα α»ααααα»αααΆαααααΆααΎααααΆααααΎα (αααααα·ααΈ bug-bounty ααααα·ααΈαααααΆααααΎαααΆααααααΆαααα½ααααα½αααα
αααΆααααααΆααααα α»ααααααΆαααααΎα) α α’αααα’αΆα
ααααααααααααααα’αααΈαα»αααΆααααα w8io browser αα
αααα»ααααααΆααααααα https://forum.wavesplatform.com/t/w8io-waves-explorer-based-on-php-sqlite
ααααααα»αααααΎααΆαααΎ w8io αααα»αααΆαααΆααααααααα½α
α αΎα ααα»αααααα
ααααααααΆαααΆαααΆααααααΈαααα
αα α αΎααααα»αα
αΆααααααΎααααααΎα SDK ααΆααααααααααααααα»αααααΌαααΆααααααΆααα αααα»ααα·αα’αΆα
ααααΎααα»αααΆααα½αα
ααα½ααα
ααααααααΆαα αα½αααΆαααα»αααΆαααααΆαααααα»α ααααΈαααααΈαα αααααΆαααααααα»αα
αΆααααααΎααααααααΎα₯αααααααααα½αα―ααααααΆααααααΉαα αααααΆααααααααα½αααααΎαααα ABcode ααΎααααΈα’αα·αααΌααα
base58 (ααΆααΆααα·αααΎααααΈα’αα·αααΌαα’ααααααααααΆαα½α) Curve25519 ααΎααααΈαααααΎα αα·ααααααααααΆααα αααααααΆαααααααΌαααααΆ (ααΆαα½ααααααΎα αα
ααΎ steroids), Blake2b ααΎααααΈααααΆααααα½α (αααα’αΆα
ααααΎααΆαααΆααααΈ PHP 7.2) ααΆααΎαα
αααααΆααααααααααααα»αααααΌαα’ααα»α α’ααΈααΆα‘αΆ ααΆααΆααΌαααΆ αααααΆααααααΌααααΆαααααΆαααααααα½αα
ααα½ααααα
ααα’α»ααααα»ααααα»ααα·ααα
α’ααααα·αααα αααα½αα±ααααΆααα½ααααα
αΌαα―αααΆαααααααα»αααααΆααααααΆαα ααα»ααααα α½αααααα
αααααΆααααΈααΈαααΈαα 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β testnet α ααΎαααα‘αΎαααααΆααααΆααααΌααααααααα αα·αα’αΆααααααΆαααααΈααααΌαααΆαααααΆαααααααααααααααα·αααααα’ααααΎααααΆααΆαααα αααααΆααααααΎααααααΎαααααα·ααααα·ααΆααααααααααΆαα 0.00000001 αααααΈα’αΆααααααΆααααααΆαααααΆαααααααααααααααα·αααααααΎααααΆααααΆααααΌααα
α’αΆααααααΆαααααααααααααααΆα "ααΆααααα" αααααααΆα±ααα
α»αα αααααααΆαααααα―αααα αΎαααααΎααΆαα
αααααΆαα αααααΆααααΈααα ααΎαααααΌαααααΆααααΆααααα·ααααα·ααΆαααααΌαααΆααααααΆαααααααααααααααααααΆαα
ααΆαααΆαααΆαα½αααααα·ααααα·ααΆαααααΌαααΆααααααΌααααα»ααα
αααα»α αα»αααΆαα
αΆααααααΎαααα tx. αααααΆααααΆααααααΉαααΆαααααααααΎαα‘αΎαααααΆαααααΎααΆαααΆαα½αααααα·ααααα·ααΆα α’αααα’αΆα
αα·ααααΆ α―αααΆα WavesKit α¬ααααΆααααΆααα
ααα§ααΆα αααααΆααααααα ααΆαααααΎααααααα½ααααα
αΌαααΆαααααααααΆαα.
α
αΆααααΆααααΈ WavesKit ααααΌαααΆααααααΎαα‘αΎααααα»αααΆαααααΎααααΆαααααα»ααα·αααα·α ααΆααΆααα»αααΆαααααα·αααααααα½α
αα
α αΎαα αααααααα·αααααΆαααααααΌαααΊ ααΆααΆαα»αααΆαααααααααααααααΆααααααα
ααΆαααΌαααααα·ααααα»αα
α·ααααααααααΌαααΆααααααααα·ααααα·ααΆααα·αααααΌαααΆαααΆααααα ααα»αααααααα»ααα
αα·αααααΌαααΆααααααΆαα αα·αααΆααααα
ααα½αααΆααααααΆαααααααααΌαααΆααα
αααα»ααααααΆαα
ααααααΆαααΆαααΆαααααΆααααΆαααααΎααα½ααααααΊααααααα WavesKit ααΆααααααΆαα½αααααΆααα αα
αααα»ααααααααααααααααα
αα αααααααααααααΎαααΆαααααΆαα½αααααΆαααα ααααααααΆααΆααααααΆαααααααΆαα½αααΆ ααα»αααααααα»αααααΈααΆαααα α»α ααΆα’αΆα
ααααΌααα
ααΆαααααα»ααα»ααααααααααααααααα·α ααααα·αααΎα’αααααα‘αΎαα’αΆααααααααΆααααααα»ααα»α α’αααα’αΆα
α α
αα»αααΆα setBestNode ααΎααααΈαααααααααΆααααα’αααα»αααΆαααααααα’ααααΎαααααα’αα·ααααΆαααααααααα
αα
α»αααααα αα·αααααΏαααααΎαααα α₯α‘αΌαααα αααααααα
αααα»αααααΆαααααααΆαααααα½αααΆααααα»α α αΎαααΆαα’αΆααααααααα
α·ααααα»αααΆααα
ααααααΆααα’αααααααΎααααΆαα αα·αααα
αΆααααααΆααα
ααααααΆαααααΎαα
α»αααααααααα»ααα½αααΊαα»αααΆα txMonitor. ααΆααΆααααα αΆααααα½ααααααΆααααααααΌαααΆαααΎααααΈααααΎααααα
ααΉαααααα·ααααα·ααΆαα
αΌααα
αααα»ααααααααΆααΆαααααααα αα»αααΆαααααααααααΆαααΆαααααα»αααΌα nuances ααΆααα’αααααααΆααααααΉαααααΎαααΆαααααα·ααααα·ααΆααα
αααα»α blockchain α ααααΆαααΆαααΊα
αΆααααααα ααααΆαααααααα
ααα»αααΆαα α
αααα‘αααααα·αααααα’αααααΆαα½αααΉααααααΎααααα’αααα
ααααΆα α αΎααααα
αΆαααααα·ααααα·ααΆαααααΈααΎααααΈα
αΆααααααΎαααααΎαααΆαααααα’αααα α§ααΆα ααα αααααααα½αααααααααααα»α VECRO ααΆααααααΎαα‘αΎαααΆαααααα»ααα»ααα·ααα»αααΆαααα α’αααα’αΆα
αα·ααααΆαααΆαααΆααααα½αααΈαααααααααΆααααΎαααΆααααααααΆαα αα
αααα»αααΌααααααα.
αααα»ααααααΆαααααααααΎαα
αα ααΆααΆααα·αααα·ααααα’ααα
αΆααααααα»ααα½αααααααα»αααααΆαα·α αααααΆααααα»αααΆα’αααα’αα·ααααααααααααΆααααα α αΎαααΆαααΆααααααααΆαααΆαααααααααΌαααΆαααΆααα’αααααααααα»αααααΌαααΆααααααααΆα αααα»αααΌαα’ααααΎαα’αααα±ααααααΎ αα·ααα½αα
ααααααα WavesKit.
ααααα: www.habr.com