文章目录一、拍卖合约二、收款地址未定义fallback函数的问题fallback问题的解决方案三、重入攻击(Re-entrancy Attack)的问题重入攻击的解决方案 一、拍卖合约 智能合约定义成员变量、event等,构造函数初始化受益人、拍卖结束时间,如下所示: 出价的函数如下,标注payable说明函数可以接收转账,require(now <= auctionEnd)检查拍卖是否结束,如果已经结束就抛出异常,然后检查出价是否大于最高出价,然后将出价人记录到bidders数组(因为bids哈希表不支持遍历),然后记录新的最高出价人,记录日志,如下所示: 结束拍卖的函数如下,首先检查拍
2022-12-12 09:17:05 471KB 以太坊 智能合约 漏洞
1
以太坊开发手册,部署以太坊私有链,智能合约部署,智能合约编写
2022-11-25 16:06:15 13.56MB eth geth 私有链 智能合约
1
通过输入:总仓保有价值+最大资金亏损+止损位回撤+开仓合约杠杆等必要数据。 可计算出:开仓名义价值 、最大资金亏损、开仓所需保证金、开仓资金杠杆、最小逐仓保证金、U本位需开张数、币本位需开张数。 使用开仓风险计算器,可以加快交易计划的执行效率,更好的控制风险,发现风险。帮助你养成科学做单,控制风险的好习惯,让你不再盲目 all in。 计算器中还附带亏损盈利表,显示了每亏损百分之多少,你需要盈利百分之多少才可以恢复保本。 亏损盈利表的右侧附有计算器的公式解释,你可以变用变理解公式,明白其实计算风险很简单,只是许多人没有用心去弄个计算器罢了。 整体色调我设计成暗色,一是为了护眼,二是为了营造严谨的气氛,让你更专注与解读数字背后带来的潜在风险。 重要的参数,用了青蓝色和亮黄色加以标注。
2022-11-07 17:04:35 15KB 交易 期货 合约 股票
1
智能合约开发用solidity编程语言部署在以太坊这个区块链平台,本文提供一个官方实战示例快速入门,用例子深入浅出智能合约开发,体会以太坊构建去中心化可信交易技术魅力。智能合约其实是“执行合约条款的计算机交易协议”。区块链上的所有用户都可以看到基于区块链的智能合约。 维基上说智能合约(英语:Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易。这些交易可追踪且不可逆转。智能合约概念于1994年由Nick Szabo首次提出。智能合同的目的是提供优于传统合同方法的安全,并减少与合同相关的其他交易成本。 由于区块链上的
2022-11-02 17:11:34 80KB id li sol
1
如何编写智能合约(Smart Contract)(I) .pdf
2022-10-23 13:08:22 3.36MB 区块链 以太坊 solidity
1
ERC20以太链智能合约部署代码.txt
2022-10-21 18:07:22 26KB 智能合约
1
HECO链智能合约部署合约教程.txt
2022-10-21 18:07:21 26KB 智能合约
1
bsc智能合约部署代码.txt
2022-10-21 18:07:18 26KB 智能合约
1
ERC20以太链智能合约部署合约教程.txt
2022-10-21 18:07:17 26KB 智能合约
1