Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the blockchain development tools?

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.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report