blockchain相关内容

界面与抽象合同在坚固性上的区别

我正在学习固定性,并了解到interface和abstract都是可能包含未使用的函数的类。 我的疑问是:在可靠的智能合同中interface和abstract contract有什么区别? 推荐答案 抽象类 如果合同的功能中至少有一个没有实现,则将其标识为抽象合同。这是抽象类的唯一要求。因此,它们不能被编译。但是,它们可以用作基础合同,其他合同可以从中继承。 与其他语言不 ..
发布时间:2022-08-08 14:48:24 其他开发

如何将TRC20交易发送到地址

我正在使用tron web查询某个地址的交易记录,但它不会返回发送到令牌传输为TRC20的地址的交易记录。 这不起作用。 我要获取地址上的交易记录,并同时获取trx、trc10和trc20交易记录。 我做错了什么或该如何做? 以下是我的代码块: tronWeb.setDefaultBlock("latest"); var result = await tronGri ..
发布时间:2022-08-08 14:45:16 其他开发

如果比特币工作证明在10分钟内没有成功,会发生什么?

我们知道比特币阻止时间为10分钟。因此,每隔10分钟就会创建一个包含最后10分钟事务的新数据块。如果工作证明未成功或在接下来的10分钟内未成功生成正确的哈希,将会发生什么情况? 场景是否会像在这10分钟内不会挖掘比特币,而将为最后20分钟的交易生成区块? 推荐答案 10分钟不准确,但生成一个块的平均时间。大约每隔2周,根据当前的平均块生成时间,确定当前生成幸运散列的难度,从而平均时间约 ..
发布时间:2022-03-30 17:21:10 其他开发

OpenSea通过opensa-js上市并不奏效

我已经创建了一个NFT,并在OpenSea中列出。现在我正试着通过OpenSea-js SDK来创建我的商品的销售订单。不幸的是,这并不管用。不知道我在哪里搞错了。此外,我也不确定基本派生路径。以下是我创建卖出订单的代码。请帮我解决这个问题。 const opensea = require("opensea-js"); const OpenSeaPort = opensea.OpenSeaP ..
发布时间:2022-03-30 17:11:47 其他开发

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

我想创建一个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 其他开发

传输BEP20令牌时发件人无效

您好,我想使用ankr API和Web3提供程序将bep20内标识从一个地址转移到另一个地址,但收到错误,如 无效发件人 这是我用来传输令牌的代码,我已经对BNB、BSC BINNCE智能链主机等二进制地址使用了chaind id let tokenAddress = '0x41XXXXXXXXXXXXXXXXXXXXXXXXXXXXXbce' // contract addr ..
发布时间:2022-03-30 16:56:34 其他开发

什么是固体事件

很长一段时间以来,我一直在努力寻找一个解释,说明什么是可靠的事件(或区块链上下文中的事件)。据我所知,它们是一种存储(或记录)关于特定合同的信息的方式,然后可以在该合同的整个生命周期中更新这些信息。但这与普通的老变量有什么不同呢?为什么我不能只创建一个变量,然后用新信息简单地更新它? 推荐答案 来自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 其他开发

如何将索尔与索拉纳生锈合同一起发送

我是一名noob Rust/Solana开发人员,我觉得我遇到了一个对大多数新手有帮助的问题。 我想知道如何在指令期间将SOL从帐户转移到程序,然后能够将SOL发送回调用指令的帐户。 我已阅读https://docs.solana.com/,但找不到有关通过程序进行SOL传输的任何内容。 示例: Acc1调用Program1中的Gamble指令,该指令从调用者传输1个SOL ..
发布时间:2022-03-30 16:46:54 其他开发

元掩码注入的window.etherum与web3.js有关系吗?我们两个都能用吗?

我正在学习编写Dapp,出现了一个问题,那就是MetamaskAPI和web3.js注入的API之间的区别。据我所知,MetaMASK注入了一个拥有自己的API的对象,该对象与web3.js库无关。这样对吗?我还可以将web3.js库与MetaMASK一起使用吗?在后一种情况下,我会怎么做呢?如果有人能进一步解释这种差异,我将不胜感激。谢谢! 推荐答案 web3是一些客户端仍可能使用的 ..
发布时间:2022-03-30 16:44:13 其他开发