solidity相关内容

固定性:如何将bytes32表示为字符串

这在其他语言中可能很简单,但我想不出如何用Solid来实现。 我有一个bytes32这样的0x05416460deb76d57af601be17e777b93592d8d4d4a4096c57876a91c84f4a712。 我不希望将字节转换为字符串,而是希望将整个内容表示为字符串,如";0x05416460deb76d57af601be17e777b93592d8d4d4a40 ..
发布时间:2022-04-01 17:13:40 其他开发

我如何在我的网站中识别转账令牌的类型

我想创建一个Dex网站,具有Solidity、Web3、tronweb和NodeJS。 现在我有一个关于TRC-20和ERC-20网络中的传输令牌的问题。 在我的网站上,用户可以存放来自bianance , coinbase , . . . 等其他站点的钱包,我创建了TRC-20或ERC-20 他/她的钱包地址。 在两个网络中都存在许多令牌,我的问题是,我如何知道用户发送或接收了哪个 ..
发布时间:2022-03-30 17:07:04 其他开发

找出一个可靠的接口问题

我得到了一个实心接口的示例。 1/任何线索此方法是否准确,因为它在继承自合同而不是在扩展合同内实现接口。 2/我尝试实现它,协定A函数运行正常,但协定B getCount函数运行不正确。 // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface InterfaceA { function count() ..
发布时间:2022-03-30 17:02:19 其他开发

什么是固体事件

很长一段时间以来,我一直在努力寻找一个解释,说明什么是可靠的事件(或区块链上下文中的事件)。据我所知,它们是一种存储(或记录)关于特定合同的信息的方式,然后可以在该合同的整个生命周期中更新这些信息。但这与普通的老变量有什么不同呢?为什么我不能只创建一个变量,然后用新信息简单地更新它? 推荐答案 来自docs: 固态事件在EVM的日志记录功能之上提供抽象。应用程序可以通过Ether ..
发布时间:2022-03-30 16:55:16 其他开发

编译时不显示令牌信息

我正在使用下面的代码创建一个智能协定,它接收BNB并将协定创建的令牌发回。 我正在使用Remix,并选择要编译的DEX协定。 但是,当我执行此操作时,令牌信息不会显示在BscScan上。 示例:https://testnet.bscscan.com/token/0xb570E6Fff85CBE695c9394bDa7d55fb38a009A28 而且我也无法将其添加到我的钱 ..
发布时间:2022-03-30 16:52:07 其他开发

ReMix IDE不显示已部署合同选项下的已部署功能

我正在使用ReMix IDE编译可靠的代码,但是,当我部署我的代码时,它不会显示Deploed Contracts菜单下的功能。请指导,我认为我的浏览器有问题,因为相同的代码在另一位朋友的计算机上运行正常。 我的代码还应该显示具有输入值的函数,但是,它只显示以下屏幕。 [![][2]][2] 具有输入值的实际所有函数如下所示。 [2]:https://i.stack.imgur.com/b ..
发布时间:2022-03-30 16:50:56 其他开发

Chainlink-作业未完成

我一直在学习Chainlink API,并试图构建一个简单的协定,该协定将对API进行外部调用,并根据Oracle的请求结果向用户收费。 例如,如果API结果为true,我们将向您收取1美元,如果结果为false&Quot; ,我们将收取0.25美元 我在Kovan Testnet上运行这个,合同是由LINK提供资金的。每次我运行";questCompletedData" ..
发布时间:2022-03-30 16:28:35 其他开发

坚固性v0.6.0。后备功能。它们有什么用呢?

在阅读了Solidity v0.6.0docs的文档后,我仍然不理解fallback函数的含义。我读到它被分成两个函数:fallback () external payable和 receive () external payable。它们是匿名的,不接受任何参数,在绝大多数情况下,receive () external payable用于接收资金。你能用我的代码例子解释一下这些函数的一些用例吗, ..
发布时间:2022-03-30 16:13:21 其他开发

Solidity是否具有HTTP请求功能?

我正在使用以太制作一个项目。 在此项目中,我正在签订一个名为&Q;A&Q;的合同。 当我向";A";发送邮件时,我希望";A";发出Web请求。 是否可能使用http(方法GET/POST)请求固定性? 推荐答案 以太区块链无法与外界交互,否则将不再是确定性的,10,000个得到不同Http返回值的以太节点无法就区块链状态达成共识。 ..
发布时间:2022-03-30 15:53:14 其他开发

错误:方法eth_sendTransaction不存在/不可用

在调用已部署在ropsten-inFura中的Solidity Contact时显示错误。我正在使用Web3(@0.19.1)调用协定。 有人遇到过同样的问题吗? 推荐答案 我猜您直接连接到不支持eth_sendTransaction的InFura。(要支持这一点,它需要知道您的私钥,但它是一个共享的公共节点。) 您需要亲自签署交易,然后通过eth_sendRawTrans ..
发布时间:2022-03-30 15:41:22 其他开发

在以太固体中,关键字&Memory&Quot;的用途是什么?

查看示例合同时,有时在方法中声明数组时带有“内存”,有时则没有。有什么区别吗? 推荐答案 如果没有Memory关键字,Solidity将尝试在存储中声明变量。 Lead Solidity Dev chriseth:您可以将存储视为具有虚拟结构…的大型阵列一种不能在运行时更改的结构--它由合同中的状态变量决定。 也就是说,存储结构是在基于您的合同级变量声明创建约定时固定设置的,并 ..
发布时间:2022-03-30 15:39:12 其他开发