Skip to content

Latest commit

 

History

History
338 lines (249 loc) · 11.4 KB

README.md

File metadata and controls

338 lines (249 loc) · 11.4 KB

数据说明

  • 通过node、java项目实时解析geth节点的以太坊基础数据并同步到maxCompute
  • 通过对已有的maxCompute表进行二次加工,产出有用分析中间表、结果表

数据建设

  • 目前社区在不断的建设过程中,进度、质量都在不断向前,希望更多的社区成员参与进来
  • 数据建设参与流程,可参考

数据详情

原始数据

ethereum_blocks

说明:块信息表,每个分区为从创世块到当日的全量块信息(优先使用最新分区)

maxCompute表:web3_maxcompute.ethereum_blocks

时效性:T+1

实时进度:起始~2022-09

Column name Data type Description
block_number bigint 块高
block_hash string 当前块标
parent_block_hash string 上一个块标
gas_limit bigint gas上限
gas_used bigint 使用的gas
base_fee_per_gas bigint 块基础费用 (参考 EIP1559)
size bigint 字节为单位的块大小 (被gas上限限制)
miner string 矿工地址
nonce bigint 挖坑难度证明
timestamp datetime 块时间
transactions_count bigint 交易数
pt string 日期分区(yyyymmdd)

ethereum_transactions

说明:交易信息表,全量表

maxCompute表:web3_maxcompute.ethereum_transactions

时效性:T+1

实时进度:起始~2021-05

Column name Data type Description
transaction_hash string 交易标识
transaction_index bigint 块内的交易序号
block_number bigint 块高
block_hash string 块标
block_timestamp datetime 块时间
from string 发送地址
to string 接受地址
value decimal(38,18) wei 单位的数量
input string 附带信息
gas_used decimal(38,18) 使用的gas
gas_price decimal(38,18) wei单位的gas价格
max_fee_per_gas decimal(38,18) 用户愿意支付的每个gas的最大费用
max_priority_fee_per_gas decimal(38,18) 用户愿意支付给矿工的每个gas的最大费用
effective_gas_price decimal(38,18) 实际gas价格
cumulative_gas_used decimal(38,18) 块内到当前交易累计使用gas
success bigint 是否成功
nonce bigint 随机数
type string 类型: Legacy, AccessList,  DynamicFee
access_list string 打算访问的地址列表(参考 EIP2930

ethereum_logs

说明:合约事件日志表,全量表

maxCompute表:web3_maxcompute.ethereum_logs

时效性:T+1

实时进度:起始~2020-11

Column name Data type Description
log_id bigint 主键
log_index bigint 块内日志序号
transaction_hash string 交易标识
transaction_index bigint 块内的交易序号
block_number bigint 块高
block_hash string 块标识
block_timestamp datetime 出块时间
contract_address string 合约地址
data string 事件包含的非索引数据
topics_count bigint 索引数据数量
topic_1 string 事件描述
topic_2 string 第二个索引数据
topic_3 string 第三个索引数据
topic_4 string 第四个索引数据

ethereum_traces

说明:合约内部交易表,全量表

maxCompute表:web3_maxcompute.ethereum_traces

时效性:T+1

实时进度:待更新

Column name Data type Description
trace_id bigint 主键
trace_address string 树地址
trace_children_count bigint 树子节点数量
trace_success bigint 是否成功
transaction_hash string 交易标识
transaction_index bigint 块内的交易序号
transaction_success bigint 交易是否成功
block_number bigint 块高
block_hash string 块标识
block_timestamp datetime 块时间
type string 动作类型,reward, create, call or suicide
from string 发送地址
to string 接受地址
value decimal(38,18) wei 单位的数量
gas_limit decimal(38,18) gas限制
gas_used decimal(38,18) 使用的gas
input string 调用其他合约的输入值
output string 调用其他合约的返回值
method_id string 调用其他合约方法id
error string 报错信息

加工数据

token_price

说明:token价格表(日维度)

maxCompute表:web3_maxcompute.token_price

时效性:T+1

polar-mysql表:blockchain.price_1d

时效性:1h

实时进度:2020-04~至今

Column name Data type Description
date string 数据日期
source string 数据来源
symbol string 交易对
open_time datetime k线开盘时间
close_time datetime k线收盘时间
open decimal(38,18) 开盘价
height decimal(38,18) 最高价
low decimal(38,18) 最低价
close decimal(38,18) 收盘价(当前K线未结束的即为最新价)
volume decimal(38,18) 成交量
turnover decimal(38,18) 成交额
trading_volume decimal(38,18) 成交笔数
buying_volume decimal(38,18) 主动买入成交量
buying_turnover decimal(38,18) 主动买入成交额

ethereum_balances

说明:有过交易记录的地址资产表(日维度)

maxCompute表:web3_maxcompute.ethereum_balances

时效性:T+1

实时进度:待更新

Column name Data type Description
wallet_address string 钱包地址
amount decimal(38,4) eth 余额
amount_raw decimal(38,0) wei 单位的余额
amount_usd decimal(38,6) 美元计价余额
pt string 日期分区(yyyymmdd)

ethereum_balance_di

说明:当日有余额变动的地址资产表(日维度)

maxCompute表:web3_maxcompute.ethereum_balance_di

时效性:T+1

实时进度:待更新

Column name Data type Description
id bigint 主键
address string 地址
time datetime 区块时间
amount decimal(38,4) 余额
amount_raw decimal(38,0) wei单位的余额
created datetime 创建时间
pt string 日期分区(yyyymmdd)

ethereum_beacon_data

说明:以太坊 POS 信标链指标表(日维度)

maxCompute表:web3_maxcompute.ethereum_beacon_data

时效性:T+1(部分数据滞后一年)

实时进度:待更新

Column name Data type Description
id            bigint 主键
timestamp datetime 日期
active_validators int 活跃的验证者
deposits_count int 新的32ETH质押存款交易数量
avg_effective_balance decimal 平均有效余额
effective_balance_sum int 总有效余额
epoch_height int 纪元高度
est_annual_roi_validator decimal 验证者预估年度发行投资回报率
participation_rate  decimal 参与率
total_deposits_count  int ETH2存款合约的交易总数
total_validators_count int ETH2验证者总数
total_volume_sum  int ETH2存款合约上的余额
new_validators_count int 向ETH2存款合约存入32ETH的新地址数量
new_volume_sum  int 新存入ETH2存款合约的ETH数量
avg_validator_balance decimal 验证者的平均总质押余额
voluntary_exit_count int 自愿退出验证者池的验证者总数

ERC20

ethereum_erc20

说明:erc20的基本信息

maxCompute表:web3_maxcompute.ethereum_erc20

时效性:T+1

polar-mysql表:blockchain.ethereum_erc20

时效性:1h

实时进度:实时

Column name Data type Description
contract_address string 合约地址
name string 名称
symbol string 标识
decimals bigint 精度
is_stable bigint 是否稳定币
deployer string 部署地址
deploy_time datetime 部署时间
creation_transaction_hash string 创建的交易哈希
description string 描述
total_supply decimal(38,0) 总供给
circulating_supply decimal(38,0) 流通供给
market_cap_usd_latest decimal(30,8) 美元市值
volume_usd_24h decimal(30,8) 近24小时流通量
last_updated datetime 最新更新时间

ethereum_erc20_balance

说明:erc20资产表(日维度)

maxCompute表:web3_maxcompute.ethereum_erc20_balance

时效性:T+1

实时进度:起始  ~ 2020-11

Column name Data type Description
contract_address string 合约地址
owner string 账户地址
amount_raw decimal(38,0) 余额
amount_usd decimal(30,8) 美元单位余额

ethereum_erc20_event_transfer

说明:erc20转交事件(日维度)

maxCompute表:web3_maxcompute.ethereum_erc20_event_transfer

时效性:T+1

实时进度:起始  ~ 2020-11

Column name Data type Description
id bigint 主键
contract_address string 合约地址
from string 发送地址
to string 接受地址
value decimal(38,18) wei 单位的数量
block_number bigint 块高
block_timestamp datetime 出块时间
transaction_index bigint 块内的交易序号
transaction_hash string 交易标识
log_index bigint 块内日志序号

ethereum_erc20_event_approval

说明:erc20许可事件(日维度)

maxCompute表:web3_maxcompute.ethereum_erc20_event_approval

时效性:T+1

实时进度:起始  ~ 2020-11

Column name Data type Description
id bigint 主键
contract_address string 合约地址
owner string 授权地址
spender string 被授权地址
value decimal(38,18) wei 单位的数量
block_number bigint 块高
block_timestamp datetime 出块时间
transaction_index bigint 块内的交易序号
transaction_hash string 交易标识
log_index bigint 块内日志序号

平台数据

TVL

说明:协议内的锁仓量

maxCompute表: 待更新

Tags

Q&A