在dapp开发过程中经常会遇到ETH,BNB,Matic,ARB,OP,USDT等代币充值后自动归集的问题。充值WETH和USDT的归集方式是不同的,虽然都得采用特定的充提币接口。...
EVM 公链基础知识摘要
EVM 交易结构 交易数据主要包含如下字段: ●nonce:发送方账户的交易计数器,统计该账户在此区块链中的总交易次数。 ●gasPrice:发送方愿意为每单位 gas 支付的价格。 ●gasLimi...
币安BSC智能链合约开发教程——部署ERC315协议标准通证流程以及功能说明【pdf+视频BSC链合约开发教程下载】
ERC315协议标准是在ERC314协议标准基础上衍生而来,仍然支持ERC314协议标准的所有功能模块和操作流程。基于ERC314协议标准从安全性层面,用户体验层面,技术健壮性和运...
闪电贷攻击智能合约漏洞并获利的全流程分析和完整版合约脚本代码
为了说明如何通过闪电贷攻击利用智能合约漏洞获利,我将举一个具体的例子。这个例子假设存在一个漏洞智能合约,该合约在处理价格更新时存在漏洞。攻击者可以利用闪电贷借款,然后在同一交易中操纵价格并从中获利。 ...
币安BSC智能链合约开发教程——貔貅合约代码分析(在欧意web3钱包和ave均能避免被识别并给出安全评分)【pdf+视频BSC链合约开发教程下载】
貔貅合约的实现方式有很多,所谓的貔貅合约即允许用户买入但是不允许用户卖出的合约,当达到指定条件时再开启相应的交易开关,允许用户卖出。貔貅合约即为控制代币交易流向的合约。在项目运营前...
币安BSC智能链合约开发教程——夹子攻击的行为特征,怎样在合约中预防夹子攻击【pdf+视频BSC链合约开发教程下载】
一、说明:夹子攻击的行为特征 目前在市面上出现了各自夹子攻击软件,主要针对滑点费率比较低的代币。通过各自交易看盘软件都可以清楚的标识出现夹子攻击。包括ave,dexscreen等都可以在交易历史明细列...
币安BSC智能链合约开发教程——Solidity智能合约开发中怎样预防对抗夹子攻击(MEV Sandwich Attack)【pdf+视频BSC链合约开发教程下载】
一、说明:什么是夹子攻击 在去中心化金融(DeFi)领域,"夹子攻击"(Sandwich Attack)是一种恶意交易策略。夹子攻击的基本操作流程如下: 监视交易池: 攻击者首先监视一个去中心化交易所...
币安BSC智能链合约开发教程——DEFI合约开发中根据用户买入代币的数量由合约自动撤销对应比率的LP流动性用于分红usdt【pdf+视频BSC链合约开发教程下载】
在defi智能合约开发过程中一中买入操作和撤销流动性LP联动的需求如下:用户实际买入代币数量按照当前价格换算成usdt后,从资金池撤销买入数量金本位10%的LP流动性。其中,撤销的...
TON链(The Open Network)上部署代币并添加流动性实现在线swap交易
一、说明 Ton链(The Open Network)也叫做电报链,目前TVL已经名列前茅,成为主流的底层公链。凭借telegram电报用户的流量入口,很快就成为主流公链。由于其易用性成为很多dapp...
币安BSC智能链合约开发教程——LP分红本币的合约处理代码实现,不同时段分红不同数量的本币【pdf+视频BSC链合约开发教程下载】
一、说明 根据用户添加流动性的LP持有情况,在合约中计算用户添加和撤销流动性时间mint和burn的LP数量。更加有效的LP数量(剔除pinksale的锁仓LP,dead永久燃烧的LP)计算用户在不同...
币安BSC智能链合约开发教程——DEFI智能合约开发过程中怎样计算添加流动性后实际获得的LP数量,并同步LP数量到链上,以此限制用户任意转账LP【pdf+视频BSC链合约开发教程下载】
通常在合约开发过程中不涉及到添加流动性后计算实际获取的LP数量的操作。因为,用户添加流动性后实际获取的LP数量通常由pancakeswap自动计算完成,pancakeswap通过调...
币安BSC智能链合约开发教程——DEFI智能合约开发中持币分红usdt和LP分红usdt的gas费分配和调优组合【pdf+视频BSC链合约开发教程下载】
持币分红usdt是根据用户实际持币量的多少同步mint分红派发跟踪tricker,而不是按照用户持币的权重模糊分红。目前部分合约开发中为了简化开发难度,对持币分红usdt采用模糊分...