问题标签 [metamask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
payload - i get an error: "MetaMask - RPC Error: Error: Error: [ethjs-rpc] rpc error with payload"
- I send the transaction from my javascript
- Metamask open the transfer-dialog
- i confirm
i get an error message in metamask (inpage.js:1 MetaMask - RPC Error: Error: Error: [ethjs-rpc] rpc error with payload {"id":3801695059583,"jsonrpc":"2.0","params":["0xf8ac098504a817c80082753094bd212f85764be5ecdb5d0ca44ed46ac866b352c781c8b844d0679d3400000000000000000000000058f9015d8b36eacbd4d105cb79872992c073583f0000000000000000000000000000000000000000000000000000000000000000822d45a028d2355a1149fac93070742fc4e14213f441d4a8dfd97611b4de238f1ef70ffaa048f0eed65a9c495ce42229d569d156a7ff4cc206efced1f25e1c779c53f24485"],"method":"eth_sendRawTransaction"} Error: VM Exception while processing transaction: revert )
i reset the transaction history for the account in metamask-setting
**Information about the accounts in my html ************************* Coin: (obj/adr/data):[object Object]/0xBd212f85764Be5ecDB5d0ca44ed46AC866B352c7/undefined CoinContract: (obj/adr/data):[object Object]/undefined/undefined Coin anzeigen Minter: 0x6d8c98f8eb01f8f7ee55d25bf01e30fa64333940 Coin erzeugen Account1 0x6d8C98f8eb01F8f7ee55D25Bf01e30Fa64333940 Saldo1 65764158165999998600 Amount: 0.37 Coin senden Account2 0x58f9015d8B36EAcBD4d105CB79872992C073583F Saldo2 30997031680000000000 Amount: 0.37 Coin senden Account3 0xBd212f85764Be5ecDB5d0ca44ed46AC866B352c7 Saldo3 0 Amount: 0.37
************Calling the transaktion from container.js**************
function CoinSenden (data,adressat) {
console.log("Coin senden: " + adressat);
try {
} catch (err) {
}
}
well, not to much. I want to see that it is working : 1. the committed transaction in ganache 2. the new balance for the accounts
node.js - Web3 - 发送交易导致“无效发件人”
我正在尝试通过 Infura 节点使用 web3 在我的智能合约(Ropsten)上调用一个函数。我在 Metmask 中创建了一个测试账户,并导出了账户地址和私钥。细节看起来是正确的,但是我得到了错误{"code":-32000,"message":"invalid sender"}
。我猜这是交易签名的问题?
这是我的代码
solidity - 示例 Oraclize 文件返回 0:字符串:在 Remix 中调用时
我想在 Remix 中使用 Oraclize 来测试它。我太愚蠢了,无法使用他们的例子。我怎样才能使这项工作?我从他们的Github获取了 YouTube-Views 代码并将其复制到 Remix
当我使用 viewCount 它返回:
0:字符串:
这也发生在所有其他示例中。使用 WolframAlpha 例如。我还收到以下错误:
处理 WolframAlpha.update 错误:VM 错误:还原。revert 事务已恢复到初始状态。注意:如果您发送值,则应支付构造函数。调试事务以获取更多信息。
web3 - MetaMask - RPC 错误:错误:0.001 数字的无效交易值必须在 wei
我想使用 MetaMask 发送 ETH 或 ERC20 令牌
我正在使用的以下脚本抛出错误,
RPC 错误:错误:0.001 数字的无效交易值必须在 wei 中
ethereum - ENS 名称反向不适用于以太坊地址
我正在尝试使用“ethjs-ens”解析和查找,查找调用正常工作。但是,该resolve
调用引发了一个空错误。
我在函数上使用的地址reverse
是我从调用中获得的地址lookup
,我还在记录验证以检查两个地址是否相同console.log("is the same", address === result);
reverse
总是失败,不确定会发生什么。
ethereum - 我可以使用 24 字助记符在 Metamask 中导入帐户吗?
我使用 MEWConnect 创建了一个帐户并保存了 24 字助记符。我想将它导入 Metamask。
Metamask 只接受私钥。我在 MEW-Application(基于浏览器)中打开它,但我找不到导出私钥或 JSON 文件的任何地方。是否可以获得我只有 24 字助记符的帐户的私钥。
javascript - 将对象/方法从 chrome 扩展公开到网页
我正在用 ReactJs 构建一个 chrome 扩展。我了解内容脚本和后台脚本的工作原理,但是我无法在 chrome 扩展(弹出窗口)和当前网页之间“共享”对象/方法。
例如:
MetaMask注入一个全局的web3对象,每个页面都可以使用它并触发弹出的 chrome 扩展。
任何想法?
django - NameError:在 django 中连接 Metamask 时未定义名称“l”
我现在正在尝试将我的 django 页面与以太坊(solidity)环境的 Metamask 连接起来。我要做的就是在我的网页中连接 Metamask 登录功能。但我只是一个学生,不能很好地理解机制。我现在只是按照https://django-web3-auth.readthedocs.io中的说明进行操作。在https://django-web3-auth.readthedocs.io/en/latest/readme.html页面中。我复制了所有示例,但错误 NameError: name 'l' is not defined。我应该怎么办?
设置.py
django - 在 include() 中指定命名空间而不提供 app_name 时出错
当我尝试我的项目运行服务器时,这个错误
出来。
配置文件
网址.py
我应该怎么办??我需要一个特定的代码直接写!
ethereum - 使用 Metamask 提供的 web3.js 版本的 web3.eth.abi 在哪里?
似乎文档不包含答案。看起来该部分已通过最新交易转移到其他地方。目的是访问 encodeFunctionSignature() 以了解选择器 82661dc4 在ᴅᴀᴏ 合约中属于哪个函数名称。