腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(147)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
solidity (
abi.encodeWithSignature
)无效
我在使用“address.call(
abi.encodeWithSignature
(.)”时遇到了问题方法。function remoteCall(address c) internal (bool success, bytes memory data) = c.call(
abi.encodeWithSignature
浏览 0
提问于2021-07-27
得票数 0
回答已采纳
3
回答
abi.encodeWithSignature
不起作用
= bytes4(keccak256("add(uint, uint)")); other.call(
abi.encodeWithSignature
= bytes4(keccak256("add(uint, uint)")); other.call(
abi.encodeWithSignature<
浏览 0
修改于2019-02-25
得票数 3
1
回答
如何从
abi.encodeWithSignature
解码数据?
如何从我的方法
abi.encodeWithSignature
中获得解码数据?string memory value) public { (bool success, bytes memory data) = address(contractAddress).call(
abi.encodeWithSignature
浏览 0
修改于2022-08-29
得票数 1
2
回答
如何在Python和eth中实现`
abi.encodeWithSignature
`
我希望在Python中使用
abi.encodeWithSignature
编码数据,并将输出发送到契约函数参数中。现在的问题是我不知道该怎么做。我想要编码的函数类似于
abi.encodeWithSignature
("Increment(uint256)",55)
浏览 0
修改于2022-09-03
得票数 1
回答已采纳
1
回答
相当于
abi.encodeWithSignature
的以太
稳固功能:和我尝试过的醚函数,但是返回一个不想要的结果
浏览 0
提问于2021-10-10
得票数 9
1
回答
固体
abi.encodeWithSignature
不适用于不同的参数
= bytes4(keccak256("add(uint, uint)")); other.call(
abi.encodeWithSignature
()),为什么: 1)other.call(
abi.encodeWithSignature
("add(uint,uint)", 85, 60));不起作用?2)other.call(
abi.encodeWithSignature
(&qu
浏览 5
提问于2019-02-25
得票数 0
1
回答
如何解码
abi.encodeWithSignature
并获取编码值?
constant TOKENS_IN_POOL = 1_000_000e18;bytes memory approvePaylaod =
abi.encodeWithSignature
浏览 0
提问于2023-02-06
得票数 0
回答已采纳
2
回答
solidity中的address.call{}(
abi.encodeWithSignature
())返回布尔值,其他参数是什么?
我从这个文档中学到了https://docs.soliditylang.org/en/v0.8.15/contracts.html和关于
abi.encodeWithSignature
()的讨论如何在实体中使用callTestPayable(TestPayable test) public returns (bool) { (bool success,) = address(test).call(
abi.encodeWithSignature
(success,) = address(test).call
浏览 0
提问于2022-06-20
得票数 0
回答已采纳
1
回答
abi.encodeWithSignature
可以通过预计算进行优化吗?
) public {
abi.encodeWithSignature
如果我知道
abi.encodeWithSignature
调用,有什么方法可以优化signature of exchange(int128,int128,uint256,uint256) - 0x3df02124
浏览 0
修改于2021-02-05
得票数 3
2
回答
如何使用
abi.encodeWithSignature
调用不带任何参数的外部契约?
contract.call.value(0)( ); 但是,上面的方法没有正确编译
浏览 12
提问于2021-09-10
得票数 1
回答已采纳
1
回答
abi.encodePacked()产生与
abi.encodeWithSignature
()不同的结果
log_named_bytes("second method", abi.encodePacked(sig, key()));log_named_bytes("second method", abi.encodePacked(sig, key())); log_named_bytes("third method",
abi.encodeWithSigna
浏览 0
提问于2022-07-23
得票数 0
回答已采纳
2
回答
调用外部函数时何时使用.call和
abi.encodeWithSignature
,何时不使用
有人能告诉我为什么有时要调用外部契约上的函数(下面的第一个示例)时,必须使用.call方法和
abi.encodeWithSignature
,而其他时候,您只需使用参数调用契约name.functionpublic{ (bool success, bytes memory returnData) = targetAddress.call{value: 100, gas: 10000}(
abi.encodeWithSignature
浏览 0
提问于2022-09-21
得票数 3
1
回答
如何将ABI编码的参数作为单个字节对象传递给
abi.encodeWithSignature
/ abi.encodeWithSelector?
给定一个函数setXY(uint256 x, uint256 y),如何将数据参数x和y编码到一个bytes data数组中,然后输入到
abi.encodeWithSignature
('setXY(uint256但是,当data输入
abi.encodeWithSignature
或abi.encodeWithSelector时,会导致data被错误地读取,这可能是因为abi.encode为每个参数保留了前导零。
浏览 0
提问于2021-10-30
得票数 4
回答已采纳
1
回答
(
abi.encodeWithSignature
(buyItem(Uint256)
call.value(10)(bytes4(keccak256("buyItem(uint256)", _sku))); bool result = address(contract).call.value(10)(
abi.encodeWithSignature
浏览 0
提问于2018-07-19
得票数 2
1
回答
在调用_addr.call(
abi.encodeWithSignature
(.))之前设置变量时,变量不会改变
public { v1 = 11; /*this does not work*/ ONE_INCH_ADDRESS.call(
abi.encodeWithSignature
浏览 0
修改于2020-11-02
得票数 0
回答已采纳
1
回答
嵌套委托链中的msg.sender是谁?
} a.delegatecall( b.delegatecall(
abi.encodeWithSignature
function callMe(address a, address b, a
浏览 0
提问于2023-01-03
得票数 1
回答已采纳
1
回答
用函数签名编码字节数组:"TypeError:不能对此类型进行编码。“
dataArray = new bytes[](1);
abi.encodeWithSignature
abi.encodeWithSignature
("doStuff(bytes[])", dataArray) 在编译时。我怎么才能解决这个问题?
浏览 0
修改于2022-10-13
得票数 1
回答已采纳
1
回答
变量是方括号()
代码的含义是什么,其中函数的返回值存储在括号内初始化的变量中,如下所示:
abi.encodeWithSignature
"setVars(uint256)", _num) (bool success, ) = address(parentContract).call{value:msg.value}(
abi.encodeWithSignature
浏览 0
修改于2021-02-25
得票数 2
回答已采纳
1
回答
abi.encode传递问题
使用
abi.encodeWithSignature
(bool success, ) = address(contractInstance).call(
abi.encodeWithSignature
("
浏览 0
修改于2023-02-01
得票数 0
回答已采纳
1
回答
为bytes[]编码encodeWithSignature
| | |我正在使用
abi.encodeWithSignature
bytes4(keccak256('multicall(bytes[])')), data);(bool successDeposit, ) = address(proxy).call(
abi.encodeWithSignature
浏览 8
提问于2022-04-23
得票数 1
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
点击加载更多
领券