我打算在Hardhat中开发我的智能合约,并在 RSK regtest 本地节点上测试它们。我找到了Truffle regtest 配置。
development: {
host: "127.0.0.1",
port: 4444,
network_id: "*"
},
Run Code Online (Sandbox Code Playgroud)
hardhat.config.js在 RSK regtest 上运行测试需要什么配置?
我正在查询 Covalent 数据库,以便获取有关 RSK 上的 rUSDT 代币转账交易的信息。RSK 区块链上的代币地址如下:
0xEf213441a85DF4d7acBdAe0Cf78004E1e486BB96
传输事件日志的哈希值如下:
0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
这是我的查询如下:
SELECT
t.signed_at, t.fees_paid
FROM chain_rsk_mainnet.block_log_events e
INNER JOIN chain_rsk_mainnet.block_transactions t ON
e.block_id = t.block_id
AND e.tx_offset = t.tx_offset
WHERE
e.topics @> array[E'\\xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'::bytea]
AND e.topics[1] = E'\\xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'
AND e.sender = E'\\xEf213441a85DF4d7acBdAe0Cf78004E1e486BB96'
ORDER BY t.signed_at DESC
LIMIT 1000
Run Code Online (Sandbox Code Playgroud)
我期望获得最新 1000 个转账事件的交易 Gas 费用,但由于某种原因,我从未收到此查询的响应。有人能告诉我这里可能有什么问题吗?
我已从官方存储库克隆了 RSKj并尝试在 IntelliJ 上运行测试文件夹。我在 M1 MAC 上运行最新的 Java 版本。
在 master 分支上运行测试时出现以下错误。
Unable to make private static int[]
java.math.BigInteger.add(int[],int[])
accessible: module java.base does not "opens java.math"
to unnamed module @b1a58a3
Run Code Online (Sandbox Code Playgroud)
这里可能有什么问题?