Мненравится
刚开始接触国内区块链的时候,挺遗憾的
起初我不得不使用
我开始了两份并行的工作。 一是制作一个快速且完全独立于节点 API 的区块链浏览器。 第二个是将 Waves 平台使用的所有功能集中在一处。 项目就是这样出现的
Waves 区块链幕后的第一步是
在开发 w8io 时,我已经产生了怀疑,但是当工作达到逻辑终点并且我开始创建 SDK 时,我的怀疑得到了证实。 我在任何地方都找不到一些功能,包括最重要的功能,即加密功能。 然后我开始自己制作地基砖。 他们是这样诞生的:
这就是我要感谢的地方
几个月后
我们将 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 );
在上面的示例中,我们创建了一个在“T”测试网上运行的 WavesKit 对象。 我们安装一个种子短语,根据公钥自动计算密钥和帐户地址。 接下来,我们创建一笔转账交易 0.00000001 Waves,从使用助记词自动计算的地址到别名地址“test”,转账以使用私钥签名并发送到网络。 之后,我们确保交易成功被网络确认。
事务处理工作集中于
由于 WavesKit 已在实际使用中开发,因此它已经具有高级功能。 第一个杀手级功能是
另一个防弹机制是 WavesKit 如何与节点通信。 在温室条件下,该框架仅与主节点一起工作,与其保持持续连接,但如果出现错误,它可以自动切换到备份节点。 如果设置了备份节点数组,可以调用该函数
最新的先进机制之一是功能
我喜欢开源,这是人类最伟大的成就之一。 由于我是唯一的开发者,并且已经达到了我所有需求都得到解决的状态,因此我邀请您使用并做出贡献
来源: habr.com