
solidity
一个月只能改一次欧
这个作者很懒,什么都没留下…
展开
-
solidity转go
1、安装geth2、abigen --abi 合约.abi --pkg Agreement --type 合约 --out 合约.go原创 2022-03-29 16:21:18 · 329 阅读 · 0 评论 -
智能合约 solidity-MyToken.sol
pragma solidity >0.8.0;import "http://47.99.87.207:8080/token/ERC20/ERC20.sol";contract MyToken is ERC20{constructor (string memory name,string memory symbol)ERC20(name,symbol){_mint(msg.sender,100*10**uint(decimals())); }}原创 2021-11-16 18:31:11 · 12640 阅读 · 0 评论 -
智能合约 solidity-TestContract.sol
pragma solidity ^0.8.3;contract TestContract{uint pubilc i;function callMe(uint j)public{ i+=j; } function getData()public pure returns(bytes memory){ retturn abi.encodeWithSignature("callMe(uint256)",123); } function call() public { (bool succes原创 2021-11-16 18:25:15 · 333 阅读 · 0 评论 -
智能合约 solidity-mapping.sol
pragma solidity ^0.8.3; contract Mapping{ mapping(address =>uint)pubic myMap; function get(address _addr)pubic view returns(uint){ return myMap[_addr]; } function set(address _addr,uint _i)pubic{ myMap[_addr]=-i; } function remove(address _addr原创 2021-11-16 00:35:36 · 13224 阅读 · 0 评论 -
智能合约 solidity- Loop.sol
pragma solidity ^0.8.3;contract Loop{function loop()pubic{for(uint i=0;i<10;i++){if(i===3){coutinue;}if(i==5){break;}}uint j;while(j<10){j++; } }}原创 2021-11-16 00:21:23 · 332 阅读 · 0 评论 -
智能合约:solidity-Enum.sol
pragma solidity ^0.8.3;contract Enum{enum Status{Pengding,Shipped,Accepted,Rejected,Canceled}Status pubilc status;function get()pubilc view returns (Status){return staus;}function set(Status _status)pubic{status =_status;}function cancel()p原创 2021-11-15 01:02:05 · 251 阅读 · 0 评论 -
智能合约:solidity-ifElse.sol
pragma solidity ^0.8.3;contract IfElse{ function foo(uint x) public pure returns(uint){ if(x<10){ return 0; }else if(x<20){ return 1; }else{ return 2; } } }原创 2021-11-15 00:27:49 · 7364 阅读 · 0 评论