一、说明 合约地址中只提供了接受到WETH后的合约检测操作函数 receive() external payable {} 该函数在检测到合约地址收到WETH后,可以根据接收到的WETH数量计算用户认...
处理区块链浏览器上uint256类型的数组类型变量中的元素值最大不允许超过1e18长度的限制
一、说明 在区块链浏览器BSCScan中执行合约调用时,如果需要向合约中传递uint256类型的数组变量,则数组中的元素值不能超过1e18长度。否则执行合约调用时会报如下错误: overflow < ...
币安链BSC上NFT发行教程——NFT合约中的代理人针对所有NFT的授权功能【pdf+视频BSC链NFT发行教程下载】
在NFT合约中提供了区别于ERC20的代理人授权功能,可以将自己钱包地址下的所有nft的所有权一次性授权给代理人,不用针对每个nft做单独的授权操作。该功能适用于针对NFT的统一授权,被授权者具备了授...
solidity中连接uint256类型数据和string类型数据拼接字符串
在solidity 8.0以上的编译器版本中连接uint256类型数据和string类型数据拼接字符串函数可以直接使用abi.encodePacked即可,如下格式构造NFT的URI: string ...
从合约地址中赎回代币的安全转账函数代码
一、说明 合约中常见的代币赎回功能,主要用于解决如下几个问题: 用户错误的将本币或者其他ERC20代币转入合约地址中,比如usdt转账到合约地址中 用于批量转账的代币,批量转账完成后剩余部分代币在合约...
币安BSC智能链Dapp开发教程——IDO项目需求设计架构及合约代码完整版本实现【pdf+视频BSC链Dapp开发教程下载】
一、说明 IDO项目需求设计及逻辑架构直接关系到项目运营的成败,好的IDO模式可以快速的实现token,nft的去中心分散,高效的完成通证的合理化分配,实现最大化收益。低效的IDO需求不带不利于项目的...
以太ETH链发币教程——ETH以太坊链上部署合约时常见报错处理【pdf+视频ETH发币教程下载】
报错一:Error happened while trying to execute a function inside a smart contract 原因:在合约部署时报错以上错误,主要原因是合...
币安BSC智能链发币教程——可自行燃烧通缩或者授权后代燃烧的ERC20代币燃烧合约代码实现【pdf+视频BSC发币教程下载】
通常在合约中用户可以自行燃烧自己钱包地址里的代币,这是比较常见的功能。但是,在部分功能的合约中需要存在可以燃烧授权后的钱包地址的代币余额,只要可以获取指定钱包的代币授权额度,就可以燃烧该额度内的代币到...
币安BSC智能链发币教程——构造函数中直接创建本币对标BNB和USDT的交易对【pdf+视频BSC发币教程下载】
一、说明 在LP分红usdt和自动回流底池(BNB或USDT的池子)模式的合约中,需要预先在构造函数中创建本币对标BNB和USDT的资金池交易对。选择一个对标币种作为主池运营项目。由于合约中需要按照用...
以太坊ETH链发币教程——直接在合约中创建基于uniswap V2的交易对实现自动筑底池和LP分红ETH/Usdt功能【pdf+视频ETH发币教程下载】
一、说明 直接在合约中调用uniswap v2的router地址创建本币和ETH或者Usdt的交易对地址。交易对地址即添加流动性的lp合约地址。在部署合约时需要预先生成LP的合约地址,才能实现针对不同...
波场TRX链发币教程——代币合约中优化批量转账功能降低空投时的gas费用消耗【pdf+视频TRX发币教程下载】
一、说明 波场TRX链上代币空投时需要消耗比较高的gas费用。降低gas费用的渠道主要有两种: 租用或者质押trx获取能量,使用能量和带宽来批量转账代币替换直接消耗trx空投代币的情况,可以降低70%...
币安BSC智能链发币教程——transferFrom配合approve和直接transfer两种方式实现代币的批量转账功能【pdf+视频BSC发币教程下载】
一、说明 针对代币的批量转账功能,目前主要有两种常用的方式:直接调用transfer方法实现批量转账和借助transferFrom和approve授权方式实现代币的批量转账。两种方式具体实现如下: 批...