会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
apeNote
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
11
下一页
2022年6月6日
solidity基础-payable实现合约存入提出token
摘要: payable 的使用 合约可以接受 token, 也可以发送 token 通过使用 payable 关键字。 1、通过修饰方法, 例子1 一个充值函数,一个体现函数 pragma solidity >=0.7.0 <0.9.0; contract Payable { mapping(address
阅读全文
posted @ 2022-06-06 09:59 apeNote
阅读(439)
评论(2)
推荐(0)
编辑
2022年5月13日
solidity基础-Memory 和 Storage
摘要: Solidity 语法里面用到的两种变量类型 Memory 和 Storage 的关系就像电脑的内存和硬盘的,memory 是和内存一样是暂时存储,storage 像硬盘一样是永久存储。 memory 是值传递,storage 是引用类型 在合约里面,函数外的变量默认通过 storage 存储,函数
阅读全文
posted @ 2022-05-13 21:57 apeNote
阅读(515)
评论(0)
推荐(0)
编辑
2022年5月9日
solidity基础-Map
摘要: Map 例子 contract MapTest { mapping(address => uint256) public account; function getAccount(address _addr) public view returns (uint256){ return account
阅读全文
posted @ 2022-05-09 22:31 apeNote
阅读(285)
评论(0)
推荐(0)
编辑
solidity基础-数组和枚举
摘要: 数组 例子 contract ArrayTest { uint256[] public array01; uint256[] public array02=[1,2,3]; function push(uint256 i) public{ array01.push(i); } function po
阅读全文
posted @ 2022-05-09 22:18 apeNote
阅读(113)
评论(0)
推荐(0)
编辑
2022年5月5日
solidity基础-循环
摘要: 循环代码 contract LoopTest { uint256 public counter; function loopTest(uint n) public { for(uint i=0; i<n; i++){ counter += 1; } } } 输出
阅读全文
posted @ 2022-05-05 08:59 apeNote
阅读(63)
评论(0)
推荐(0)
编辑
solidity基础-异常
摘要: assert contract ErrorTest { uint256 public balance; function deposit(uint256 _amount) public{ balance = balance + _amount; } function withdraw(uint256
阅读全文
posted @ 2022-05-05 08:54 apeNote
阅读(10)
评论(0)
推荐(0)
编辑
solidity基础-事件
摘要: test contract EventTest { event Log1(address sender, uint256 val); string log; function test() external{ emit Log1(msg.sender, 100); log = 'logTest';
阅读全文
posted @ 2022-05-05 00:41 apeNote
阅读(25)
评论(0)
推荐(0)
编辑
2022年4月28日
solidity基础-继承
摘要: 继承 一、 这个food合约部署后,可以获取到返回字段 contract Food { function getFood() public pure virtual returns(string memory){ return "food"; } } 1.1、继承 创建一个 Meat 合约使用继承属
阅读全文
posted @ 2022-04-28 22:12 apeNote
阅读(64)
评论(0)
推荐(0)
编辑
网络链路添加集合
摘要: BSC Chain Name: Binance Smart Chain New RPC URL: https://bsc-dataseed.binance.org Chain ID: 56 Currency Symbol: BNB Block Explorer URL: https://bscsca
阅读全文
posted @ 2022-04-28 18:27 apeNote
阅读(33)
评论(0)
推荐(0)
编辑
2022年4月18日
solidity基础-构造函数
摘要: solidity 的 构造函数和 java 也是一样的,初始化执行。 contract ConstructorTest { uint256 public price; constructor(uint256 _input){ price = _input; } } 在部署的时候,需要设置值, 不然会
阅读全文
posted @ 2022-04-18 20:13 apeNote
阅读(159)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9
10
11
下一页
公告