提供金融数据分析功能,包括以太坊区块链和雅虎财经的数据扫描器
维护者: pdet
安装和加载
INSTALL scrooge FROM community;
LOAD scrooge;
示例
-- Set the RPC Provider
SET eth_node_url = 'https://mempool.merkle.io/rpc/eth/pk_mbs_0b647b195065b3294a5254838a33d062';
-- Query Transfer events of USDT from blocks 20034078 - 20034100 while parallelizing on one block per thread
FROM read_eth(
'USDT',
'Transfer',
20034078,
20034100,
blocks_per_thread = 1
);
关于 scrooge
Scrooge McDuck 是一个 DuckDB 的第三方金融扩展。此扩展的主要目标是支持一组用于金融数据的聚合函数和数据扫描器。目前,它支持访问以太坊节点的日志和来自雅虎财经的股票信息。有关支持的扫描器和函数的更多信息,请参见 Scrooge 的 wiki 页面。您还可以在 以下博客文章中找到 Ether 的 ROI 示例。
新增函数
function_name (函数名) | 函数类型 | description (描述) | comment (注释) | examples (例子) |
---|---|---|---|---|
first_s | aggregate (聚合) | NULL | NULL | [] |
last_s | aggregate (聚合) | NULL | NULL | [] |
read_eth | table (表) | NULL | NULL | [] |
sma | aggregate (聚合) | NULL | NULL | [] |
timebucket | 标量 | NULL | NULL | [] |
volatility (波动率) | aggregate (聚合) | NULL | NULL | [] |
yahoo_finance (雅虎财经) | table (表) | NULL | NULL | [] |
新增设置
name (名称) | description (描述) | 输入类型 | scope (范围) |
---|---|---|---|
eth_node_url (以太坊节点 URL) | 要查询的以太坊节点的 URL | VARCHAR | GLOBAL(全局) |