Awesome Solidity – 惊人的坚固性区块链毕设代写

区块链毕设代写本文提供国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,Awesome Solidity – 惊人的坚固性区块链毕设代写 是一篇很好的国外资料

Awesome Solidity

Awesome Solidity - 惊人的坚固性 Awesome Solidity - 惊人的坚固性 Awesome Solidity - 惊人的坚固性

A curated list of awesome Solidity resources, libraries, tools and more.

Please check the contribution guidelines for information on formatting and writing pull requests.

Contents

  • Resources
    • Official
    • Tutorials
    • Security
    • Examples
    • Templates
    • Books
    • Practice
    • Jobs
  • Libraries
  • Tools
    • General
    • Audit
    • DevOps
    • JavaScript
    • TypeScript
    • Rust
    • Utility
    • Webpack
  • Editor Plugins
    • Atom
    • Eclipse
    • Emacs
    • IntelliJ
    • Sublime
    • Vim
    • Visual Studio Code
  • License

Resources

Official

  • Docs – Official documentation.
  • Cheatsheet – Cheatsheet from the official docs.
  • Ethereum Wiki – The Ethereum Wiki.
  • Ethereum Stackexchange – Ethereum’s Stackexchange board.
  • Gitter – Gitter channel.
  • ethereum/solidity – Source code.
  • ethereum/solc-bin – Current and historical builds of the compiler.

Tutorials

  • Best Practices for Smart Contract Development – Developer handbook for smart contract developers.
  • CryptoZombies – Interactive code school that teaches you to write smart contracts through building your own crypto-collectibles game.
  • The Complete Guide to Full Stack Ethereum Development (dev.to) – Building Full Stack dApps with React, Ethers.js, Solidity, and Hardhat.
  • Discover Ethereum & Solidity – Complete course that takes you through the process of creating a decentralized Twitter clone using best practices.
  • Learn Solidity – Complete guide on getting started, creating your own crypto, ICOs and deployment.
  • LearnXInY – Learn Solidity in 15 mins (for experienced devs).
  • Solidity Workshop – Comprehensive series of tutorials covering contract-oriented programming and advanced language concepts.
  • Syntax cheat sheet – Quick syntax overview.
  • Solidity and Vyper cheat sheet – Review syntax of both languages side-by-side.
  • Solidity Developer Blog – Concepts, guides, design patterns and more.
  • Clean Contracts – Developer guide to writing clean smart contract code.

Security

  • Awesome Ethereum Security – Curated list of awesome Ethereum security references, guidance, tools, and more.
  • Building Secure Smart Contracts – Guidelines and training material to write secure smart contracts.
  • Capture the Ether – Game in which you hack Ethereum smart contracts to learn about security.
  • Ethereum Smart Contract Security Best Practices – General security philosophy, known attacks, and sample code.
  • Not So Smart Contracts – Examples of common vulnerabilities, including code from real smart contracts.

Examples

  • bancorprotocol/contract-solidity – Bancor Protocol Contracts.
  • DigixDAO contracts – Contracts for DAO-related data structures such as tokens.
  • EthFiddle – Find, share and embed contracts.
  • flashbots/simple-arbitrage – Example arbitrage bot using Flashbots.
  • fravoll/solidity-patterns – A collection of patterns and best practices for smart contract development.
  • raineorshine/solidity-by-example – A collection of short yet fully-functional contracts that demonstrate language features.
  • slockit/smart-contract – Smart contracts for the Slock.it project.
  • smartcontractkit/LinkToken – LINK Token Contracts for the Chainlink Network.
  • Solidity Baby Steps – Comprehensive collection of contract examples.
  • Solidity By Example – An introduction to the language with simple examples.
  • solidity-examples – Examples which provide a starting point for data structures such as heaps and queues.
  • Solidity idiosyncrasies – Common gotchas, pitfalls, limitations, and idiosyncrasies.
  • Synthetixio/synthetix – Synthetix smart contracts.
  • trusttoken/smart-contracts – TrustToken smart contracts.

Templates

  • austintgriffith/scaffold-eth – Github template providing an Ethereum dev stack focused on fast product iterations.
  • paulrberg/solidity-template – Github template for writing contracts (uses: Hardhat, TypeChain, Ethers, Waffle, Solhint, Solcover, Prettier Plugin Solidity).

Books

  • Blockchain in Action – Book that teaches the essential principles of blockchain and how to create your own decentralized apps.
  • Mastering Ethereum – Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK) and other compatible EVM-based open blockchains.

Practice

  • ChainShot – Hands-on learning with challenging coding tutorials.
  • OpenZeppelin/ethernaut – Ethernaut is a Web3/Solidity based wargame to be played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be ‘hacked’.
  • Eth Hole – Practice challenges for building portfolio, added to weekly.

Jobs

  • cryptocurrencyjobs.co – Job board for blockchain and cryptocurrency jobs.
  • cryptojobslist.com – Job board for blockchain and cryptocurrency jobs.

Libraries

  • create-truffle-dapp – CLI to create and deploy Truffle projects with no configuration.
  • dapp-bin – Ethereum repo providing implementations for many common data structures and utilities in Solidity, Serpent and LLL.
  • DApp development starter – Starter repository with Docker containers for building decentralized applications with Truffle and Node.Js as backend server.
  • dapp-scratch – CLI for generating javascript modules from Contracts for Decentralized Apps.
  • dappsys – Contract system framework for flexible multi-contract dapps.
  • DappTools – Command-line-friendly tools for blockchain development.
  • dmihal/hardhat-interface-generator – Hardhat plugin to automatically generate interfaces from code.
  • EthWorks/Waffle – Library for writing and testing smart contracts.
  • hifi-finance/prb-math – Smart contract library for advanced fixed-point math.
  • instant-dapp-ide – Complete Dapp and Solidity development environment as a docker image you can run from command line.
  • Modular Libraries – Deployed utility libraries to use in your smart contracts.
  • ocaml-solidity – OCaml library providing a parser, a typechecker and miscellaneous utilities for manipulating contracts.
  • OpenZeppelin – Framework to build secure smart contracts.
  • OpenZeppelin/openzeppelin-contracts – A library for secure smart contract development.
  • OpenZeppelin/openzeppelin-contracts-upgradeable – Upgradeable variant of OpenZeppelin Contracts, meant for use in upgradeable contracts.
  • optionality/clone-factory – Simple clone contract factory. Install a master copy of a contract, then easily (cheaply) create clones with separate state.
  • Smart Contracts Skeleton – Preconfigured skeleton repository for building or starting with development of Smart contracts.
  • Solidity Collections – Collections of code snippets and utility libraries.
  • Solidity Standard Library – Standard library (Array, random, math, string).
  • studydefi/money-legos – NPM package that provides you with the mainnet addresses, ABIs, and Solidity interfaces for popular DeFi protocols.
  • Truffle – Development environment, testing framework and asset pipeline for Ethereum.
  • truffle-assertions – Adds additional assertions and utilities used in testing smart contracts with truffle.
  • wbobeirne/eth-balance-checker – Smart contract and library pair that allows you to check for multiple ERC20 and Ether balances across multiple addresses in a single RPC call.
  • weiroll/weiroll – A simple and efficient operation-chaining/scripting language for the EVM.

Tools

General

  • Cryptofex – Standalone IDE and compiler.
  • Hardhat – Development environment to compile, deploy, test, and debug your Ethereum software.
  • Remix – Online realtime compiler and runtime.
  • raineorshine/solidity-repl – REPL CLI.
  • SIF – Code generation from the AST, analyse and instrument source code.
  • Smart Contract Sanctuary – A home for ethereum smart contracts, all verified smart contracts from Etherscan.
  • naddison36/sol2uml – Unified Modeling Language (UML) class diagram generator for smart contracts.
  • solgraph – Visualize control flows for smart contract security analysis.
  • sol-merger – Merges all imports into single file for contracts.
  • solidity-docgen – Documentation generator for Solidity projects.
  • Tenderly – Easily monitor your smart contracts with error tracking, alerting, performance metrics, and detailed contract analytics.

Audit

  • Echidna – Define properties for your smart contract then use fuzzing to catch security bugs.
  • Manticore – Detects many common bug types, and can prove correctness properties with symbolic execution.
  • Mythril – Security analysis tool for smart contracts.
  • ethereum/sourcify – Re-compiler that can be used to verify that bytecode corresponds to certain source code.
  • eth-sri/securify2 – Tool for analyzing smart contracts for vulnerabilities and insecure coding.
  • Slither – Static analyzer with support for many common bug types, including visualization tools for security-relevant information.
  • MythX – Detection for security vulnerabilities in Ethereum smart contracts throughout the development life cycle

DevOps

  • Embark – Framework that allows you to easily develop and deploy DApps.
  • Moesif – Service that provides Ethereum smart contract analytics and anomaly detection for DApps and DAPIs.

JavaScript

  • solc-js – JavaScript bindings for the Solidity compiler.
  • solidity-parser – Solidity parser built in JavaScript.
  • sulk – Configurable contract compilation.

TypeScript

  • Soltsice – Generates strongly-typed TypeScript classes for contracts from Truffle artifacts with a single command.
  • TypeChain – TypeScript bindings for Ethereum smart contracts.

Rust

  • hyperledger-labs/solang – A Solidity-to-WASM-and-BPF compiler written in Rust.
  • rust-ethereum/ethabi -Encode and decode smart contract invocations.

Utility

  • crytic/solc-select – CLI to quickly switch between compiler versions.
  • solhint – Solidity linter that provides security, style guide and best practice rules for smart contract validation.
  • Ethlint – Linter to identify and fix style & security issues in Solidity smart contracts.
  • sol-profiler – CLI tool to list & store solidity smart contract methods attributes.
  • sol-tester – Utilities for building, linking and testing contracts using go-ethereum and the simulated chain.
  • sol-verifier – Verify solidity smart contracts on Etherscan.
  • solidity-coverage – Code coverage tool.
  • truffle-plugin-verify – Truffle plugin to verify smart contracts on Etherscan from the Truffle command line.
  • Tenderly CLI – Speed up your development with error stack traces.

Webpack

  • solidity-loader – Webpack loader.

Editor Plugins

Atom

  • autocomplete-solidity – Parses Solidity files to give you contextual autocomplete suggestions.
  • Etheratom – Compile and deploy Solidity code from atom editor.
  • language-ethereum – Adds syntax highlighting and snippets to Solidity and Serpent files in Atom.
  • linter-solidity – Linter.

Eclipse

  • uml2solidity – Model smart contracts with UML.

Emacs

  • emacs-solidity – Solidity mode for Emacs.
  • company-solidity – Autocomplete with company-mode.

IntelliJ

  • intellij-solidity – Solidity plugin for IntelliJ.

Sublime

  • SublimeEthereum – Solidity syntax for SublimeText.

Vim

  • solidity.vim – Vim compiler plugin.
  • vim-solidity – Vim syntax file.

Visual Studio Code

? For a comprehensive list, see results for “Solidity” on Visual Studio Marketplace.

  • sol-profiler-vscode – Visual Code Extension to generate & store smart contract methods profile.
  • vscode-solidity – Visual Studio Code language support extension.
  • Solidity Visual Auditor – Visual Security audit, Security centric syntax and semantic highlighting, detailed class outline, UML diagram generator, and many more features.
  • Solidity Contract Flattener – Flatten Solidity Contracts using truffle-flattener
  • Ethereum Security Bundle – A meta-extension bundling marketplace plugins for secure Ethereum smart contract development.

License

Awesome Solidity - 惊人的坚固性

To the extent possible under law, Ben Kremer has waived all copyright and related or neighboring rights to this work.


Awesome Solidity

Awesome Solidity - 惊人的坚固性 Awesome Solidity - 惊人的坚固性 Awesome Solidity - 惊人的坚固性

A curated list of awesome Solidity resources, libraries, tools and more.

Please check the contribution guidelines for information on formatting and writing pull requests.

Contents

  • Resources
    • Official
    • Tutorials
    • Security
    • Examples
    • Templates
    • Books
    • Practice
    • Jobs
  • Libraries
  • Tools
    • General
    • Audit
    • DevOps
    • JavaScript
    • TypeScript
    • Rust
    • Utility
    • Webpack
  • Editor Plugins
    • Atom
    • Eclipse
    • Emacs
    • IntelliJ
    • Sublime
    • Vim
    • Visual Studio Code
  • License

Resources

Official

  • Docs – Official documentation.
  • Cheatsheet – Cheatsheet from the official docs.
  • Ethereum Wiki – The Ethereum Wiki.
  • Ethereum Stackexchange – Ethereum’s Stackexchange board.
  • Gitter – Gitter channel.
  • ethereum/solidity – Source code.
  • ethereum/solc-bin – Current and historical builds of the compiler.

Tutorials

  • Best Practices for Smart Contract Development – Developer handbook for smart contract developers.
  • CryptoZombies – Interactive code school that teaches you to write smart contracts through building your own crypto-collectibles game.
  • The Complete Guide to Full Stack Ethereum Development (dev.to) – Building Full Stack dApps with React, Ethers.js, Solidity, and Hardhat.
  • Discover Ethereum & Solidity – Complete course that takes you through the process of creating a decentralized Twitter clone using best practices.
  • Learn Solidity – Complete guide on getting started, creating your own crypto, ICOs and deployment.
  • LearnXInY – Learn Solidity in 15 mins (for experienced devs).
  • Solidity Workshop – Comprehensive series of tutorials covering contract-oriented programming and advanced language concepts.
  • Syntax cheat sheet – Quick syntax overview.
  • Solidity and Vyper cheat sheet – Review syntax of both languages side-by-side.
  • Solidity Developer Blog – Concepts, guides, design patterns and more.
  • Clean Contracts – Developer guide to writing clean smart contract code.

Security

  • Awesome Ethereum Security – Curated list of awesome Ethereum security references, guidance, tools, and more.
  • Building Secure Smart Contracts – Guidelines and training material to write secure smart contracts.
  • Capture the Ether – Game in which you hack Ethereum smart contracts to learn about security.
  • Ethereum Smart Contract Security Best Practices – General security philosophy, known attacks, and sample code.
  • Not So Smart Contracts – Examples of common vulnerabilities, including code from real smart contracts.

Examples

  • bancorprotocol/contract-solidity – Bancor Protocol Contracts.
  • DigixDAO contracts – Contracts for DAO-related data structures such as tokens.
  • EthFiddle – Find, share and embed contracts.
  • flashbots/simple-arbitrage – Example arbitrage bot using Flashbots.
  • fravoll/solidity-patterns – A collection of patterns and best practices for smart contract development.
  • raineorshine/solidity-by-example – A collection of short yet fully-functional contracts that demonstrate language features.
  • slockit/smart-contract – Smart contracts for the Slock.it project.
  • smartcontractkit/LinkToken – LINK Token Contracts for the Chainlink Network.
  • Solidity Baby Steps – Comprehensive collection of contract examples.
  • Solidity By Example – An introduction to the language with simple examples.
  • solidity-examples – Examples which provide a starting point for data structures such as heaps and queues.
  • Solidity idiosyncrasies – Common gotchas, pitfalls, limitations, and idiosyncrasies.
  • Synthetixio/synthetix – Synthetix smart contracts.
  • trusttoken/smart-contracts – TrustToken smart contracts.

Templates

  • austintgriffith/scaffold-eth – Github template providing an Ethereum dev stack focused on fast product iterations.
  • paulrberg/solidity-template – Github template for writing contracts (uses: Hardhat, TypeChain, Ethers, Waffle, Solhint, Solcover, Prettier Plugin Solidity).

Books

  • Blockchain in Action – Book that teaches the essential principles of blockchain and how to create your own decentralized apps.
  • Mastering Ethereum – Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK) and other compatible EVM-based open blockchains.

Practice

  • ChainShot – Hands-on learning with challenging coding tutorials.
  • OpenZeppelin/ethernaut – Ethernaut is a Web3/Solidity based wargame to be played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be ‘hacked’.
  • Eth Hole – Practice challenges for building portfolio, added to weekly.

Jobs

  • cryptocurrencyjobs.co – Job board for blockchain and cryptocurrency jobs.
  • cryptojobslist.com – Job board for blockchain and cryptocurrency jobs.

Libraries

  • create-truffle-dapp – CLI to create and deploy Truffle projects with no configuration.
  • dapp-bin – Ethereum repo providing implementations for many common data structures and utilities in Solidity, Serpent and LLL.
  • DApp development starter – Starter repository with Docker containers for building decentralized applications with Truffle and Node.Js as backend server.
  • dapp-scratch – CLI for generating javascript modules from Contracts for Decentralized Apps.
  • dappsys – Contract system framework for flexible multi-contract dapps.
  • DappTools – Command-line-friendly tools for blockchain development.
  • dmihal/hardhat-interface-generator – Hardhat plugin to automatically generate interfaces from code.
  • EthWorks/Waffle – Library for writing and testing smart contracts.
  • hifi-finance/prb-math – Smart contract library for advanced fixed-point math.
  • instant-dapp-ide – Complete Dapp and Solidity development environment as a docker image you can run from command line.
  • Modular Libraries – Deployed utility libraries to use in your smart contracts.
  • ocaml-solidity – OCaml library providing a parser, a typechecker and miscellaneous utilities for manipulating contracts.
  • OpenZeppelin – Framework to build secure smart contracts.
  • OpenZeppelin/openzeppelin-contracts – A library for secure smart contract development.
  • OpenZeppelin/openzeppelin-contracts-upgradeable – Upgradeable variant of OpenZeppelin Contracts, meant for use in upgradeable contracts.
  • optionality/clone-factory – Simple clone contract factory. Install a master copy of a contract, then easily (cheaply) create clones with separate state.
  • Smart Contracts Skeleton – Preconfigured skeleton repository for building or starting with development of Smart contracts.
  • Solidity Collections – Collections of code snippets and utility libraries.
  • Solidity Standard Library – Standard library (Array, random, math, string).
  • studydefi/money-legos – NPM package that provides you with the mainnet addresses, ABIs, and Solidity interfaces for popular DeFi protocols.
  • Truffle – Development environment, testing framework and asset pipeline for Ethereum.
  • truffle-assertions – Adds additional assertions and utilities used in testing smart contracts with truffle.
  • wbobeirne/eth-balance-checker – Smart contract and library pair that allows you to check for multiple ERC20 and Ether balances across multiple addresses in a single RPC call.
  • weiroll/weiroll – A simple and efficient operation-chaining/scripting language for the EVM.

Tools

General

  • Cryptofex – Standalone IDE and compiler.
  • Hardhat – Development environment to compile, deploy, test, and debug your Ethereum software.
  • Remix – Online realtime compiler and runtime.
  • raineorshine/solidity-repl – REPL CLI.
  • SIF – Code generation from the AST, analyse and instrument source code.
  • Smart Contract Sanctuary – A home for ethereum smart contracts, all verified smart contracts from Etherscan.
  • naddison36/sol2uml – Unified Modeling Language (UML) class diagram generator for smart contracts.
  • solgraph – Visualize control flows for smart contract security analysis.
  • sol-merger – Merges all imports into single file for contracts.
  • solidity-docgen – Documentation generator for Solidity projects.
  • Tenderly – Easily monitor your smart contracts with error tracking, alerting, performance metrics, and detailed contract analytics.

Audit

  • Echidna – Define properties for your smart contract then use fuzzing to catch security bugs.
  • Manticore – Detects many common bug types, and can prove correctness properties with symbolic execution.
  • Mythril – Security analysis tool for smart contracts.
  • ethereum/sourcify – Re-compiler that can be used to verify that bytecode corresponds to certain source code.
  • eth-sri/securify2 – Tool for analyzing smart contracts for vulnerabilities and insecure coding.
  • Slither – Static analyzer with support for many common bug types, including visualization tools for security-relevant information.
  • MythX – Detection for security vulnerabilities in Ethereum smart contracts throughout the development life cycle

DevOps

  • Embark – Framework that allows you to easily develop and deploy DApps.
  • Moesif – Service that provides Ethereum smart contract analytics and anomaly detection for DApps and DAPIs.

JavaScript

  • solc-js – JavaScript bindings for the Solidity compiler.
  • solidity-parser – Solidity parser built in JavaScript.
  • sulk – Configurable contract compilation.

TypeScript

  • Soltsice – Generates strongly-typed TypeScript classes for contracts from Truffle artifacts with a single command.
  • TypeChain – TypeScript bindings for Ethereum smart contracts.

Rust

  • hyperledger-labs/solang – A Solidity-to-WASM-and-BPF compiler written in Rust.
  • rust-ethereum/ethabi -Encode and decode smart contract invocations.

Utility

  • crytic/solc-select – CLI to quickly switch between compiler versions.
  • solhint – Solidity linter that provides security, style guide and best practice rules for smart contract validation.
  • Ethlint – Linter to identify and fix style & security issues in Solidity smart contracts.
  • sol-profiler – CLI tool to list & store solidity smart contract methods attributes.
  • sol-tester – Utilities for building, linking and testing contracts using go-ethereum and the simulated chain.
  • sol-verifier – Verify solidity smart contracts on Etherscan.
  • solidity-coverage – Code coverage tool.
  • truffle-plugin-verify – Truffle plugin to verify smart contracts on Etherscan from the Truffle command line.
  • Tenderly CLI – Speed up your development with error stack traces.

Webpack

  • solidity-loader – Webpack loader.

Editor Plugins

Atom

  • autocomplete-solidity – Parses Solidity files to give you contextual autocomplete suggestions.
  • Etheratom – Compile and deploy Solidity code from atom editor.
  • language-ethereum – Adds syntax highlighting and snippets to Solidity and Serpent files in Atom.
  • linter-solidity – Linter.

Eclipse

  • uml2solidity – Model smart contracts with UML.

Emacs

  • emacs-solidity – Solidity mode for Emacs.
  • company-solidity – Autocomplete with company-mode.

IntelliJ

  • intellij-solidity – Solidity plugin for IntelliJ.

Sublime

  • SublimeEthereum – Solidity syntax for SublimeText.

Vim

  • solidity.vim – Vim compiler plugin.
  • vim-solidity – Vim syntax file.

Visual Studio Code

? For a comprehensive list, see results for “Solidity” on Visual Studio Marketplace.

  • sol-profiler-vscode – Visual Code Extension to generate & store smart contract methods profile.
  • vscode-solidity – Visual Studio Code language support extension.
  • Solidity Visual Auditor – Visual Security audit, Security centric syntax and semantic highlighting, detailed class outline, UML diagram generator, and many more features.
  • Solidity Contract Flattener – Flatten Solidity Contracts using truffle-flattener
  • Ethereum Security Bundle – A meta-extension bundling marketplace plugins for secure Ethereum smart contract development.

License

Awesome Solidity - 惊人的坚固性

To the extent possible under law, Ben Kremer has waived all copyright and related or neighboring rights to this work.

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/23388.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » Awesome Solidity – 惊人的坚固性区块链毕设代写

提供最优质的资源集合

立即查看 了解详情