日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ETHEOS开发资源及工具集合(完整汇总版)

發布時間:2023/12/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ETHEOS开发资源及工具集合(完整汇总版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ETH&EOS開發資源及工具集合(完整匯總版)

3113

ETH開發資源篇

一、開發語言

·???????? Solidity - 官方推薦以太坊智能合約開發語言,也是目前最為主流的智能合約語言

·???????? Bamboo - 是一種將智能合約描述為有限狀態機的語言,把智能合約看成一個狀態和交易的函數,同時生成一個新的狀態

·???????? Vyper - 一種類 python 的面向合約編程語言,專注于以太坊虛擬機,著重于安全、簡潔、和穩定性

二、ERC 通證標準

·???????? ERC-20 - 可替換資產的原始代幣合約

·???????? ERC-223 - 向后兼容ERC-20,解決地址錯誤丟失代幣的缺陷

·???????? ERC-721 - 非同質性代幣,可用來標記獨特的個人資產

·???????? ERC-777 - 包含更大廣度的交易處理,具有高度可定制性

·???????? ERC-827 - 允許轉讓通證并允許持有人允許第三方使用通證

·???????? ERC-918 - Mineable Token Standard

·???????? ERC-998 - 可拆解非同質化代幣,可包含多個ERC-721和ERC-20形式

·???????? ERC-1155 - 可在一個智能合約中定義多個物品(token)

·???????? ERC-1400 - 證券通證標準,部分可互換代幣,該EIP標準具有能力進行強制轉移

·???????? ERC-1404 - 為證券通證、通證化證券以及其它攜帶復雜要求的其它通證而準備

·???????? ERC-165 - 創建標準方法以發布和檢測智能合約實現的接口

·???????? ERC-725 - 密鑰管理和執行的代理合同,建立區塊鏈身份

·???????? ERC-173 - 合同所有權的標準接口


(完整閱讀請下載文檔,或關注BinSTD公號回復關鍵詞“開發工具”免費獲取)


三、開發框架

·???????? Truffle - 最為流行的智能合約開發、測試和部署框架,經常與 Ganache (也是由 Truffle 團隊開發) 一起搭配使用

·???????? Embark - 一個 DApp 開發框架

·???????? Populus - 用Python語言寫的智能合約開發框架

·???????? Etherlime - 基于 ethers.js 的 DApp 開發框架

·???????? Parasol - 敏捷智能合約開發環境

四、集成開發環境(IDE)

·???????? Remix - 一個基于solidity語言的在線智能合約開發IDE,它提供從編譯,調試到部署的全流程支持

·???????? Atom - Atom 編輯器可以結合 Atom Solidity Linter, Etheratom 等插件進行智能合約開發

·???????? Pragma - 一個非常簡單的 solidity 合約在線 IDE。提供合約的編譯、部署與調用支持

·???????? Superblocks Studio - Superblocks Studio 可以幫助你在線編寫、編譯與部署智能合約

·???????? Vim solidity - 有了這個,使用 vim 也可以寫愉快地寫 solidity

·???????? Visual Studio Code - VSCode 是***常用的最多的工具,好多支持 solidity 的插件

·???????? Intellij Solidity Plugin - JetBrains IntelliJ Idea IDE 上用的 solidity 插件,支持語法高亮,格式化與代碼自動補全

·???????? Eth Fiddle - 由The Loom Network開發的IDE,允許編寫、編譯和調試智能合約,易于共享和查找代碼段

五、常用以太坊交互代碼庫

·???????? Web3.js - 以太坊官方的 Javascript API

·???????? Eth.js - 優化過的 Web3.js

·???????? Ethers.js - 更加完整的以太坊 Javascript 代碼庫,包括 Web3.js 沒有的足記詞與 HD 錢包支持等。

·???????? Web3.py - Python 版的 Web3

·???????? Web3.php - PHP 版的 Web3

·???????? Web3j - Java 版的 Web3

·???????? Nethereum - .Net 版的 Web3

·???????? Ethereum.rb - Ruby 版的 Web3

·???????? Web3.hs - Haskell 版的 Web3

·???????? KEthereum - Kotlin 版的 Web3

·???????? Pyethereum - Python 版的以太坊核心客戶端

·???????? Drizzle - 基于 Redux 的用于鏈接以太坊的前端代碼庫

·???????? Eventeum - 以太坊智能合約事件和后端微服務之間的橋梁

·???????? Vortex - 可直接用于 DApp 的 Redux Store。通過 WebSockets 實現智能合約與后臺數據的自動刷新。

六、開箱即用工具

·???????? Truffle boxes - 一些打包好的組件

·???????? Local Raiden - 在 docker 容器中運行本地雷電網絡以進行演示和測試

·???????? Private networks deployment scripts - 私有 PoA 網絡的開箱即用部署腳本

·???????? Local Ethereum Network - 私有 PoW 網絡的開箱即用部署腳本

·???????? Kaleido - 使用 Kaleido 啟動聯盟區塊鏈網絡,非常適合 PoC 和測試

·???????? Cheshire - CryptoKitties API 和智能合約的本地沙箱實現

·???????? Solc - Solidity 編譯器

·???????? Solidity cli - 更快更好地編譯 Solidity

·???????? Ethereumjs - 以太坊實用的 javascript 代碼庫集合,比如 ethereumjs-util 和 ethereumjs-tx 等

·???????? Ethjs - 簡單好用的 JS 模塊

·???????? Eth lightwallet - 在 Node 和瀏覽器里用的以太坊輕錢包

·???????? RLP - RLP 編碼的 JS 版實現

·???????? Solium - 用于識別和修復 Solidity 中的代碼格式和安全問題

·???????? Ethereal - 一個命令行工具,用于管理以太坊中的常見任務

·???????? ABI decoder - 用于解碼以太坊交易中數據參數和事件的庫

·???????? Ethereum ABI UI - 根據以太坊合約 ABI 自動生成 UI 表單字段和關聯的驗證器

·???????? Eth crypto - 用于以太坊的加密javascript 函數以及將它們與 web3js 和 solidity 一起使用的教程

·???????? Solidity flattener - 一個可以將工程中相互引用的合約合并到一個合約文件的工具

·???????? JS IPFS API - JS 實現的與 IPFS API 交互的代碼庫

·???????? Ganache - 具有 UI 的本地以太坊簡單實現

·???????? SpankCard - 瀏覽器里用的以太坊錢包

·???????? Parity Signer - 允許簽署交易的移動應用

·???????? py-eth - 以太坊 Python 語言工具集

·???????? Decode - 用以解析提交給本地 testrpc 節點的交易,使其更易讀,更易于理解

·???????? Neufund - Smart Contract Watch - 一種監控大量智能合約和交易的工具

·???????? Supermax - 提供以太坊上智能合約活動和事件日志的實時數據反饋

七、客戶端

·???????? Geth - Go 語言實現版本

·???????? Parity - Rust 語言實現版本

·???????? Cpp-ethereum - C++ 語言實現版本

·???????? Pyethapp - 基于 pyethereum 的 Python 語言實現版本

·???????? Trinity - 基于 py-evm 的 Python 語言實現版本

·???????? Ethereumjs - 基于 ethereumjs-vm 的 JS 實現版本

·???????? Ethereumj - Java 語言實現版本

·???????? Harmony - 基于 Ethereumj 的以太坊節點實現,EtherCamp出品

·???????? Seth - 命令行版的 MetaMask

·???????? Mustekala - 以太坊輕客戶端實現,MetaMask 團隊出品

·???????? Exthereum - Elixir 語言實現版本

·???????? EWF Parity - 兼容以太坊的能源區塊鏈客戶端

·???????? Quorum - 基于以太坊改造的關注數據隱私的授權訪問區塊鏈, JP Morgan 出品

八、存儲相關

·???????? Swarm - 去中心化存儲平臺和內容分發服務,是以太坊 web3 技術棧的基礎層服務

·???????? IPFS - 去中心化存儲網絡,致力于使網絡更快,更安全,更開放的點對點超媒體協議

·???????? IPFS-Store - 帶檢索功能的 IPFS 服務 API

·???????? OrbitDB - 基于 IPFS 的去中心化數據庫

九、消息協議

·???????? Whisper - DApps 相互通信的通信協議, 以太坊 web3 技術棧的基礎層服務

·???????? DEVp2p Wire Protocol - 以太坊節點間的點對點通信

十、錢包

·???????? Metamask - 廣為實用的瀏覽器插件錢包

·???????? Gnosis multisig wallet - 多重簽名錢包

·???????? Mist - 官方錢包

·???????? MyEtherWallet - 安全方便地與區塊鏈交互的工具

·???????? Ether Address Lookup - 以太坊地址檢測 Chrome 瀏覽器插件

·???????? MyCrypto - 和 MyEtherWallet 類似的錢包工具

·???????? Portis - 方便用戶使用 DApp 的 web 端錢包

·???????? Toshi - 移動端 DApp 瀏覽器

·???????? Trust - 移動端以太坊錢包

·???????? Status - 基于 react 實現的移動端以太坊操作系統

·???????? imToken - 廣為使用的閉源錢包

·???????? WallETH - 開源的 Android 以太坊錢包

·???????? Trezor - 知名度很高的硬件錢包

·???????? Ledger - 支持多幣種的硬件錢包

·???????? KeepKey - 另一款硬件錢包

十一、瀏覽器

·???????? Etherscan - 最為流行的以太坊瀏覽器,用于查看交易信息和合約代碼

·???????? Etherchain Light - 用于以太坊私鏈的區塊鏈瀏覽器

·???????? POA Explorer - 支持 POA 共識的以太坊瀏覽器

·???????? QuickBlocks - 訪問以太坊區塊鏈數據的工具集

十二、GAS計算

·???????? EthGasStation - 估計交易費用和時間的網站

·???????? Petrometer - 計算特定賬戶每天所花費的 gas

·???????? CryptoProf - 智能合約 gas 消耗測量工具

十三、基礎架構相關服務

·???????? Oracalize - 預言機服務

·???????? Infura - 以太坊節點服務

·???????? Regis - 基于以太坊的數字資產登記平臺

·???????? uPort - 身份認證

·???????? Netstats - 以太坊網絡統計

·???????? ENS - 以太坊域名系統

·???????? Name Bazaar - 以太坊域名市場

·???????? Quantstamp - 安全審計

·???????? SmartCheck - solidity 源碼靜態分析

·???????? MD4 Online Hash Function - hash 算法在線工具

十四、Layer2 架構的開發者指南

·???????? Ethereum Payment Channel - 以太坊支付渠道

·???????? μRaiden Documentation - RDN發送者/接收者用例的指南和樣本

·???????? Learn Plasma - 涵蓋所有的Plasma變種(MVP/Cash/Debit)

·???????? Plasma MVP - OmiseGO團隊對Plasma最小可行性產品的研究實施

·???????? Plasma MVP Golang - Golang實現并擴展Plasma MVP

·???????? Plasma Cash - Plasma Cash簡單實施

·???????? POA Network - 使用POA權威證明機制的以太側鏈

·???????? Loom Network - 允許基于以太坊的Solidity應用程序在公共、被許可的和私有鏈上運行

十五、測試網絡水龍頭

·???????? Rinkeby faucet

·???????? Kovan faucet

·???????? Ropsten faucet

十六、合約代碼庫

·???????? Zeppelin - 經過測試的可重用合約庫比如 SafeMath、 ZeppelinOS 等

·???????? cryptofin-solidity- 一系列Solidity庫,用于在以太坊上建立安全和高效的智能合約

·???????? Modular Libraries - 另一個合約庫

·???????? DateTime Library - 節約Gas 的solidity 時間處理庫

·???????? Aragon - DAO 協議

·???????? 0x - DEX 協議

十七、測試

·???????? Solidity code coverage - solidity 單元測試覆蓋率

·???????? Solidity coverage - 另一個 solidity 代碼覆蓋率工具

·???????? Solidity function profiler - 列出合約函數

·???????? Espresso - solidity 測試框架

·???????? Eth tester - 以太坊應用測試套件

·???????? Cliquebait - 簡化驗收測試的工具

·???????? Hevm - 專為合約測試的 EVM 實現

·???????? Ethereum graph debugger - solidity 調試圖形化工具

·???????? Solhint - 為智能合約驗證提供安全性,樣式指南和最佳實踐規則

十八、安全工具

·???????? Mythril - 智能合約靜態安全分析

·???????? Oyente - 智能合約靜態安全分析

·???????? Porosity - 智能合約反編譯與靜態安全分析

·???????? Ethersplay - EVM 反匯編

·???????? Evmdis - EVM 反匯編

·???????? Hydra - 去中心化的合約安全分析框架

·???????? Solgraph - 圖形化智能合約處理流程

·???????? Manticore - 合約分析工具

·???????? Solidity security blog - 合約安全分析博客

·???????? Awesome Buggy ERC20 Tokens - 問題合約匯集

·???????? 智能合約最佳實踐 - by ConsenSys

·???????? Safety wiki - 以太坊安全

十九、隱私

ZoKrates - 適用于以太坊的零知識證明工具箱

二十、開發知識相關

·???????? CryptoZombies - 以太坊僵尸教程

·???????? Solidity idiosyncrasies - solidity 陷阱,局限性和特質

·???????? Ethereum development with Go - 用 go 語言進行以太坊開發

·???????? Chainshot building blocks - 免費課程

·???????? Delegate call - token 激勵的問答社區

·???????? Stackexchange - 問答社區

·???????? r/EthDev - Subreddit

·???????? Ethernaut - 游戲中掌握智能合約安全

二十一、治理相關

·???????? Ethresear.ch - 參與以太坊研究工作的論壇, 包括但不限于: Casper, Sharding, EVM improvements, Crytpeconomics, Plasma and State-channels

·???????? Fellowship of Ethereum Magicians - 以太坊社區論壇

·???????? EIPs - 以太坊改進提案庫

·???????? ERCs - The Ethereum Request for Comment repository

二十二、參考資料

·???????? Wiki - 以太坊知識庫

·???????? Yellow Paper - 以太坊黃皮書

·???????? Beige Paper - 不帶那些特殊符號的以太坊黃皮書

·???????? 精通以太坊 - by Andreas M. Antonopoulos, Gavin Wood

·???????? EVM opcodes - 以太坊指令集

·???????? EVM illustrated - 以太坊虛擬機的解釋文檔

·???????? 4bytes - 合約 4 字節方法簽名庫

內容來源:GitHub

原文鏈接:https://github.com/ConsenSys/ethereum-developer-tools-list

EOS開發資源篇


一、文檔

·???????? EOSIO - EOS開發者門戶

https://developers.eos.io

·???????? EOS Docs - EOS開發文檔資源

https://www.eosdocs.io

·???????? EOSIO StackExchange - EOSIO堆棧交換

https://eosio.stackexchange.com

·???????? EOS Bootstrap - EOS課程及教育資源

https://eosbootcamp.com

·???????? Eostutorials - 適應不同技能水平的EOS教程網站

https://eostutorials.com

二、基礎設施/ DevOps

·???????? EOS Node Tools - EOS節點工具

https://eosnode.tools

·???????? EOSIO Docker - 簡單快速地設置EOS.IO

https://github.com/EOSIO/eos/tree/master/Docker

·???????? EOS Test Cave - EOS驗證的自動化測試框架

https://github.com/EOS-BP-Developers/EOS-Test-Cave

·???????? Block Matrix - EOS 出塊節點切換腳本

https://github.com/BlockMatrixNetwork/eos-bp-failover

·???????? eos-claimer - 獲取獎勵工具

https://github.com/eoscanada/eos-claimer

·???????? EOSIO AWS Kinesis - 設置AWS Kinesis 插件 ,從而輕松收集,處理和分析實時流數據

https://github.com/eosasia/nodeos_kinesis_plugin

·???????? EOS Web Sockets - 為EOS創建Web套接字

https://github.com/EOS-Nation/eosws

·???????? PatronEOS - 用于EOS節點的RPC檢查點

https://github.com/EOSIO/patroneos

·???????? Pitreos - EOS的時間點恢復

https://github.com/eoscanada/pitreos

·???????? Demux - 區塊鏈應用程序的確定性事件源狀態和副作用處理

https://github.com/EOSIO/demux-js

·???????? eosauthority 轉賬規則設定

https://github.com/eosauthority/incoming-transfer-rules

?

·???????? EOS 節點監控器 - 觀察和過濾EOS節點事務/操作并推送到RabbitMQ,MongoDB,0MQ等

https://github.com/EOSEssentials/eos-node-watcher

·???????? EOSIO GraphQL - 為EOSIO區塊鏈部署GraphQL API + MongoDB

https://github.com/EOS-BP-Developers/eosio-graphql

·???????? EOSpace - 同步 EOS 區塊鏈數據到 MongoDB 數據庫

https://github.com/EOSpace/eos-sync

·???????? EOSIO MongoDB 查詢 - 快速為EOSIO區塊鏈創建復雜的MongoDB查詢

EOS-BP-Developers/eosio-mongodb-queries

·???????? EOSIO Kafka插件 - 利用Kaftka豐富的所有實時功能

https://github.com/TP-Lab/kafka_plugin

EOS Mechanics - 用于基準合同和公用事業

https://github.com/AlohaEOS/eos-mechanics

·???????? EOS RabitMQ 插件

https://github.com/bancorprotocol/eos-rabbitmq-plugin

·???????? EOS ZeroMQ Plugin

https://github.com/cc32d9/eos_zmq_plugin

·???????? Benchmark工具

https://github.com/AlohaEOS/eos-mechanics

三、開發工具

·???????? CLEOS-命令行界面工具

https://github.com/EOSIO/eos/tree/master/programs/cleos

·???????? NODEOS - 核心EOSIO節點守護程序,可以配置插件來運行節點

https://github.com/EOSIO/eos/tree/master/programs/nodeos

·???????? KEOSD - 將EOSIO密鑰安全存儲在錢包中的組件

https://github.com/EOSIO/eos/tree/master/programs/keosd

·???????? EOSC -跨平臺命令行工具

https://github.com/eoscanada/eosc

·???????? Wasm Dec - 將WebAssembly二進制文件轉換為C的程序

https://github.com/wwwg/wasmdec

·???????? FC - 提供一組用于開發異步庫的實用程序庫

https://github.com/bytemaster/fc

·???????? Wabt開發套件 - WebAssembly的一套工具

https://github.com/WebAssembly/wabt

·???????? EOSIO合同 - 智能合約開發套件

https://github.com/EOSArgentina/eosdev

·???????? EOSFactory-Python所寫的EOS開發/測試套件

https://github.com/tokenika/eosfactory

·???????? EOSJS - EOS區塊鏈的通用庫

https://github.com/EOSIO/eosjs

·???????? EOSJS Browser - 一個建議版本的EOSJS

https://github.com/EveripediaNetwork/eosjs-browser

·???????? EOSIO Boilerplate - EOSIO樣板項目,包含UI和Smart Contract代碼,以及初始化和啟動必要的所有組件

https://github.com/EOSIO/eosio-project-boilerplate-simple

·???????? EOS Helper - 一份有用的腳本列表

https://github.com/EOSEssentials/EOSHelpers

·???????? EOS Blox - 世界上第一套提供定制智能合約的Web組件

https://www.eosblox.com/

·???????? Ping EOS - 在EOS / React.js之間實現ping

https://github.com/eosasia/ping-eos

·???????? EOS通訊 - node.js模塊,允許在EOS平臺上進行鏈加密通信

https://github.com/eostitan/eos-communication

·???????? EOS Encrypt - 允許加密和解密消息

https://github.com/EOS-Nation/eos-encrypt

四、瀏覽器

·???????? Bloks.io - 用于跟蹤網絡上的所有類型的操作

https://bloks.io

·???????? eosflare - EOS區塊瀏覽器

https://eosflare.io

·???????? eospark - 專業易用的EOS區塊瀏覽器

https://eospark.com

·???????? MyEOSKit - EOS區塊瀏覽器

https://www.myeoskit.com/explorer

五、Wrappers, APIs & SDKs

·???????? EOS Scala Wrapper - EOS RPC API的Scala包裝器

https://github.com/EOSEssentials/Scala-API-Wrapper

·???????? EOS Java Wrapper - EOS RPC調用的Java實現

https://github.com/EOSEssentials/eos-java-rpc-wrapper

·???????? EOS Go - EOS Go語言API庫

https://github.com/eoscanada/eos-go

·???????? EOSpy - 進行中,能在不編譯代碼的情況下執行所有cleos get函數

https://github.com/eosnewyork/eospy

·???????? EOS Sharp - EOS區塊鏈的C#客戶端庫

https://github.com/GetScatter/eos-sharp

·???????? EOS PHP - 適用于EOS API的PHP Wrapper

https://github.com/kesar/eos-php

·???????? PHP SDK - 適用于EOS RPC API的PHP SDK

https://github.com/BlockMatrixNetwork/php-eos-rpc-sdk

·???????? JVM庫 - 用于JVM的EOS庫,主要用于Android開發

https://github.com/memtrip/eos-jvm

·???????? Swift庫 - 一個用于與EOS交互的開源框架,用Swift編寫

https://github.com/ProChain/SwiftyEOS

·???????? EOS API 平臺 - EOS API服務平臺

https://github.com/Tandemly/eos-api-service

六、測試網絡

·???????? Jungle - 生態系統中最古老,最可靠的測試網之一,已成為EOS開發社區的支柱

https://github.com/CryptoLions/EOS-Jungle-Testnet

·???????? CryptoKylin - 一個開發人員友好的測試網絡

https://github.com/cryptokylin/CryptoKylin-Testnet

·???????? EOS Debug - 測試網絡使用指南

https://github.com/eoscafe/eos-debug

、安全

·???????? https://www.slowmist.com,專注區塊鏈生態安全

·???????? https://peckshield.com

·???????? Debunking Claimed Vulnerability in EOSIO Smart Contract System

·???????? Prevent DDoS with AWS Network Load Balancer

·???????? EOS Node Remote Code Execution Vulnerability

·???????? Block.one one hackerone

八、其它工具

·???????? http://eosflare.io/account/eosio.names,查看短賬號注冊情況

·???????? https://github.com/tokenbankteam/eos-bp-profile-parser,EOS BP Profile 解析工具

·???????? https://github.com/EOSIO/patroneos,RPC Checkpoint for EOS nodes

·???????? https://github.com/OracleChain/EOSBenchTool,EOS 性能測試工具

·???????? http://eosdemo.bec.com,EOS 錢包 DEMO 版,美圖貝客錢包技術支持

·???????? https://github.com/activeeos/eos-helm,Kubernetes Helm charts for the EOS smart contracts platform

·???????? https://github.com/eosdetroit/bp-playbook, Ansible playbook to dynamically deploy Dockerized nodeos

·???????? https://github.com/eoseoul/eos-ramcost, Adjusting supply of a token and connector balance of bancor during final phase of boot

·???????? RAM 價格趨勢

·???????? RAM 價格計算器

·???????? RAM、帶寬、CPU 價格 / 成本計算

·???????? RAM 價格、投票數、未支付區塊數統計

·???????? EOS 主網 24 小時 / 7 天內 Action 數據統計

·???????? 超級節點(BP)的世界分布

·???????? EOS 事件日歷

·???????? https://github.com/ukarlsson/eos-clion-example,使用 CLion 的示例代碼

·???????? https://eos.feexplorer.io,EOS RAM 歷史價格

·???????? eosDataConditionSearch

?

轉載于:https://www.cnblogs.com/ethereum/p/10801271.html

總結

以上是生活随笔為你收集整理的ETHEOS开发资源及工具集合(完整汇总版)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。