DAPP代币合约流动性质押LP挖矿分红系统开发逻辑方案/规则玩法/案例详情/源码功能
Web3.0致力于改变中心化平台对数据的控制,从这个角度来看,Web3.0项目不会将数据存储在中心化的服务器中。因此,Web3.0项目会有海量的数据存储需求,分布式存储是重要基础设施。
公链是Web3.0的核心载体,支持互操作、赋权赋能和信用机制,以及各类应用,Web3.0公链赛道主要包括Layer1、Layer2、Layer0。
Web3.0基础设施主要包括节点基础设施、存储、预言机、安全审计、数据分析平台、钱包、开发工具等。For example,the storage of wallet service users'assets on the chain is an important entrance to Web3.0,such as Metamask(Cryptocurrency wallet),WalletConnect(wallet general protocol),etc.
区块链技术由此可以从多方面为企业赋能:提供可靠的共享数据,在各方之间建立信任;Eliminate data silos,that is,integrate data into a system through centralized,shared ledgers on a network that support licensee access;Assign high security to data
//line6,替换路由地址
export const ROUTER_ADDRESS='0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D'
//line20,增加BSC
const WETH_ONLY:ChainTokenList={
[ChainId.MAINNET]:[WETH[ChainId.MAINNET]],
[ChainId.ROPSTEN]:[WETH[ChainId.ROPSTEN]],
[ChainId.RINKEBY]:[WETH[ChainId.RINKEBY]],
[ChainId.GÖRLI]:[WETH[ChainId.GÖRLI]],
[ChainId.KOVAN]:[WETH[ChainId.KOVAN]],
[ChainId.BSC]:[WETH[ChainId.BSC]]
}
//line18,增加BSC
(function(ChainId){
ChainId[ChainId["MAINNET"]=1]="MAINNET";
ChainId[ChainId["ROPSTEN"]=3]="ROPSTEN";
ChainId[ChainId["RINKEBY"]=4]="RINKEBY";
ChainId[ChainId["GxD6RLI"]=5]="GxD6RLI";
ChainId[ChainId["KOVAN"]=42]="KOVAN";
ChainId[ChainId["BSC"]=97]="BSC";
})(ChainId||(ChainId={}));
//替换factory,initcode
var FACTORY_ADDRESS='0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f';
var INIT_CODE_HASH='0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f';
//line442,增加对应的weth
var WETH=(_WETH={},_WETH[ChainId.MAINNET]=/*#__PURE__*/new Token(ChainId.MAINNET,'0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2',18,'WETH','Wrapped Ether'),_WETH[ChainId.ROPSTEN]=/*#__PURE__*/new Token(ChainId.ROPSTEN,'0xc778417E063141139Fce010982780140Aa0cD5Ab',18,'WETH','Wrapped Ether'),_WETH[ChainId.RINKEBY]=/*#__PURE__*/new Token(ChainId.RINKEBY,'0xc778417E063141139Fce010982780140Aa0cD5Ab',18,'WETH','Wrapped Ether'),_WETH[ChainId.GÖRLI]=/*#__PURE__*/new Token(ChainId.GÖRLI,'0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6',18,'WETH','Wrapped Ether'),_WETH[ChainId.KOVAN]=/*#__PURE__*/new Token(ChainId.KOVAN,'0xd0A1E359811322d97991E03f863a0C30C2cF029C',18,'WETH','Wrapped Ether'),_WETH[ChainId.BSC]=/*#__PURE__*/new Token(ChainId.BSC,'0x替换成自己的WETH地址',18,'WETH','Wrapped Ether'),_WETH);