再学: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 只会在合约创建时执行一次,因此它非常适合执行这些一次性的初始化任务。
黄色框:设定权限,只能被谁使用
绿色框:受到转账,对账户的余额进行加
白色框:查看账户上的余额有多少

白色框:取款

绿色框:取出全部款

相关推荐
m0_380167148 小时前
CoinGlass API vs Glassnode:全面对比分析
人工智能·ai·区块链
多年小白8 小时前
复盘】2026年5月21日(周四)
大数据·人工智能·ai·金融·区块链
kels889910 小时前
实时外汇api的节假日交易时间表,能自动判断休市吗?
开发语言·经验分享·笔记·python·金融·区块链
Richown11 小时前
自动化运维:Ansible与基础设施即代码
区块链·react
Richown12 小时前
微服务监控:Prometheus与Grafana实战
区块链·react
yoona102012 小时前
Web3 基础概念笔记:理解测试网交易、合约调用、钱包确认与链上验证
笔记·web3·区块链
穗余12 小时前
2026 AI x Web3 School共学营笔记-Day4
人工智能·区块链
Richown12 小时前
数据库优化:MySQL索引与查询优化
区块链·react
华科大胡子1 天前
ImToken智能合约交互避坑
区块链
多年小白1 天前
2026年5月半导体板块深度分析
大数据·人工智能·科技·区块链