标签: rootstock

如何查找 RSK 上代币最新交易支付的汽油费?

我想查询 Covalent 数据库,以了解 RSK 区块链上最新 100 个 rUSDT 代币转移交易中支付的 Gas 量。

在下面的 SQL 查询中,我尝试连接这两个表来找出最近 100 笔交易中每笔交易支付的 Gas 费。

SELECT
  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 e.block_id DESC, e.tx_offset DESC
LIMIT 100;
Run Code Online (Sandbox Code Playgroud)

不幸的是,这个查询似乎需要很长时间才能处理。

我该如何修改这个查询?

更多背景:

  • 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef是 ERC20Transfer事件日志的主题 ID。
  • 0xEf213441a85DF4d7acBdAe0Cf78004E1e486BB96是ERC20代币的智能合约。
  • \\xPostgres 格式中的thebytea用于将十六进制值键入为字符串文字,可以认为等同于前缀0x
  • 在 Covalent 数据库中,chain_rsk_mainnet.block_log_events有一个表,其中包含 RSK 主网上智能合约发出的所有事件 …

sql rsk rootstock

5
推荐指数
1
解决办法
81
查看次数

如何配置 Hardhat 以连接到 RSK 测试网?

要连接到以太坊测试网,配置hardhat.config.js如下:

  networks: {
    ropsten: {
      url: `https://eth-ropsten.alchemyapi.io/v2/${ALCHEMY_API_KEY}`,
      accounts: [`${ROPSTEN_PRIVATE_KEY}`]
    }
  }

Run Code Online (Sandbox Code Playgroud)

(取自此处:https://hardhat.org/tutorial/deploying-to-a-live-network.html

如何为 RSK 测试网添加网络配置?

(请注意,我使用种子短语而不是原始私钥)

rsk rootstock

5
推荐指数
1
解决办法
233
查看次数

标签 统计

rootstock ×2

rsk ×2

sql ×1