适用于PHP的以太坊客户端 PHP版本以太坊JSON RPC客户端。 可通过简单的添加合约地址和ABI来方便的调用合约内部的方法,对于需要对交易签名的请求,客户端会自动完成。 支持对事件(日志)的监听,但需要通过计时器执行\Ethereum\Client::synchronizer->sync()方法来替换,当有事件到达会执行自定义的并发传递一个\Ethereum\Types\Event的实例,该实例包含了反序列化后的事件输入和相关的区块链,交易数据。 JSON RPC API实现度 已实现 eth_ * 净_* web3_ * 未实现 嘘* 依赖 php-64bit: ^7.2 ext-
2021-02-05 15:10:43 51KB php ethereum ethereum-client web3
1
半固体 为开发的智能合约 这是为开发的的集合。 我们的合同旨在满足广泛的需求,可与很好地配合,并为合同开发提供了最先进的框架。 安装 $ npm install hanzo-solidity 用法 导入您要使用的合同: import "hanzo-solidity/contracts/Versioned.sol" ; contract Version { function version () public pure returns ( string ) { return "1.0.0" ; } function boolean () public
2021-02-05 15:10:41 13KB hanzo ethereum smart-contracts solidity
1
针对传统单通道被动太赫兹波成像系统的效率低、结构复杂的缺点,设计了一种基于曲柄摇杆机构的光机扫描太赫兹波成像系统。使用曲柄摇杆机构对行扫描镜实现快速驱动,同时配合场反射镜的运动完成对成像目标的二维扫描。通过使用390 mm口径的卡塞格林天线以及94 GHz太赫兹波辐射计完成对目标的快速成像。实验表明,系统单帧成像时间为20 s,成像视场角为30°×36°,角分辨率可达0.6°。在室内条件下,可以很好地对人体进行成像,并能有效地探测隐藏在衣物下的危险物品。该系统具有成本低、效率高、结构简单等特点,对实现被动太赫兹成像系统的小型化、快速化有较高的参考价值。
2021-02-05 15:10:25 2.47MB 成像系统 被动太赫 曲柄摇杆 光机扫描
1
信号 Semaphore是一个零知识小工具,它使用户可以在不透露其原始身份的情况下证明其隶属关系。 同时,它允许用户表示对任意字符串的认可。 它被设计为以太坊dApp的简单通用隐私层。 用例包括私人投票,举报,混音和匿名身份验证。 有关更多信息,请参阅。 加入讨论。
2021-02-05 11:05:44 1.5MB ethereum zero-knowledge zkp EthereumSolidity
1
Vault以太坊插件v0.3.0 vault-ethereum插件的第一个体现是 并的练习。 2年后,我感到两端都实现了。 我曾有几次与金融和区块链社区的公司一起将该PoC投入生产,我决定发布一个升级版本,以试图改善开发体验。 我还将插件的表面积限制为最小。 除了convert API之外,我保留该API是为了获得娱乐价值。 测试-在一个终端中... $ cd $GOPATH /src/github.com/immutability-io/vault-ethereum $ make docker-build $ make run 然后,打开另一个终端... $ cd $GOPATH
2021-02-05 11:05:43 75KB vault ethereum keystore go-ethereum
1
团结中文文档 工作指南 Github使用基础 看到廖雪峰的 RST文档基础 RST文档格式的一个 工作流 参见当前目录下文档: translation_process.md 工作进度 参见当前目录下文档: status.md 常见问题 fork出的仓库如何同步源的内容: : 如何检查文件(参考)的提交哈希: git log filename.rst 文档如何合并: ://solidity-cn.rtfd.io是我们的托管地址,readthedocument这个网站是免费的,可以关联多个仓库,并且可以由git push触发自动构建,以达到文档更新的目的。 原中文文档更新怎么办:我们需要人去
2021-02-05 11:05:42 173KB ethereum solidity EthereumPython
1
以太坊安全 :red_exclamation_mark: :warning: 请勿在此存储库中使用合同。 它们很容易造成安全隐患。 :warning: :red_exclamation_mark: 带有一些以太坊安全漏洞的存储库。 使用Mocha测试演示了错误和修复。 到目前为止添加的错误: 溢出 下溢 重入(DAO hack) Delegatecall(奇偶校验黑客风格) DOS(例如,永远担任拍卖负责人) DOS(无界数组循环) 强制以太(依靠不变this.balance == 0) Tx起源 未经检查的send()输出 存储覆盖(通常在蜜罐中使用-或真正的错误) 阵列存储覆盖(长度下溢-存储覆盖) extcodesize在用于检查调用方是否为合同时被绕过 跑: tru
2021-02-05 11:05:41 152KB security ethereum smart-contracts solidity
1
以太坊图调试器 图形化EVM调试器。 该调试器采用了与传统调试不同的方法。 它没有逐步执行程序,而是以红色突出显示了整个程序控制流程图和事务的实际执行。 这样,开发人员可以查看整个图片,并以快速和图形化的方式跳转到需要的地方。 这个项目是用制作的前端和制作的后端 已存档,标记为只读,并移到了主。 现有工具 已经有工具可以让您调试以太坊交易(Solidity): 用法 下载 使用发布链接: 如果要使用master(可能会更不稳定),请克隆并启动该应用程序 首次: git clone https://github.com/fergarrui/ethereum-graph-debugger
2021-02-05 11:05:40 1.76MB debugger bytecode ethereum blockchain
1
角松露 该项目是使用 1.0.0版生成的。 angular4 +入门应用程序。 为以太坊编写,编译和部署智能合约。 精选 演示版 创建一个具有初始供应量的硬币并将金额发送到您的以太坊钱包地址 注意:此演示是在该项目使用Angular2时进行的。 此后,它已升级到Angular4,并且工作方式完全相同:) 如何使用 成功运行此项目有两个小部分。 第1部分 git clone https://github.com/Nikhil22/angular-truffle-starter-dapp.git cd angular-truffle-starter-dapp npm install 第2
2021-02-05 11:05:39 253KB javascript angular2-cli angular2 ethereum
1
最小的 以太坊区块链不同堆栈的模块化实现。 这项工作仍在进行中,因此有望在不久的将来进行架构更改。 此外,存在一些故意的恐慌,意图涵盖逻辑未完成或测试覆盖范围不完整的区域。 指令 代理商 启动主网的以太坊客户端: $ go run main.go agent [--config ./config.json] 可以使用HCL或JSON格式指定配置文件: { "data-dir": "/tmp/data-dir" } 也可以从命令行设置一些属性: $ go run main.go agent --config ./config.json --data-dir /tmp/local
2021-02-05 11:05:38 551KB client ethereum blockchain EthereumGo
1