如何在合约里创建合约
为什么需要审计,如何开始审计和以及常见合约错误。
之前写了基于DYDX闪电贷在Cofix和Uniswap之间套利,只要解释了套利合约中的逻辑以及怎么调用其中涉及到的各个合约(cofix,weth,dydx,uniswap)。套利机会很少,不能人在盯着,需要配一套可以自动查询并且发送交易的程序。
智能合约Gas 优化的几个技术
译者注:这是距今为止行业内最全面的智能合约开发指南,强烈推荐。
在本文中,通过 7 个任务,如何来编写可升级合约,测试以及自动、活动实施升级。 在 7 个任务中,分别介绍了可升级合约可能遇到的各种情况: 在新实现合约中添加函数、添加状态变量、修改状态变量可见性(修改函数)。
智能 合约安全审计入门系列之自毁函数。
区块链信任基础的数据不可修改的特性,让它传统应用程序有一个很大的不同的地方是一经发布于区块链上就无法修改(不能直接在原有的合约上直接修改再重新发布)。
合约地址是怎么计算出来的?有没有办法提前知道合约的地址?
使用合约克隆工厂以最低的Gas无限克隆合约
Solidity开发者应掌握的十个智能合约: ERC-20 合约,ERC-721 合约,简单拍卖合约,众筹合约,托管合约,多签钱包合约,投票合约,域名注册合约,预测市场合约,游戏合约
你能做些什么来防止合约变得太大?
这个智能合约安全系列将归纳总结 Solidity 智能合约开发过程中容易反复出现的问题和漏洞。
如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇。 就先学习任何编程语言一样,入门的第一个程序都是Hello World。今天我们来一步一步从搭建以太坊智能合约开发环境开始,讲解智能合约的Hello World如何编写。
通过 truffle-plugin-verify 自动化验证合约代码