问题标签 [kovan]

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.

0 投票
1 回答
121 浏览

ethereum - 如何获得测试帐户以使用松露部署智能合约?

在https://ethdrop.dev的帮助下,我可以获得一个 0.001 ETH 的测试账户(kovan 测试网络),并且我可以使用 remix ide 部署智能合约。

我使用 truffle 制作了一个可靠的项目,并且我正在尝试部署以测试网络(kovan)而不是 localhost(ganache)。

但是,使用测试帐户,有错误:no enough gas to deploy

我怎样才能获得更多的测试 eth?

或者,我必须用钱来解决这个问题?

0 投票
2 回答
2654 浏览

ethereum - 公共 kovan 测试网

如何在 metamask 中获取 Kovan 公共测试网,因为我已经尝试了所有推荐的站点但没有得到它。这些链接对我来说不起作用。 https://faucet.kovan.network/ https://gitter.im/kovan-testnet/faucet

0 投票
0 回答
160 浏览

javascript - sendSignedTransaction 仅返回 tx 哈希

我有以下代码返回 tx 哈希,但是当我调用收据时,它返回 null:

我正在使用地址提供程序 0x506B0B2CF20FAA8f38a4E2B524EE43e1f4458Cc5 的示例(https://www.quicknode.com/guides/defi/how-to-make-a-flash-loan-using-aave),但部署它没有运气。

0 投票
0 回答
53 浏览

solidity - Chainlink 节点 - 作业失败 encode_tx 和 submit_tx 错误

我遵循了使用 kovan network 实现 Chainlink 的官方文档。我运行下面的代码

pragma 可靠性 0.6.6;导入“@chainlink/contracts/src/v0.6/Oracle.sol”;

【取自官方文档,https://remix.ethereum.org/#url=https://docs.chain.link/samples/NodeOperators/Oracle.sol

"""

对于消费者,请使用以下代码 https://remix.ethereum.org/#url=https://docs.chain.link/samples/APIRequests/ATestnetConsumer.sol

错误代码片段: 链节节点作业中的错误

0 投票
0 回答
15 浏览

blockchain - 在 kovan 测试网络上部署智能合约需要很长时间

我正在尝试将 m 个智能合约添加到 kovan 测试网络,但这需要很长时间

当我运行 truffle migrate --network kovan 首先它运行我的智能合约,然后它说开始迁移并继续运行,在写这个问题时,秒数是 600 并且在块 84 上显示,这是什么意思和如何完成智能合约的部署

0 投票
0 回答
40 浏览

deployment - 在 kovan 测试网络上部署智能合约时出错

它的端点在这里,地址在 .env 文件中也是正确的

这是我的松露 configjs,我在 infura 上创建了帐户并添加了

松露 config.js

终端

编译你的合同...

一切都是最新的,没有什么要编译的。

迁移试运行(模拟)

网络名称:'kovan-fork' 网络 ID:42 区块气体限制:30000000 (0x1c9c380)

1_initial_migration.js

部署“迁移”

块编号:28637313块Timestamp:1638707525帐户:0x35D7114937EFAFD489D0229E06A5A13777777779余额:0.0400000000000000000000000000000000000000007362518使用:149175(149175)QUERTY:149175 000000 000000000000000000000000000000000000000000000000000000000000000000000000000000个


总成本:0.00000000000745875 ETH

2_deploy_contracts.js

部署“令牌”

块编号:28637315块Timestamp:1638707557帐户:0x35D7114937EFAFD489D0229E06A5A1377EF84D89余额:0.0400000000000000000000000000000000000000000000000000000018 QUALS使用:725937 gas:725937 ges:725937 gesir:72593 gwwei 000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Y000000000000来

部署“交换”

块编号:28637316块Timestamp:1638707584帐户:0x35D711493714937EFAFD489D0229E06A5A13777777F84D89余额:0.0400000000000000000000000000008668 QUALS AS GAS使用:1705799(1705799)(0x1A000000000000000000000000000000000000000000000000000000000个)


总成本:0.0000000001215868 ETH

概括

总部署:3 最终成本:0.00000000012904555 ETH

开始迁移...

网络名称:'kovan' 网络 ID:42 区块气体限制:30000000 (0x1c9c380)

initial_migration.js

部署“迁移”

交易哈希:0x3c182c3af2b617cd00ee42e7079562a53b8b39dec3d9a0ba1395c05f4e8e47ca

错误:*** 部署失败 ***

“迁移”——交易在 750 秒内没有被挖掘,请确保您的交易已正确发送。请注意,它可能仍被开采!

Truffle v5.4.22(核心:5.4.22)节点 v16.2.0

我在尝试部署我的智能合约时遇到这些错误,我在我的种子中使用了两个账户,一个账户有 0.02 以太币,另一个账户有 0.01 以太币,这个错误是由于更少的以太币还是其他错误,有开发应用程序在我的 ganache 上运行良好,没有错误,非常感谢任何帮助

0 投票
0 回答
21 浏览

blockchain - 脚本需要很长时间才能在 kovan 测试网络上运行?

我在 kovan 测试网络上部署了我的智能合约,它们已成功部署,我在 kovan 测试网络上使用 metamask 进行了交易,它成功执行,而且开发过程中也没有错误,这可能是什么原因导致它花费了这么多时间进行部署,脚本也在开发过程中成功运行,感谢任何形式的帮助

我的scripts.js

0 投票
0 回答
126 浏览

smartcontracts - 在 ROPSTEN 和其他非主网网络上哪里可以找到 Uniswap v3 ERC20 代币和流动性池合约地址?

我正在测试一些 Uniswap v3 库,例如https://github.com/uniswap-integration/simple-uniswap-sdk/并且想知道如何在 Ropsten 网络上找到 Uniswap v3 的池和令牌地址最终用于 Optimism main 和 Kovan 测试网络。

我已经能够通过查询v3 subgraph 成功获得这些主网值。是否有可用于测试网络的子图或在哪里可以找到合约 ID?

0 投票
0 回答
132 浏览

python - 带有 Brownie Python 的 Kovan 测试网 AAVE Flashloan

在遵循 AAVE 的 Patrick Collins 关于闪电贷款的教程之后,我对编码经验非常陌生,一切正常并安装了环境。

我在部署时收到此错误:

0 投票
0 回答
83 浏览

python - “TransactionReceipt”对象没有“地址”属性。布朗尼/Infura

我正在尝试将 2 个合同部署到 kovan 网络。我将我的 infura 项目 ID 放入 .env 并kovan在 infura 设置中选择了网络。

我正在学习教程,这是我运行的脚本:

当我运行时,brownie run scripts/deploy.py --network kovan 我收到此错误:

看起来deploy_token_farm_and_dapp_token可能是这些行导致错误:

dapp_token.address,token_farm.address

所以我打印print("dapp_token",dapp_token)并打印出地址。因此,我使用了dapp_tokenand token_farm。但是这次我得到了这个错误: