JS库,用于构建与Loom DAppChains交互的浏览器应用程序和NodeJS服务。 安装 节点JS # NPM npm install loom-js # Yarn yarn add loom-js 浏览器 < script src =" https://cdn.jsdelivr.net/npm/loom-js@1.15.0/dist/loom.umd.js " > </ script > 调试 loom-js使用包进行日志记录。 要在浏览器中运行时检查日志,请设置localStorage.debug = '*' 要在NodeJS中运行时检查日志,请将DEBUG env var设置
2021-02-05 11:05:44 320KB nodejs javascript typescript ethereum
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
前往TTC TTC协议的Golang实现。 关于gttc gttc基于 ,主要部分在目录中。 我们在其中添加了一个新的共识算法,名为 。 Alien是DPOS-PBFT共识算法的简单版本,在: Alien.go :实现共识界面 custom_tx.go :处理自定义交易,例如投票,提案,声明等。 snapshot.go :保留投票快照并确认每个块的状态 signer_queue.go :计算签名者队列的顺序 api.go :API cross_chain.go :通过自定义交易进行跨链通信 外星人使用header.extra记录当前块的所有信息并保留矿工的签名。 快照将对整个链进行
2021-02-05 11:05:39 10.73MB go ethereum blockchain consensus
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
九头蛇ALPHA Hydra是一个合约开发框架,用于: 分散的安全性和漏洞赏金 严格的加密经济安全保证 减轻程序员和编译器错误 Hydra引入了一个称为漏洞利用的概念,这是开发人员使用一种新的称为N-of-N版本编程(NNVP)的容错形式将残破的漏洞利用转变为安全的,分散的赏金的方式(不要与N-Version混淆)编程)。 有关Hydra的更多常规信息可和。 [警告]:Hydra框架是一个早期的研究原型,并且仍在进行广泛的测试,验证和文档编制过程,以推荐给生产。 请尝试打破以下赏识,以帮助我们,并继续关注进一步的发布公告! 要求和安装 Hydra项目需要Python3.6 +。 安装P
2021-02-05 11:05:38 115KB security ethereum bounties smartcontracts
1
ethnode ,运行一个以太坊节点进行测试和开发 ethnode是一个零配置工具,用于运行本地以太坊节点。 它同时支持和 。 试试看: npm install -g ethnode ethnode ethnode自动: 下载geth或openethereum的最新稳定版本 使用集团(Geth)或InstantSeal (Openethereum)共识引擎将geth或openethereum配置为在单节点网络中运行(即时处理交易) 提供10个每个100ETH的解锁帐户 启用所有RPC端点(个人,数据库,eth,net,web3,调试等) 允许来自任何域的CORS(因此您可以将其与一起
2021-02-05 11:05:37 27KB ethereum smart-contracts blockchain geth
1