问题标签 [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.
ethereum - 如何获得测试帐户以使用松露部署智能合约?
在https://ethdrop.dev的帮助下,我可以获得一个 0.001 ETH 的测试账户(kovan 测试网络),并且我可以使用 remix ide 部署智能合约。
我使用 truffle 制作了一个可靠的项目,并且我正在尝试部署以测试网络(kovan)而不是 localhost(ganache)。
但是,使用测试帐户,有错误:no enough gas to deploy
我怎样才能获得更多的测试 eth?
或者,我必须用钱来解决这个问题?
ethereum - 公共 kovan 测试网
如何在 metamask 中获取 Kovan 公共测试网,因为我已经尝试了所有推荐的站点但没有得到它。这些链接对我来说不起作用。 https://faucet.kovan.network/ https://gitter.im/kovan-testnet/faucet
javascript - sendSignedTransaction 仅返回 tx 哈希
我有以下代码返回 tx 哈希,但是当我调用收据时,它返回 null:
我正在使用地址提供程序 0x506B0B2CF20FAA8f38a4E2B524EE43e1f4458Cc5 的示例(https://www.quicknode.com/guides/defi/how-to-make-a-flash-loan-using-aave),但部署它没有运气。
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
blockchain - 在 kovan 测试网络上部署智能合约需要很长时间
我正在尝试将 m 个智能合约添加到 kovan 测试网络,但这需要很长时间
当我运行 truffle migrate --network kovan 首先它运行我的智能合约,然后它说开始迁移并继续运行,在写这个问题时,秒数是 600 并且在块 84 上显示,这是什么意思和如何完成智能合约的部署
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 上运行良好,没有错误,非常感谢任何帮助
blockchain - 脚本需要很长时间才能在 kovan 测试网络上运行?
我在 kovan 测试网络上部署了我的智能合约,它们已成功部署,我在 kovan 测试网络上使用 metamask 进行了交易,它成功执行,而且开发过程中也没有错误,这可能是什么原因导致它花费了这么多时间进行部署,脚本也在开发过程中成功运行,感谢任何形式的帮助
我的scripts.js
smartcontracts - 在 ROPSTEN 和其他非主网网络上哪里可以找到 Uniswap v3 ERC20 代币和流动性池合约地址?
我正在测试一些 Uniswap v3 库,例如https://github.com/uniswap-integration/simple-uniswap-sdk/并且想知道如何在 Ropsten 网络上找到 Uniswap v3 的池和令牌地址最终用于 Optimism main 和 Kovan 测试网络。
我已经能够通过查询v3 subgraph 成功获得这些主网值。是否有可用于测试网络的子图或在哪里可以找到合约 ID?
python - 带有 Brownie Python 的 Kovan 测试网 AAVE Flashloan
在遵循 AAVE 的 Patrick Collins 关于闪电贷款的教程之后,我对编码经验非常陌生,一切正常并安装了环境。
我在部署时收到此错误:
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_token
and token_farm
。但是这次我得到了这个错误: