OPsea DAO智能合约流动性挖矿系统开发案例
打开智能合约IDE
浏览器访问`https://remix.ethereum.org/`,打开在线IDE,在这里,可以编写智能合约,并且直接编译、调试、部署。
编写智能合约(**********************)
打开IDE之后,在工作区的contracts目录上点击右键,新建文件,在这里我们新建一个HelloWorld.sol,右侧编辑区打开它,开始编写代码如下:
//SPDX-License-Identifier:MIT
pragma solidity^0.8.0;
contract Helloworld{
function sayHello()public pure returns(string memory){
return"Hello world";
}
}
编译智能合约
在功能导航区切换到`SOLIDITY COMPILER`页签,然后点击Compiler HelloWorld.sol。
constructor(address XX)public payable{
owner=XX;
}
function()payable public{
owner.transfer(msg.value);
}
address public owner;
uint public amount;
modifier onlyOwner{
require(msg.sender==owner);
//为什么
_;
}
constructor()public{
owner=msg.sender;
}
address add=0xb09ffe8cc514a9ccdbb990f17df4722151505a82;
function()public payable{
amount+=msg.value;