In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-02 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly introduces the relevant knowledge of the blockchain development tools, the content is detailed and easy to understand, the operation is simple and fast, and has a certain reference value. I believe you will gain something after reading this blockchain development tool. let's take a look.
1 、 MetaMask
Everyone knows MetaMask. MetaMask is a browser extension that allows you to access the ethernet block chain using a normal browser.
Official website: https://metamask.io
2 、 Mist
Mist browser is the official browser of Ethernet Square, with built-in ability to access the ethernet block chain.
Official website: https://github.com/ethereum/mist
3 、 Remix IDE
Remix is the Solidity online integrated development environment officially developed by ethernet. You can write Solidity code, compile, debug and deploy contracts directly in the browser.
Official website: http://remix.ethereum.org
Chinese version: http://remix.hubwiz.com
4 、 EthFiddle
You can use EthFiddle to write, compile, and debug Solidtity code directly in the browser, just like jsfiddle's twin brother.
Official website: https://ethfiddle.com
5. Truffle development framework
Truffle is the most popular Ethernet Square development framework, it is a development environment, including a testing framework and Ethernet Square resource processing pipeline.
Official website: https://truffleframework.com
Tutorial:
Introduction to ethernet square Dapp development
Ethernet Square e-commerce practice
ERC721 Digital Commodity practice
6 、 Embark
Embark is a framework for rapid development and deployment of DApp, which inherits the support of EVM block chain, IPFS, Whisper, and Orbit.
Official website: https://embark.status.im
7 、 Populus
Populus is an intelligent contract development framework for ethernet.
Official website: http://populus.readthedocs.io
8 、 etherlime
Etherlime is an ethernet development and deployment framework based on ethers.js, without the use of conventional web3.js.
Official website: https://etherlime.readthedocs.io
9 、 dot-abi-cli
Dot-abi-cli is a development framework for building intelligent contract command-line tools, which can help you quickly implement a command-line tool that can access smart contracts.
Official website: https://github.com/cryppadotta/dotta-license/tree/master/dot-abi-cli
10 、 web3.js
The famous web3.js encapsulates the Ethernet Fong JSON RPC interface specification, and you can use web3.js to access local or remote Ethernet Fong nodes.
Official website: https://github.com/ethereum/web3.js
Chinese user manual:
Web3.js 0.2
Web3.js 1.0
11 、 pyethereum
The Pyethereum library developed by Vitalik Buterin, the founder of Ethernet Square, is the Python core library of the etherfang project.
Official website: https://github.com/ethereum/pyethereum
12 、 web3j
Web3j is a lightweight Java/Android library for accessing Ethernet Fong nodes and intelligent contracts in Java applications.
Official website: https://github.com/web3j/web3j
Tutorial: a detailed explanation of the development of web3j Etay Square
13 、 ether_sql
A Python library for storing block chain data in SQL database, which can be used to implement block chain browser or perform data analysis tasks.
Official website: https://github.com/analyseether/ether_sql
14 、 EthereumJS VM
EthereumJS VM is a JavaScript implementation of the etherfang virtual machine that can be used to create, manipulate, and sign ethernet transactions.
Official website: https://github.com/ethereumjs/ethereumjs-vm
15 、 Nethereum
Nethereum is an open source .net development library for integrated block chain support, which simplifies the difficulty of accessing intelligent contracts on Ethernet Fong nodes in .net applications.
Official website: https://nethereum.com
Tutorial: C # detailed explanation of the development of Etay Square
16 、 JSON RPC API
JSON RPC API is a stateless, lightweight remote procedure call (RPC) protocol that defines several data results and related processing rules.
Official website: https://github.com/ethereum/wiki/wiki/JSON-RPC
Standard Chinese version:
Json RPC specification of ethernet square
Geth Management JSON RPC Specification
Bitcoin JSON RPC specification
EOS JSON RPC specification
17 、 ethereum-abi-ui
This tool simplifies the development of Ethernet Fong contract interface and can be used in conjunction with any UI framework with little external dependency.
Official website: https://github.com/hiddentao/ethereum-abi-ui
18 、 cava
Cava is a development library and development tool used to facilitate the development of blockchain and other decentralized software, supporting Java, Kotlin, and other JVM languages.
Official website: https://github.com/consensys/cava
19 、 Ethereum Name Service
This is a secure, decentralized resource name resolution service.
Official website: https://ens.domains
20 、 Go Ethereum
Go Ethereum, also known as Geth, can be used as a stand-alone Ethernet Square client or embedded in a Go, Android, or iOS project as a development package.
Official website: https://ethereum.github.io
21 、 Parity
Parity is an Ethernet Square client developed using a new underlying language Rust. It is the fastest and most secure way to interact with the ethernet block chain.
Official website: https://www.parity.io
22 、 Prysm
Developed by Prsmatic Lab, it is the first implementation of the Geth node software sharding scheme, formerly known as Geth-Sharding.
Official website: https://github.com/prysmaticlabs/prysm
23 、 Status
Status is a mobile ethernet square client that allows you to access the entire ethernet ecosystem anytime, anywhere.
Official website: https://status.im
24 、 ethereumj
EthereumJ is a pure Java implementation of the Ethernet Fong protocol that can be embedded in any Java or Scala project.
Official website: https://github.com/ethereum/ethereumj
25 、 cpp-ethereum
Contains a set of development tools, such as Ethernet Square C++ client, development library, and other tools.
Official website: http://www.ethdocs.org
26 、 Solidity
Solidity is a contract-oriented high-level development language for the implementation of intelligent contracts. The design of Solidity was influenced by C++, Python and JavaScript.
Official website: http://solidity.readthedocs.io
Chinese document: Solidity 0.5.8
27 、 Vyper
Vyper is an experimental intelligent contract development language with the goal of security, simplification of language and compilation, and auditability.
Official website: http://vyper.readthedocs.io
28 、 Liquidity
Liquidity is a high-level Tezos block chain intelligent contract development language that uses OCaml syntax and compiles strictly using Michelson.
Official website: http://www.liquidity-lang.org
29 、 Ganache CLI
Ganache is part of the Truffle development suite, which uses EthereumJS to simulate node behavior in order to speed up and simplify the development of Ethernet applications.
Official website: https://truffleframework.com
30 、 ethpm-spec
EthPM is the package registration center of Etay Fong, which is used to publish intelligent contract packages.
Official website: https://github.com/ethpm/ethpm-spec
31 、 Atom Solidity Linter
Atom Solidity Linter is an Atom editor plug-in for syntax checking of Soldity code.
Official website: https://atom.io
32 、 Infura
Infura provides API and other developer tools to help developers securely access ethernet and IPFS.
Official website: https://infura.io
33 、 Lamden
Lamden is a development kit for rapid development of custom blockchains and DApp.
Official website: https://lamden.io
34 、 NeoCompiler Eco
Used to develop, compile, deploy and test NEO smart contracts, supporting Python, C #.
Official website: https://neocompiler-eco.neoresearch.io
35 、 Mythril
Mythril is a security analysis engine and platform used to analyze ethernet smart contracts and DApp security. It supports integration with commonly used IDE.
Official website: https://consensys.net
36 、 SmartCheck
SmartCheck is used to check for vulnerabilities and bad behavior in smart contracts. It highlights suspicious parts of the code and gives a detailed explanation of the problem.
Official website: https://tool.smartdec.net
37 、 Oyente
Oyente is an intelligent contract analysis and verification tool that can be used to find and identify problems in your code.
Official website: https://oyente.melon.fund
38 、 Securify
Securify is a security scanner for ethernet smart contracts developed by ICE Center, ETH Zurich and ChainSecurity.
Official website: https://securify.ch
39 、 manticore
Manticore is a symbol execution tool for analyzing binaries and smart contracts.
Official website: https://github.com/trailofbits/manticore
40 、 velma
Velma is a real-time Solidity debugging tool that can be integrated with VS Code.
Official website: https://github.com/seeseplusplus/velma
41 、 Coq
Coq is a formal certificate management system that can be used to verify that your code does not have bug.
Official website: https://coq.inria.fr
42 、 Isabelle
Isabelle is similar to COq and is used to prove that your code does not have bug.
Official website: https://isabelle.in.tum.de
43 、 0x-monorepo
This is a Solidity code coverage checking tool that can be used to test your smart contracts. Developed by 0x protocal.
Official website: https://0xproject.com
This is the end of this article on "what are the blockchain development tools?" Thank you for reading! I believe you all have a certain understanding of the knowledge of "what are the blockchain development tools". If you want to learn more knowledge, you are welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.