DAPP云算力质押项目挖矿系统开发实现技术案例及代码部署
DApp是指去中心化应用,And one of the key concepts is smart contracts.A contract is a common regulation that is similar to a contract,agreement,contract,etc.And smart contracts are electronic contracts,digital contracts,and intelligent contracts,是将合同合约用代码写成一段程序。
DApp即为智能合约+App。从开发人员的角度来看,DApp是前端界面+智能合约。前端是与用户交互的部分,用户可以选择各种命令。而智能合约则与区块链(分布式数据库)交互。
_,routerTx,_,err:=DeployToken(transactOpts,client,facR,wethR)
result,routerAddr:=getResult(client,routerTx.Hash())
if!result{
fatallog.Fatal("sendBaseContract routerTx",err)
return
}
mapTran,err:=cdc.NewTokenc(mapTR,client)
atx,err:=mapTran.Approve(transactOpts,routerAddr,new(big.Int).SetUint64(1000000000000000000))
result,_=getResult(client,atx.Hash())
if!result{
fatallog.Fatal("sendBaseContract atx",err)
return
}
tik:=new(big.Int).SetUint64(10000000000000000)
tik1:=new(big.Int).SetUint64(1000000000000)
transactOpts.Value=new(big.Int).SetUint64(1000000000000000000)
RTran,err:=NewToken(routerAddr,client)
aHash,_:=RTran.AddLiquidityETH(transactOpts,mapTR,tik,tik,tik1,addr,new(big.Int).SetUint64(1699658290))
result,_=getResult(client,aHash.Hash())