我正在运行parity --geth并使用geth attach附加到它。我可以使用内置在附加控制台中的web3.js。例如,我可以获得最新的区块信息。
但是,当查找有多少事务挂起时,我会得到以下错误:
> eth.pendingTransactions
Error: Method not found
at web3.js:3104:20
at web3.js:6191:15
at get (web3.js:6091:38)
at <unknown>
我知道底层的奇偶RPC调用是不同的。我希望平价上的--geth标志能解决这个问题。有没有办法让
我在做一个私人测试网。我用电子钱包签了一份合同。在合同中,我有一个功能,把硬币从一个帐户转到另一个帐户。
function transfer(address _to, uint256 _value) {
if (balanceOf[msg.sender] < _value) throw; // Check if the sender has enough
if (balanceOf[_to] + _value < balanceOf[_to]) throw; // Check for overflows
balanceOf[msg.sen
以下是我所做的:
第一航站楼:
geth --syncmode "light"
第2航站楼:
geth attach
> web3.fromWei(eth.getBalance(eth.coinbase), "ether")
Error: not supported
at web3.js:3104:20
at web3.js:6191:15
at get (web3.js:6091:38)
at <unknown>
我遗漏了什么?
我有一个私有的区块链,在这里我能够成功地部署我的智能契约,然后我将获得我的智能契约的地址,这个地址存储在我的关系数据库中。在geth控制台中,当我试图使用以下代码访问合同方法时
deployedContract = eth.contract(smart_contract_abi).at(contract_address)
deployedContract.myMethod()
它运转良好,给了我预期的输出/结果
但几天后,当我试图访问这些地址的合同方法时,我会得到以下错误:
Error: new BigNumber() not a base 16 number:
at L (big
我试图用下面的命令使用块菌迁移
truffle migrate --network ropsten
我面临以下错误
方法eth_accounts不存在/不可用
我尝试输入geth并使用
> eth.accounts
Error: The method eth_accounts does not exist/is not available
at web3.js:3143:20
at web3.js:6347:15
at get (web3.js:6247:38)
at <unknown>
谁有类似的经验或知道如何解决它?
当我跑的时候
web3.eth.getCompilers()
我发现坚实不是我的编译器。我试着把它
admin.setSolc("/usr/local/bin/solc")
Error:solc:exit status 1
at web3.js:3119:20
at web3.js:6023:15
at web3.js:4995:36
at <anonymous>:1:2
所以我试着用solcjs,它起作用了。但是当我用契约编译时,同样的错误happend.Someone知道出了什么问题吗?
📷
我正在尝试Geth和ethereum,并尝试安装solc。我尝试了npm install solc和brew install solidity --第一个有效,第二个挂起了。无论如何,当我在mac中启动Geth控制台并尝试运行eth.getCompilers()时,我一直收到以下错误:
Error: The method eth_getCompilers does not exist/is not available
at web3.js:3104:20
at web3.js:6191:15
at web3.js:5004:36
at <anonymous>:1:1
请帮帮忙?
谢
我试图通过提高汽油价格来重发一笔网络无法识别的交易:
tx = eth.pendingTransactions[0]
eth.resend(tx, web3.toWei(0.5, "szabo"))
我得到的是:
Transaction 0x1c6f5e5ffd2109167fa2bad731224d5e5b3cec8a654debffaa665bdc12969020 not found
at web3.js:3119:20
at web3.js:6023:15
at web3.js:4995:36
at <anonymous>:1:1
怎么了?
我试图在geth中编译以下契约:
pragma solidity ^0.4.8;
contract Test {
uint256 public value;
function Test() {
value = 123;
}
}
在扁平的源上使用以下命令:
> var testSource = "pragma solidity ^0.4.8; contract Test { uint256 public value; function Test() { value = 123; } }";
undefined
> v
我正在使用@solana/spl-token库来创建和创建标记。createMint()函数正在抛出一个错误。
TypeError: x.pubkey.toBase58 is not a function
at /home/denimcodes/Projects/solpay/node_modules/.pnpm/@solana+web3.js@1.66.2/node_modules/@solana/web3.js/lib/index.cjs.js:1565:23
at Array.sort (<anonymous>)
at Transaction.comp
有许多与invalid JUMP错误相关的问题。
当使用geth命令行在testrpc上调试固化契约时,我得到了这样的结果:
Error: VM Exception while processing transaction: invalid JUMP at 3802e3b6eefb98
150918c4ddfaabf93c18d6c41aaa2682c5cdbc0a9a9a6a2853/cb611bab0cd7c4f21f7cb0b91ad45
f1330995289:13717
at web3.js:3119:20
at web3.js:6023:15
at web3
我正在使用@solana/web3.js和@solana/spl-token,但是我遇到了错误
Uncaught ReferenceError: __VITE_IS_MODERN__ is not defined
at modulepreload-polyfill:43:3
我不知道是哪个图书馆造成的。
我的进口包裹清单在这里:
import { useState, useEffect, useRef } from "react";
import Select from "react-select";
import "vite/modulepre