腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
可靠
智能
合约
:
对于
函数
中
的
返回
参数
,
数据
位置
必须
为
"
memory
“
或
"
calldata
”,
但未
给出
任何
值
blockchain
、
ethereum
、
solidity
、
smartcontracts
我正在探索以太坊和
智能
合约
的
发展在坚实。在一个简单
的
todo应用程序
智能
合约
中
,我得到了以下错误: ? 我
的
代码如下: pragma solidity ^0.4.4; struct Task{ uint date; tasks.push(Tas
浏览 35
提问于2021-07-28
得票数 0
回答已采纳
1
回答
如何在实心中
返回
地址数组?
solidity
、
smartcontracts
我在Solidity^0.5.1
中
创建了一个
智能
合约
,在该
合约
中
我遇到错误。
数据
位置
必须
是
函数
中
返回
参数
的
内存,
但未
给出
任何
值
。 在下面的
函数
中
,我得到了错误。function getCitizen()public retur
浏览 14
提问于2019-03-26
得票数 7
回答已采纳
1
回答
对于
外部
函数
中
的
参数
,
数据
位置
必须
为
"
calldata
“,
但未
给出
任何
值
ethereum
、
solidity
我在Remix
中
得到了下面的错误,因为
函数
是用实心写
的
。 function TransferFrom( address
浏览 27
提问于2019-07-24
得票数 0
回答已采纳
5
回答
对于
函数
中
的
返回
参数
,
数据
位置
必须
是“内存”,但没有
给出
任何
参数
。
blockchain
、
ethereum
、
solidity
我尝试过像上面这样
的
solidity示例,如上面所示,> 0.5.0,但是我现在得到了这个错误。解决这个错误
的
方法是什么?
浏览 8
提问于2019-10-06
得票数 49
回答已采纳
2
回答
TypeError:
对于
函数
中
的
返回
参数
,
数据
位置
必须
为
"
memory
“,
但未
给出
任何
值
struct
、
mapping
、
solidity
、
getter
我想要有一个用于映射
的
getter。uint id; string name; } 我这样做是为了获得元素
的
元组: function getProyect(uint
memory
_id) public returns (uint, string, string, address){
浏览 12
提问于2021-09-01
得票数 0
回答已采纳
1
回答
什么是bytes
calldata
_data?
solidity
在这个约定
函数
中
,bytes
calldata
_data
的
功能是什么?如何使用它?to use on items minted in this transaction. function mintBatch(address _recipient, uint256[]
calldata
_ids, external virtual
浏览 86
提问于2021-08-31
得票数 0
回答已采纳
1
回答
对于
外部
函数
中
的
参数
,
数据
位置
必须
是“
calldata
”,但没有
给出
任何
参数
。
solidity
、
remix
我试图用Remix编译我
的
代码,并试图修复它,但我仍然得到相同
的
错误:event startMessage(string message); function creat
浏览 0
提问于2019-11-05
得票数 2
回答已采纳
2
回答
什么是呼叫
数据
?
contract-invocation
、
abi
、
calldata
什么是呼叫
数据
?我了解到有三种类型
的
记忆:内存在Ethereum
中
,它指出
函数
参数
默认为内存类型。谢谢!
浏览 0
提问于2018-07-09
得票数 28
回答已采纳
2
回答
请求
的
字节调用
数据
到字节存储指针
的
隐式转换无效
solidity
、
remix
代码: address _from, uint256 _tokenId,conversion from bytes
calldata
to bytes storage pointer requested.如果有人能同时解释问题和解决方案,那将是非常有帮助
的
!
浏览 0
提问于2019-07-31
得票数 6
3
回答
可靠
性:
对于
函数
中
的
返回
参数
,
数据
位置
必须
是“内存”
或
“回调
数据
”。
ethereum
、
solidity
我正在学习Ethereum,并试图运行一个简单
的
HelloWorld程序,但遇到了以下错误: pragma solidity ^0.8.5; string privat
浏览 6
提问于2021-06-21
得票数 7
回答已采纳
1
回答
在什么情况下,我会设置一个
参数
来使用存储而不是内存?
solidity
、
contract-development
如果到目前为止我已经正确理解了,默认情况下,
函数
的
参数
将存储在内存
中
,但external
函数
除外,这些
函数
存储在回调
数据
中
,而我假设这些
数据
存储在内存
中
,但
位置
不同。我还看到了指示
参数
存储在storage
中
的
示例。如:function foo(uint[] storage _data, uint _value) 由于
函数
浏览 0
提问于2021-08-12
得票数 7
回答已采纳
2
回答
如何在实体
中
返回
映射类型?
solidity
、
web3js
、
remix
我编写了一个
函数
,它
返回
映射类型,其中包含所有的tokenID和tokenID
的
所有者。但是,在编译时,我会得到以下错误。错误: TypeError:
函数
中
的
返回
参数
数据
定位
必须
是“内存”
或
“回调
数据
”,但没有
给出
任何
参数
。public view returns (mapping(uint256 => address)){
浏览 0
提问于2022-01-21
得票数 0
回答已采纳
1
回答
在
函数
获取时,
对于
函数
中
的
返回
参数
,我得到一个错误
为
"TypeError:
数据
位置
必须
是“内存”
或
“回调”。
javascript
、
node.js
、
solidity
value = "MyValue";function get() public returns(string) {} value = _value; 在
函数
获取时,我得到了一个TypeError错误:
函数
中
的
返回
参数
数据
定位
必须
是“内存”
或
“
浏览 2
提问于2022-07-01
得票数 0
回答已采纳
2
回答
如何使用调用
数据
存储有关eth
的
信息?
solidity
我试图弄清楚如何在$eth上
的
"
calldata
“存储
位置
存储
数据
?我已经通过https://ethereum.stackexchange.com/search?q=store+data+on+
calldata
对此进行了一些搜
浏览 0
提问于2023-02-28
得票数 0
回答已采纳
2
回答
如何压缩事务
的
输入?
solidity
、
transactions
、
abi
、
decoding
任何
压缩输入
数据
以清除多个零
的
想法 来自:0x8f2b7a67000000000000000000000000a19a81a38bf2238a695629fa7b4a909a2390ddb40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052fea3caafaaf3f95ec536b30714bff78dbac5b00000000000000000000000000000000000000000000000000
浏览 0
提问于2022-03-23
得票数 1
2
回答
我是否可以在未在构造
函数
方法
中
实例化
的
atribute上执行set方法?
java
、
oop
、
methods
、
attributes
我正在研究一段时间前开发
的
(functional)代码,
对于
给定
的
类,它
的
构造方法只显示一个属性,而在代码
的
后面,有一个用于构造
中
没有提到
的
属性
的
set方法。
浏览 5
提问于2015-09-21
得票数 0
回答已采纳
3
回答
从合同
中
调用swapExactETHForTokens并支付合同余额
contract-development
、
uniswap
、
defi
、
pancakeswap
、
swaps
我开始学习稳固,所以这可能是一个非常基本
的
问题,但我找不到足够
的
澄清。 address[]
memory</em
浏览 0
提问于2021-05-31
得票数 2
2
回答
关于调用()
的
用法
solidity
我知道call()用于发送事务,但是call()
的
使用更多。那么call()作为外部调用是如何工作
的
呢?
浏览 0
提问于2023-02-21
得票数 0
2
回答
如何手动编码和发送事务
数据
?
ethers.js
假设我希望我
的
合同(在装配
中
)更高效,并且能够自己处理一个比标准msg.data更高效
的
反序列化。我愿意把时间花在客户身上,这样合同处理才能更高效--基本
的
问题是,我在客户端应该做些什么来调用完全定制
的
msg.data,包括
函数
选择器?foo(bytes
memory
encodedParams) 有什么方法可以让我接管整个msg.data,包括
函数
选择器吗?我该怎么从客户那里打那个电话?
浏览 0
提问于2021-11-23
得票数 6
2
回答
使用另一个地址
的
IERC20公共声明?
ethereum
、
solidity
我还是个新手,但是通过检查一个特定
的
约定,我在IERC20声明中发现了下面这行代码:这段代码是在一个合同中发现
的
,这个合同实际上是另一个项目的分支,但开发人员说它们是无关
的
。当然,人们只是信口开河--我知道这里
的
论坛不是
为
这种类型
的
讨论而设
的
,所以我将放弃同样
的
讨论。然而,从
可靠
编码
的
角度来看,为什么在进行IERC20声明时要写这
浏览 0
提问于2021-02-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Solidity 编译器漏洞分析:ABI重编码的缺陷
区块链100讲:面向老程序员的Solidity摘要
智能合约编写之 Solidity 的基础特性
智能合约编写之Solidity的基础特性
智能合约安全系列文章反汇编·上篇
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券