再学:call与delegatecall、call转账 && Bank合约

目录

1.call与delegatecall

[2.transfer && call](#2.transfer && call)

3.若想内部传递abi编码

4.Bank合约


1.call与delegatecall

call:切换上下文

delegatecall:不切换上下文

delegatecall可以理解为 A在调用B这个集成在A的方法

可升级合约,常用delegatecall

2.transfer && call

地址若是外部账号的地址,调transfer方法就没有什么问题

但如果是合约的话,就会消耗gas,因此,采用addr.call 可以避免gas的限制

3.若想内部传递abi编码

无参写法如下

有参如下:

call 来执行 transfer 操作,这是 transfer 函数背后的底层逻辑。

4.Bank合约

红色框:constructor 函数通常用于那些只需要设置一次、在合约生命周期开始时就必须确定的配置。由于 constructor 只会在合约创建时执行一次,因此它非常适合执行这些一次性的初始化任务。
黄色框:设定权限,只能被谁使用
绿色框:受到转账,对账户的余额进行加
白色框:查看账户上的余额有多少

白色框:取款

绿色框:取出全部款

相关推荐
网渡科技7 小时前
RWA解决供应链金融中的痛点:从应收账款数字化到链上资产融资
金融·区块链
大力财经12 小时前
抖音生活服务品牌零售行业峰会在杭州举办,探索线下生意新增量
大数据·人工智能·区块链
链上日记1 天前
从公开信息看WEEX的运营轨迹
大数据·区块链
baopixiaoz1 天前
BeeQuant × BeeAgent:AI量化新范式
大数据·人工智能·python·区块链
磐链科技1 天前
去中心化交易所(DEX)开发实战:从Uniswap V2合约设计到生产环境上线
去中心化·区块链
Web3_Daisy1 天前
Robinhood Chain 的 Meme 热潮背后:RWA 正在成为新的流动性入口
区块链
cmes_love1 天前
国内期货Level2五档行情与逐笔成交数据介绍
数据库·区块链
DevOpenClub1 天前
多市场行情如何统一时间与币种:A 股、港股、美股监控数据契约
区块链
cmes_love1 天前
CME和CBOT外盘期货数据下载资源介绍
数据库·区块链
微三云 - 廖会灵 (私域系统开发)1 天前
实体资产数字化实践:基于区块链 RWA 的酒店数字权益解决方案
区块链