在solidity 8.0以上的编译器版本中连接uint256类型数据和string类型数据拼接字符串函数可以直接使用abi.encodePacked即可,如下格式构造NFT的URI: string ...
从合约地址中赎回代币的安全转账函数代码
一、说明 合约中常见的代币赎回功能,主要用于解决如下几个问题: 用户错误的将本币或者其他ERC20代币转入合约地址中,比如usdt转账到合约地址中 用于批量转账的代币,批量转账完成后剩余部分代币在合约...
以太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授权方式实现代币的批量转账。两种方式具体实现如下: 批...
区块链浏览器上输入地址类型数组变量作为输入参数时TRC20和ERC20的区别
在一次非常简单的链上调用中,可以在ERC20类型的链上正常调用的合约,同样的方式部署到TRX波场链时,传递地址address类型数组变量作为输入参数时报错,无法识别输入参数类型。 起初怀疑原因是TRC...
GitHub – failed to connect to github 443 windows/ Failed to connect to gitHub – No Error
一、问题报错: I installed Git to get the latest version of Angular. When I tried to run git clone https://...
币安BSC智能链发币教程——合约中增加批量杀机器人防夹子软件防抢开盘bots功能【pdf+视频BSC发币教程下载】
一、说明 机器人软件在defi中通常扮演两个功能:抢开盘和夹子软件,这两个功能的主要实现作用和原理说明如下: 抢开盘:在项目方添加完流动性后瞬间检测到流动性添加情况,抢先买入部分代币。此时项目方还没有...
怎样查询比特币当前块高度和gas费用优先级
在BRC20或者ARC20打新时,通常代币打新需要设置开始的比特币块高度,只有达到指定的链上块高度时才能开始mint代币。因此,部分用户在mint代币时需要实时的卡点打新,打完了算力难度上来后,min...