当前位置: 首页 > 软件库 > Web3 > 区块链 >

smart-contract-best-practices

A guide to smart contract security best practices
授权协议 Readme
开发语言
所属分类 Web3、 区块链
软件类型 开源软件
地区 不详
投 递 者 耿锦
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Smart Contract Security Best Practices

Visit the documentation site: https://consensys.github.io/smart-contract-best-practices/

Read the docs in Chinese: https://github.com/ConsenSys/smart-contract-best-practices/blob/master/README-zh.mdRead the docs in Vietnamese: https://github.com/ConsenSys/smart-contract-best-practices/blob/master/README-vi.md

Contributions are welcome!

Feel free to submit a pull request, with anything from small fixes, to full new sections. If you are writing new content, please reference the contributing page for guidance on style.

See the issues for topics that need to be covered or updated. If you have an idea you'd like to discuss, please chat with us in Gitter.

If you've written an article or blog post, please add it to the bibliography.

Building the documentation site

git clone git@github.com:ConsenSys/smart-contract-best-practices.git
cd smart-contract-best-practices
pip install -r requirements.txt
mkdocs build 

You can also use the mkdocs serve command to view the site on localhost, and live reload whenever you save changes.

Redeploying the documentation site

mkdocs gh-deploy
  • This is the community wiki (no reputation) answer for possible attacks and how to protect against them. Feel free to update the list. If your contract functions have characteristics matching prerequis

  • This page describes the steps King of the Ether has taken to mitigate against potential contract vulnerabilities. Ad: Why not check out our new project: UbiTok.io - the unstoppable exchange for tradin

 相关资料
  • Smart Contract Search Engine 100% Ethereum compatible If you would like to set up a smart contract search engine one or more of your contracts on Ethereum, Ethereum Classic or any other Ethereum compa

  • 您始终需要的是将新功能推向分布式系统中的新应用程序或服务的信心。该项目为Spring应用程序中的消费者驱动Contracts和服务架构提供支持,涵盖了一系列用于编写测试的选项,将其作为资产发布,声称生产者和消费者保留合同用于HTTP和消息的交互。

  • 文献作者:Adam Dudczak,MathiasDüsterhöft,Marcin Grzejszczak,Dennis Kieselhorst,JakubKubryński,Karol Lassak,Olga Maciaszek-Sharma,MariuszSmykuła,Dave Syer Dalston.RELEASE

  • D编程中的合同编程专注于提供简单且易于理解的错误处理方法。 D中的合同编程由三种类型的代码块实现 - body block in block out block D中的身体阻滞 正文块包含实际的执行功能代码。 输入和输出块是可选的,而主体块是必需的。 一个简单的语法如下所示。 return_type function_name(function_params) in { // in bl

  • If this page doesn't answer your question, please feel free to open an issue in our repository. The Provider (window.ethereum) ::: tip Recent Breaking Provider Changes If you are an Ethereum applicati

  • 我们一般通过 SSH 进行授权访问,通过 git:// 进行无授权访问,但是还有一种协议可以同时实现以上两种方式的访问。 设置 Smart HTTP 一般只需要在服务器上启用一个 Git 自带的名为 git-http-backend 的 CGI 脚本。 该 CGI 脚本将会读取由 git fetch 或 git push 命令向 HTTP URL 发送的请求路径和头部信息,来判断该客户端是否支持