WavesKit - PHP compage laborat fluctus blockchain

tamquam PHP ad celeritatem evolutionis et portability excellentem. Optimum est, cum semper instrumentum in sinu tuo habes, problemata solvenda parata.

Satis turpe erat, cum domesticum sciret impedimentum Platform fluctus PHP SDK in armamentario suo prompto non habuit. Bene, scribere oportuit.

Primo habuit ut lymphaticorum subscribere arbitrantur. Ita, ut tres inscriptiones administraret, tres nodos mittere necesse erat. Miserabilis aspectus fuit, quamvis aliquas difficultates solvisset. Donec intellectus fisus nodis defunctus finem venit. Uno modo, propter limitata functionality APIsecundo propter velocitatem.

Duo jobs parallel incepi. Unum est exploratorem stipem facere qui celeriter et omnino extra nodi API erit. Secundum est colligere omnia munera ad operandum in rostris undis in uno loco. Hoc modo projects apparuit w8io ΠΈ WavesKit.

Primus gradus post scaenae fluctuum blockchain erat w8io pasco. Non facile erat, sed adhuc computationem independentem omnium staterarum scribere curavi et etiam errorem in calculis in nodis originalibus invenimus (bug-programma largitatis Viam pro eis operatur, pro erroribus inventis reddunt). Plus discere potes de functione navigatoris in hoc loco: https://forum.wavesplatform.com/t/w8io-waves-explorer-based-on-php-sqlite

Dum opus est, iam dubitabam, sed cum opus ad finem logicum venit et SDK creare coepi, dubia confirmata sunt. Munera aliqua non potui invenire alicubi, inclusa potiora, cryptographica. Tunc coepi a meis laterculis ad fundamentum. Sic nati sunt; Abcode to encode to base58 (actually to encode any alphabet to any) ; Curve25519 creare et cognoscere compatible subscriptionibus (cum options in steroids), Blake2b ad rationem unam hashes (quae tantum suppetebat cum PHP 7.2) etc.

Hoc est ubi habeo gratias Inala Kardanova aliquod consilium quod mihi ostendit Composer pro scriniis includunt quae mihi nota sunt, sed outdated.

Post duos menses WavesKit dimissusExivit beta versiones et nunc paratus est operari cum omni suggestu functionis secundum mensuram undarum. Omnia praesto sunt in pelagus network transactions facile creari, signari et mitti possunt uno modo sarcina utendi, currentes ad omnes 64-bit versiones PHP ab 5.6 inclusive.

WavesKit ad propositum connectimus:

composer require deemru/waveskit

Utimur:

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 );

In exemplo superiore creamus obiectum WavesKit quod currit in "T" testnet. Semen locutionis instituimus ex qua claves et electronica ratione ipso computata sunt in clavibus publicis fundata. Deinde translationem transactionis 0.00000001 Undas ab inscriptione seminis electronicae "teste" utentes ipso calculi utentes, transferimus signari cum clavis privatis et ad retiaculum mittere. Postea certo confirmamus rem gestam a reticulo confirmari.

Opus cum transactions contrahitur in munera incipiens cum tx. Ad meliorem intelligentiam operandi cum negotiis, studere potes WavesKit documenta vel statim ad exempla illustranda continua integrationem probat.

Cum WavesKit in usu reali-mundi evoluta est, notas iam provectas habet. Primum interfectorem pluma est munus ensurequae regat effectum fiduciae ad rem gerendam non amissam, sed e contra, confirmata et ad debitum numerum confirmationum in retiacula perventum est.

Alia mechanismi bulletproatio est quomodo WavesKit cum nodis communicat. Condiciones in CONSERVATORIUM, compages cum nodo principali tantum operatur, continuam cum ea coniunctionem servans, sed in casu errorum statim ad tergum flectere potest. Si aciem nodis tergum eriges, munus appellare potes setBestNode nodi optimum determinare quod principale est secundum valorem maximi hodiernae altitudinis et celeritatis responsionis. Nunc huic adde cella interrogationem internam et de utroque usorum et nodi dominis curatum senties.

Una e proximis machinationibus provectis munus est txMonitor. Visum est propter necessitatem respondendi negotiis ineunte tempore reali. Hoc munus totum solvit omnibus nuances cum processui negotiorum in impedimento coniungitur. Ne plus doloris, tantum munus tuum callback pone cum optionibus optatis et exspecta novas transactiones ad processum tuum committitur. Exempli gratia, aliud propositum meum VECRO circa hoc munus totaliter aedificatum, facile studeas quomodo directe operatur in project codice.

Fontem apertum amo, res gestae maximae hominum est. Cum solus sim elit et ad statum perveni, ubi omnes meae necessitates solvuntur, te invito utendum et conferendum WavesKit.

Source: www.habr.com