blockchain相关内容
我希望查询所有Polkadot帐户,以便我可以按余额对它们进行排序。我应该使用哪个Java脚本API?我不仅仅是在寻找有身份的账户。我正在寻找所有帐户,非常感谢 推荐答案 使用Polkadot JS:https://polkadot.js.org/docs/ 要查询所有账户,您需要查看system.account 的所有条目 let users = substrate.que
..
我一直在学习Chainlink API,并试图构建一个简单的协定,该协定将对API进行外部调用,并根据Oracle的请求结果向用户收费。 例如,如果API结果为true,我们将向您收取1美元,如果结果为false&Quot; ,我们将收取0.25美元 我在Kovan Testnet上运行这个,合同是由LINK提供资金的。每次我运行";questCompletedData"
..
如何通过交易哈希知道交易中使用的加密货币? 我使用的代码如下: ... if (typeof web3 !== 'undefined') { web3 = new Web3(web3.currentProvi
..
我需要使用Truffle调用另一个约定中的函数。这是我的合同样本: Category.sol: contract Category { /// ... /// @notice Check if category exists function isCategoryExists(uint256 index) external view returns (bool) {
..
我在测试底层离链工人,我想做的是接收当前的块数,然后做一些计算,就像下面的代码if (get_block / 10 == 0),我得到了一些错误。如何将块编号转换为整数类型? 我的代码 use frame_support::{decl_storage, decl_module, dispatch::DispatchResult, debug}; use frame_system::{
..
在阅读了Solidity v0.6.0docs的文档后,我仍然不理解fallback函数的含义。我读到它被分成两个函数:fallback () external payable和 receive () external payable。它们是匿名的,不接受任何参数,在绝大多数情况下,receive () external payable用于接收资金。你能用我的代码例子解释一下这些函数的一些用例吗,
..
我有一个要求,在那里我被传入了一些字节,并且我需要在Tablet 2.0中从它创建一个Account ID。 有没有办法在运行时(框架)中在AccountId32和::AccountId之间进行转换?或从字节创建::AccountId的实例? 谢谢 推荐答案 给定原始字节
..
以下是我的代码: package main import ( kusb "github.com/karalabe/usb" tusb "github.com/trezor/trezord-go/usb" ) func main() { kusb.Enumerate(0, 0) tusb.InitHIDAPI(nil) } 当我编译(我正在使用go mo
..
我正在尝试访问需要元掩码扩展才能访问的DAPP。我通过Chrome扩展添加的。我知道如何将扩展添加到Selify中的Chrome实例,但我不知道如何添加密码等。有人可以下载Metamask并给我一个如何使用它通过Selify传递凭据的示例吗? ChromeOptions options = new ChromeOptions(); options.addArguments("--star
..
当我想要使用基于基片的链中内置的方法和自定义类型时,我得到以下错误: 2020-04-13 21:03:01 RPC-CORE: submitAndWatchExtrinsic(extrinsic: Extrinsic): ExtrinsicStatus:: 1002: Verification Error: Execution(ApiError("Could not convert par
..
我正在使用以太制作一个项目。 在此项目中,我正在签订一个名为&Q;A&Q;的合同。 当我向";A";发送邮件时,我希望";A";发出Web请求。 是否可能使用http(方法GET/POST)请求固定性? 推荐答案 以太区块链无法与外界交互,否则将不再是确定性的,10,000个得到不同Http返回值的以太节点无法就区块链状态达成共识。
..
我试图在Binance Smart Chain区块链上使用Web3js,但在理解交易数据时遇到了障碍。 查看example的这个事务,有三个事务传输(令牌传输),大多数情况下是两个(到目前为止,我已经看到了2、3和5个)。 我不明白是什么决定了一笔交易的转账数量。以及如何使用web3js检索该数据。 我想知道在那次交易中支付了BNB的金额和收到的令牌金额,如果交易是关于出售令牌而不是购
..
你好,我正在尝试使用Polygon创建一个NFT,它在孟买运行得很好,但一旦我切换到主网,交易就不会进行,而是在孟买在5秒内完成。尽管我使用的是完全相同的合同,只是部署在主机上,而不是孟买,代码也是相同的。我所做的只是切换合同地址和RPC URL,但由于某种原因,它在Polygon Mainnet上不起作用。下面是我使用的代码。 // Init contract const
..
我想获取给定钱包公钥的我当前拥有的令牌列表。 目前我正在使用https://api.solscan.io/account/tokens?address="PUBLIC_KEY">&price=1获取我拥有的令牌。 好的。所以我找到了这个。使用SPL令牌ID作为程序ID将返回所有用户拥有的令牌。 connection .getParsedTokenAccountsByOwner
..
在调用已部署在ropsten-inFura中的Solidity Contact时显示错误。我正在使用Web3(@0.19.1)调用协定。 有人遇到过同样的问题吗? 推荐答案 我猜您直接连接到不支持eth_sendTransaction的InFura。(要支持这一点,它需要知道您的私钥,但它是一个共享的公共节点。) 您需要亲自签署交易,然后通过eth_sendRawTrans
..
查看示例合同时,有时在方法中声明数组时带有“内存”,有时则没有。有什么区别吗? 推荐答案 如果没有Memory关键字,Solidity将尝试在存储中声明变量。 Lead Solidity Dev chriseth:您可以将存储视为具有虚拟结构…的大型阵列一种不能在运行时更改的结构--它由合同中的状态变量决定。 也就是说,存储结构是在基于您的合同级变量声明创建约定时固定设置的,并
..
我有一个erc20令牌,并且在另一个合同中,我想创建一个令牌交换函数。 所以很容易,你发送一个USDC令牌,然后以1:1的比例交换我的erc20令牌。 问题是如何批准消费我的erc20代币。我试了好几次,都没找到办法。 interface IERC20 {...} contract AnotherContract { function approve(address _spender,
..
我正在使用Solidity编程语言,并试图实现一项合同,即每笔交易都会扣除税费,并且这笔税费应该转移到正在创建的合同的某个特定地址。这可能吗? 推荐答案 是的,这是可能的。所有以太令牌标准(ERC-20、ERC-721等)只定义一个接口和很少的其他点(例如何时发出事件)。因此,您可以根据需要自由实现这些方法。 假设您有一个非常简单的transfer()实现,没有费用。 注意
..
根据ERC-721 ERC-721是一个免费的开放标准,它描述了如何构建 以太区块链上的不可替换或唯一令牌。虽然大多数 令牌是可替换的(每个令牌与每个其他令牌相同), ERC-721令牌都是唯一的。 non-fungile tokens是否有关于允许的区块链(如超级分类帐)的规定? 推荐答案 由企业以太联盟监督的平台中立令牌分类计划宣布发布令牌分类框架v1.0,使企业和开发
..
我正在尝试如何发送NFT并将其显示在网站上。理想情况下,NFT可以放在链接到网站的帐户上,因此至少在一段时间内属于网站,这对我的项目很重要,因为我需要能够烧毁NFT或将其发送回用户。实际上我使用的是@project-血清/锚和@solana/web3.js,但我甚至无法在用户的钱包和另一个钱包之间转账。 我花了一整天的时间想办法做这件事,但还是没有结果。理想情况下,我应该有一个按钮来打开钱包
..