Documentation ¶
Index ¶
- Constants
- type Account
- type AccountExtra
- type Block
- type ENS
- type InternalTransaction
- type Mempool
- type Meta
- type MinerPoolAddress
- type Node
- type StatisticsDayAdditionalIndexes
- type StatisticsDayAdditionalTokenIndexes
- type StatisticsDayBlock
- type StatisticsDayInternalTransaction
- type StatisticsDayMinerCost
- type StatisticsDayMinerPool
- type StatisticsDayOHLC
- type StatisticsDayTokenTransaction
- type StatisticsDayTransaction
- type StatisticsMonth
- type StatisticsMonthTokens
- type StatisticsWeek
- type Token
- type TokenAccount
- type TokenAccountExtra
- type TokenTransaction
- type Transaction
- type Uncle
Constants ¶
View Source
const (
TablePrefix = "eth"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { ID int64 `xorm:"id bigint autoincr pk"` Address string `xorm:"address char(40) notnull unique index"` //账户地址 Type int `xorm:"type tinyint notnull default '0'"` //账户类型 HasInternalTransaction int `xorm:"has_internal_tx tinyint notnull default '0'"` //内部交易 Balance math.HexOrDecimal256 `xorm:"balance decimal(38,0) notnull default '0'"` //账户余额 Creator string `xorm:"creator char(40) notnull default '' "` //合约部署者 MinerCount int `xorm:"miner_count int notnull default '0'"` //矿工挖到的块数 MinerUncleCount int `xorm:"miner_uncle_count int notnull default '0'"` //矿工挖到的叔块数量 BirthTimestamp int64 `xorm:"birth_timestamp int notnull default '0' "` //账户第一次出现的时间 LastActiveTimestamp int64 `xorm:"last_active_timestamp int notnull default '0'"` //账户上次活跃时间 }
type AccountExtra ¶
type AccountExtra struct { ID int64 `xorm:"id bigint autoincr pk"` Address string `xorm:"address char(40) notnull unique index"` //账户地址 Balance math.HexOrDecimal256 `xorm:"balance decimal(38,0) notnull default '0'"` //账户余额 BirthTimestamp int64 `xorm:"birth_timestamp int(10) notnull default '0' "` //账户第一次出现的时间 LastActiveTimestamp int64 `xorm:"last_active_timestamp int(10) notnull default '0'"` //账户上次活跃时间 LastLastActiveTimestamp int64 `xorm:"last_last_active_timestamp int(10) notnull default '0'"` //账户上上次活跃时间 }
func (AccountExtra) TableName ¶
func (t AccountExtra) TableName() string
type Block ¶
type Block struct { ID int64 `xorm:"id bigint autoincr pk"` Height int64 `xorm:"height int notnull unique index"` Hash string `xorm:"hash char(64) notnull index"` ParentHash string `xorm:"parent_hash char(64) notnull"` SHA3Uncles string `xorm:"sha3_uncles char(64) notnull"` Nonce string `xorm:"nonce char(16) notnull"` MixHash string `xorm:"mix_hash char(64) notnull"` Miner string `xorm:"miner char(40) not null"` PoolName string `xorm:"pool_name varchar(50) notnull index"` Timestamp int64 `xorm:"timestamp int notnull index"` ExtraData string `xorm:"extra_data varchar(64) notnull"` LogsBloom string `xorm:"logs_bloom varchar(512) notnull"` TransactionRoot string `xorm:"transactions_root char(64) notnull"` StateRoot string `xorm:"state_root char(64) notnull"` ReceiptsRoot string `xorm:"receipts_root char(64) notnull"` GasUsed int64 `xorm:"gas_used bigint notnull"` GasLimit int64 `xorm:"gas_limit bigint notnull"` Difficulty math.HexOrDecimal256 `xorm:"difficulty decimal(38,0) notnull"` TotalDifficulty math.HexOrDecimal256 `xorm:"total_difficulty decimal(38,0) notnull"` RealDifficulty float64 `xorm:"real_difficulty decimal(38,4) notnull"` Size int64 `xorm:"size int notnull"` UncleLength int `xorm:"uncle_len tinyint notnull"` TransactionLength int `xorm:"tx_len int notnull"` ContractTransactionLen int `xorm:"contract_tx_len int notnull"` Reward math.HexOrDecimal256 `xorm:"reward decimal(38,0) notnull"` ReferenceReward math.HexOrDecimal256 `xorm:"reference_reward decimal(38,0) notnull"` }
type ENS ¶
type ENS struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull index"` Hash string `xorm:"hash char(64) notnull index"` BlockHeight int64 `xorm:"block_height int index"` TransactionBlockIndex int `xorm:"tx_block_index smallint notnull"` LabelHash string `xorm:"label_hash char(64) notnull index"` From string `xorm:"from char(40) notnull index"` To string `xorm:"to char(40) notnull index"` FunctionType string `xorm:"function_type char(40) notnull index"` RegistrationDate int64 `xorm:"registration_date int notnull index"` Bidder string `xorm:"bidder char(40) notnull index"` Deposit math.HexOrDecimal256 `xorm:"deposit decimal(38,0) notnull"` Owner string `xorm:"owner char(40) notnull index"` Value math.HexOrDecimal256 `xorm:"value decimal(38,0) notnull"` Status int `xorm:"status tinyint notnull"` }
type InternalTransaction ¶
type InternalTransaction struct { ID int64 `xorm:"id bigint autoincr pk"` BlockHeight int64 `xorm:"block_height int index"` Hash string `xorm:"hash varchar(64) notnull index"` Timestamp int64 `xorm:"timestamp int notnull index"` Type string `xorm:"type varchar(20) notnull"` From string `xorm:"from varchar(40) notnull index"` To string `xorm:"to varchar(40) notnull index"` Value math.HexOrDecimal256 `xorm:"value decimal(38,0) notnull"` GasLimit int64 `xorm:"gas_limit bigint notnull"` GasUsed int64 `xorm:"gas_used bigint notnull"` TransactionIndex int64 `xorm:"tx_index int notnull"` InternalTransactionIndex int64 `xorm:"internal_tx_index int notnull"` }
func (InternalTransaction) TableName ¶
func (t InternalTransaction) TableName() string
type Mempool ¶
type Meta ¶
type Meta struct { ID int64 `xorm:"id bigint autoincr pk"` Name string `xorm:"name varchar(255) notnull unique"` LastID int64 `xorm:"last_id bigint notnull"` Count int64 `xorm:"count bigint notnull"` CreatedTime time.Time `xorm:"created_time created notnull"` UpdatedTime time.Time `xorm:"updated_time updated notnull"` }
type MinerPoolAddress ¶
type MinerPoolAddress struct { ID int64 `xorm:"id bigint autoincr pk"` Name string `xorm:"name varchar(150) notnull"` Address string `xorm:"address char(40) notnull"` }
func (MinerPoolAddress) TableName ¶
func (t MinerPoolAddress) TableName() string
type Node ¶
type Node struct { ID int64 `xorm:"id bigint autoincr pk"` IP string `xorm:"ip varchar(40) notnull unique(address)"` Port string `xorm:"port varchar(5) notnull unique(address)"` IPVersion int `xorm:"ip_version tinyint notnull"` ENodeID string `xorm:"enode_id varchar(256) notnull"` Client string `xorm:"client varchar(256) notnull"` ClientVersion string `xorm:"client_version varchar(256) notnull"` OS string `xorm:"os varchar(256) notnull"` Compiler string `xorm:"compiler varchar(256) notnull"` ProtocolVersion int64 `xorm:"protocol_version bigint notnull"` Capabilities string `xorm:"services varchar(256) notnull"` LastSeenTimestamp int64 `xorm:"last_seen_timestamp bigint notnull"` LastBlockHeight int64 `xorm:"last_block_height bigint notnull"` CountryName string `xorm:"country_name varchar(256) notnull"` RegionName string `xorm:"region_name varchar(256) notnull"` CityName string `xorm:"city_name varchar(256) notnull"` Owner string `xorm:"owner varchar(256) notnull"` ISP string `xorm:"isp varchar(256) notnull"` Latitude string `xorm:"latitude varchar(256) notnull"` Longitude string `xorm:"longitude varchar(256) notnull"` Timezone string `xorm:"timezone varchar(256) notnull"` UTCOffset string `xorm:"utc_offset varchar(256) notnull"` IDDCode string `xorm:"idd_code varchar(256) notnull"` CountryCode string `xorm:"country_code varchar(256) notnull"` ContinentCode string `xorm:"continent_code varchar(256) notnull"` }
type StatisticsDayAdditionalIndexes ¶
type StatisticsDayAdditionalIndexes struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull unique index"` ActiveAddress int64 `xorm:"active_address decimal(38,0) null default '0'"` NewAddress0 int64 `xorm:"new_address_0 decimal(38,0) null default '0'"` NewAddress1To7 int64 `xorm:"new_address_1_7 decimal(38,0) null default '0'"` NewAddress8To14 int64 `xorm:"new_address_8_14 decimal(38,0) null default '0'"` NewAddress15To21 int64 `xorm:"new_address_15_21 decimal(38,0) null default '0'"` NewAddress22To28 int64 `xorm:"new_address_22_28 decimal(38,0) null default '0'"` NewAddress29ToPlus int64 `xorm:"new_address_29_plus decimal(38,0) null default '0'"` HourActiveCount0 int64 `xorm:"hour_active_count_0 int null default '0'"` HourActiveCount1 int64 `xorm:"hour_active_count_1 int null default '0'"` HourActiveCount2 int64 `xorm:"hour_active_count_2 int null default '0'"` HourActiveCount3 int64 `xorm:"hour_active_count_3 int null default '0'"` HourActiveCount4 int64 `xorm:"hour_active_count_4 int null default '0'"` HourActiveCount5 int64 `xorm:"hour_active_count_5 int null default '0'"` HourActiveCount6 int64 `xorm:"hour_active_count_6 int null default '0'"` HourActiveCount7 int64 `xorm:"hour_active_count_7 int null default '0'"` HourActiveCount8 int64 `xorm:"hour_active_count_8 int null default '0'"` HourActiveCount9 int64 `xorm:"hour_active_count_9 int null default '0'"` HourActiveCount10 int64 `xorm:"hour_active_count_10 int null default '0'"` HourActiveCount11 int64 `xorm:"hour_active_count_11 int null default '0'"` HourActiveCount12 int64 `xorm:"hour_active_count_12 int null default '0'"` HourActiveCount13 int64 `xorm:"hour_active_count_13 int null default '0'"` HourActiveCount14 int64 `xorm:"hour_active_count_14 int null default '0'"` HourActiveCount15 int64 `xorm:"hour_active_count_15 int null default '0'"` HourActiveCount16 int64 `xorm:"hour_active_count_16 int null default '0'"` HourActiveCount17 int64 `xorm:"hour_active_count_17 int null default '0'"` HourActiveCount18 int64 `xorm:"hour_active_count_18 int null default '0'"` HourActiveCount19 int64 `xorm:"hour_active_count_19 int null default '0'"` HourActiveCount20 int64 `xorm:"hour_active_count_20 int null default '0'"` HourActiveCount21 int64 `xorm:"hour_active_count_21 int null default '0'"` HourActiveCount22 int64 `xorm:"hour_active_count_22 int null default '0'"` HourActiveCount23 int64 `xorm:"hour_active_count_23 int null default '0'"` TransactionValueInterval1 float64 `xorm:"transaction_value_interval_1 decimal(38,4) null default '0'"` TransactionValueInterval2 float64 `xorm:"transaction_value_interval_2 decimal(38,4) null default '0'"` TransactionValueInterval3 float64 `xorm:"transaction_value_interval_3 decimal(38,4) null default '0'"` TransactionValueInterval4 float64 `xorm:"transaction_value_interval_4 decimal(38,4) null default '0'"` TransactionValueInterval5 float64 `xorm:"transaction_value_interval_5 decimal(38,4) null default '0'"` TransactionValueInterval6 float64 `xorm:"transaction_value_interval_6 decimal(38,4) null default '0'"` TransactionCountInterval1 int64 `xorm:"transaction_count_interval_1 int null default '0'"` TransactionCountInterval2 int64 `xorm:"transaction_count_interval_2 int null default '0'"` TransactionCountInterval3 int64 `xorm:"transaction_count_interval_3 int null default '0'"` TransactionCountInterval4 int64 `xorm:"transaction_count_interval_4 int null default '0'"` TransactionCountInterval5 int64 `xorm:"transaction_count_interval_5 int null default '0'"` TransactionCountInterval6 int64 `xorm:"transaction_count_interval_6 int null default '0'"` ActiveCountIn1Days int64 `xorm:"active_count_in_1_days int null default '0'"` ActiveCountIn2Days int64 `xorm:"active_count_in_2_days int null default '0'"` ActiveCountIn3Days int64 `xorm:"active_count_in_3_days int null default '0'"` ActiveCountIn4Days int64 `xorm:"active_count_in_4_days int null default '0'"` ActiveCountIn5Days int64 `xorm:"active_count_in_5_days int null default '0'"` ActiveCountIn6Days int64 `xorm:"active_count_in_6_days int null default '0'"` ActiveCountIn7Days int64 `xorm:"active_count_in_7_days int null default '0'"` ActiveCountIn8Days int64 `xorm:"active_count_in_8_days int null default '0'"` ActiveCountIn9Days int64 `xorm:"active_count_in_9_days int null default '0'"` ActiveCountIn10Days int64 `xorm:"active_count_in_10_days int null default '0'"` ActiveCountIn11Days int64 `xorm:"active_count_in_11_days int null default '0'"` ActiveCountIn12Days int64 `xorm:"active_count_in_12_days int null default '0'"` ActiveCountIn13Days int64 `xorm:"active_count_in_13_days int null default '0'"` ActiveCountIn14Days int64 `xorm:"active_count_in_14_days int null default '0'"` ActiveCountIn15Days int64 `xorm:"active_count_in_15_days int null default '0'"` LargeTransactionCountPercentage float64 `xorm:"large_transaction_count_percentage decimal(38,4) null default '0'"` LargeTransactionValuePercentage float64 `xorm:"large_transaction_value_percentage decimal(38,4) null default '0'"` ReviveAccountNumber int64 `xorm:"revive_account_number int null default '0'"` ReliveAccountNumber int64 `xorm:"relive_account_number int null default '0'"` DeadAccountNumberByThen int64 `xorm:"dead_account_number_by_then int null default '0'"` ContractTransactionCount int64 `xorm:"contract_transaction_count int null default '0'"` AccountBalanceInterval1 int64 `xorm:"account_balance_interval_1 int null default '0'"` AccountBalanceInterval2 int64 `xorm:"account_balance_interval_2 int null default '0'"` AccountBalanceInterval3 int64 `xorm:"account_balance_interval_3 int null default '0'"` AccountBalanceInterval4 int64 `xorm:"account_balance_interval_4 int null default '0'"` AccountBalanceInterval5 int64 `xorm:"account_balance_interval_5 int null default '0'"` AccountBalanceInterval6 int64 `xorm:"account_balance_interval_6 int null default '0'"` AccountBalanceInterval7 int64 `xorm:"account_balance_interval_7 int null default '0'"` AccountBalanceInterval8 int64 `xorm:"account_balance_interval_8 int null default '0'"` AccountBalanceInterval9 int64 `xorm:"account_balance_interval_9 int null default '0'"` AccountBalanceInterval10 int64 `xorm:"account_balance_interval_10 int null default '0'"` TotalTokenTransferValue math.HexOrDecimal256 `xorm:"total_token_transfer_value decimal(38,0) null default '0'"` BlockGasPriceAvg float64 `xorm:"block_gasprice_avg decimal(38,4) null default '0'"` UncleNumber int64 `xorm:"uncle_number int null default '0'"` UncleRewardSum int64 `xorm:"uncle_reward_sum decimal(38,0) null default '0'"` BlockRewardSum int64 `xorm:"block_reward_sum decimal(38,0) null default '0'"` BlockDifficultyAvg int64 `xorm:"block_difficulty_avg int null default '0'"` }
CREATE TABLE `eth_calc_daily` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL COMMENT '日期', `block_size_sum` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '区块链总体积', `block_size_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '区块体积平均大小', `difficulty_sum` DOUBLE NOT NULL DEFAULT '0' COMMENT '全网算力', `block_time_spent` DOUBLE NOT NULL DEFAULT '0' COMMENT '区块产生时间', `tx_rate` DOUBLE NOT NULL DEFAULT '0' COMMENT '交易速率', `tx_count` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '交易次数', `tx_value_sum` DECIMAL(30,0) NOT NULL DEFAULT '0' COMMENT '交易金额', `tx_value_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '交易金额平均值', `tx_gaslimit_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '交易gaspro', `tx_gasused_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '交易gasused', `tx_gasprice_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '交易gasprice', `miner` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '已获奖励矿工数量', `tx_fee_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '交易矿工费平均值', `block_gaslimit_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '区块gaslimit平均值', `block_gasused_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '区块gasused平均值', `block_profit_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '区块矿工总收益平均值', `block_fee_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '区块交易费平均值', `block_reward_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '区块奖励平均值', `uncle_gaslimit_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '叔块gaslimit平均值', `uncle_gasused_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '叔块gasused平均值', `uncle_reward_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '叔块矿工总收益平均值', `new_address_count` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '每日新增账户数', `total_address_uptonow`INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '每日总的账户' `active_address_count` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '日活', `tx_address_cnt_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '每日参与交易的交易地址的交易次数的平均值', `tx_address_value_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '每日参与交易的交易地址的交易金额的平均值', PRIMARY KEY (`id`), UNIQUE KEY `idx_date` (`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
func (StatisticsDayAdditionalIndexes) TableName ¶
func (t StatisticsDayAdditionalIndexes) TableName() string
type StatisticsDayAdditionalTokenIndexes ¶
type StatisticsDayAdditionalTokenIndexes struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull unique index"` BNBLargeTransactionCount int64 `xorm:"bnb_large_transaction_count int null default '0'"` MKRLargeTransactionCount int64 `xorm:"mkr_large_transaction_count int null default '0'"` USDCLargeTransactionCount int64 `xorm:"usdc_large_transaction_count int null default '0'"` TUSDLargeTransactionCount int64 `xorm:"tusd_large_transaction_count int null default '0'"` GUSDLargeTransactionCount int64 `xorm:"gusd_large_transaction_count int null default '0'"` HTLargeTransactionCount int64 `xorm:"ht_large_transaction_count int null default '0'"` OMGLargeTransactionCount int64 `xorm:"omg_large_transaction_count int null default '0'"` ZRXLargeTransactionCount int64 `xorm:"zrx_large_transaction_count int null default '0'"` BATLargeTransactionCount int64 `xorm:"bat_large_transaction_count int null default '0'"` BNBTransactionValueInterval1 int64 `xorm:"bnb_transaction_value_interval_1 int null default '0'"` MKRTransactionValueInterval1 int64 `xorm:"mkr_transaction_value_interval_1 int null default '0'"` USDCTransactionValueInterval1 int64 `xorm:"usdc_transaction_value_interval_1 int null default '0'"` TUSDTransactionValueInterval1 int64 `xorm:"tusd_transaction_value_interval_1 int null default '0'"` GUSDTransactionValueInterval1 int64 `xorm:"gusd_transaction_value_interval_1 int null default '0'"` HTTransactionValueInterval1 int64 `xorm:"ht_transaction_value_interval_1 int null default '0'"` OMGTransactionValueInterval1 int64 `xorm:"omg_transaction_value_interval_1 int null default '0'"` ZRXTransactionValueInterval1 int64 `xorm:"zrx_transaction_value_interval_1 int null default '0'"` BATTransactionValueInterval1 int64 `xorm:"bat_transaction_value_interval_1 int null default '0'"` BNBTransactionValueInterval2 int64 `xorm:"bnb_transaction_value_interval_2 int null default '0'"` MKRTransactionValueInterval2 int64 `xorm:"mkr_transaction_value_interval_2 int null default '0'"` USDCTransactionValueInterval2 int64 `xorm:"usdc_transaction_value_interval_2 int null default '0'"` TUSDTransactionValueInterval2 int64 `xorm:"tusd_transaction_value_interval_2 int null default '0'"` GUSDTransactionValueInterval2 int64 `xorm:"gusd_transaction_value_interval_2 int null default '0'"` HTTransactionValueInterval2 int64 `xorm:"ht_transaction_value_interval_2 int null default '0'"` OMGTransactionValueInterval2 int64 `xorm:"omg_transaction_value_interval_2 int null default '0'"` ZRXTransactionValueInterval2 int64 `xorm:"zrx_transaction_value_interval_2 int null default '0'"` BATTransactionValueInterval2 int64 `xorm:"bat_transaction_value_interval_2 int null default '0'"` BNBTransactionValueInterval3 int64 `xorm:"bnb_transaction_value_interval_3 int null default '0'"` MKRTransactionValueInterval3 int64 `xorm:"mkr_transaction_value_interval_3 int null default '0'"` USDCTransactionValueInterval3 int64 `xorm:"usdc_transaction_value_interval_3 int null default '0'"` TUSDTransactionValueInterval3 int64 `xorm:"tusd_transaction_value_interval_3 int null default '0'"` GUSDTransactionValueInterval3 int64 `xorm:"gusd_transaction_value_interval_3 int null default '0'"` HTTransactionValueInterval3 int64 `xorm:"ht_transaction_value_interval_3 int null default '0'"` OMGTransactionValueInterval3 int64 `xorm:"omg_transaction_value_interval_3 int null default '0'"` ZRXTransactionValueInterval3 int64 `xorm:"zrx_transaction_value_interval_3 int null default '0'"` BATTransactionValueInterval3 int64 `xorm:"bat_transaction_value_interval_3 int null default '0'"` BNBTransactionValueInterval4 int64 `xorm:"bnb_transaction_value_interval_4 int null default '0'"` MKRTransactionValueInterval4 int64 `xorm:"mkr_transaction_value_interval_4 int null default '0'"` USDCTransactionValueInterval4 int64 `xorm:"usdc_transaction_value_interval_4 int null default '0'"` TUSDTransactionValueInterval4 int64 `xorm:"tusd_transaction_value_interval_4 int null default '0'"` GUSDTransactionValueInterval4 int64 `xorm:"gusd_transaction_value_interval_4 int null default '0'"` HTTransactionValueInterval4 int64 `xorm:"ht_transaction_value_interval_4 int null default '0'"` OMGTransactionValueInterval4 int64 `xorm:"omg_transaction_value_interval_4 int null default '0'"` ZRXTransactionValueInterval4 int64 `xorm:"zrx_transaction_value_interval_4 int null default '0'"` BATTransactionValueInterval4 int64 `xorm:"bat_transaction_value_interval_4 int null default '0'"` BNBTransactionValueInterval5 int64 `xorm:"bnb_transaction_value_interval_5 int null default '0'"` MKRTransactionValueInterval5 int64 `xorm:"mkr_transaction_value_interval_5 int null default '0'"` USDCTransactionValueInterval5 int64 `xorm:"usdc_transaction_value_interval_5 int null default '0'"` TUSDTransactionValueInterval5 int64 `xorm:"tusd_transaction_value_interval_5 int null default '0'"` GUSDTransactionValueInterval5 int64 `xorm:"gusd_transaction_value_interval_5 int null default '0'"` HTTransactionValueInterval5 int64 `xorm:"ht_transaction_value_interval_5 int null default '0'"` OMGTransactionValueInterval5 int64 `xorm:"omg_transaction_value_interval_5 int null default '0'"` ZRXTransactionValueInterval5 int64 `xorm:"zrx_transaction_value_interval_5 int null default '0'"` BATTransactionValueInterval5 int64 `xorm:"bat_transaction_value_interval_5 int null default '0'"` BNBTransactionValueInterval6 int64 `xorm:"bnb_transaction_value_interval_6 int null default '0'"` MKRTransactionValueInterval6 int64 `xorm:"mkr_transaction_value_interval_6 int null default '0'"` USDCTransactionValueInterval6 int64 `xorm:"usdc_transaction_value_interval_6 int null default '0'"` TUSDTransactionValueInterval6 int64 `xorm:"tusd_transaction_value_interval_6 int null default '0'"` GUSDTransactionValueInterval6 int64 `xorm:"gusd_transaction_value_interval_6 int null default '0'"` HTTransactionValueInterval6 int64 `xorm:"ht_transaction_value_interval_6 int null default '0'"` OMGTransactionValueInterval6 int64 `xorm:"omg_transaction_value_interval_6 int null default '0'"` ZRXTransactionValueInterval6 int64 `xorm:"zrx_transaction_value_interval_6 int null default '0'"` BATTransactionValueInterval6 int64 `xorm:"bat_transaction_value_interval_6 int null default '0'"` BNBAccountBalanceInterval1 int64 `xorm:"bnb_account_balance_interval_1 int null default '0'"` MKRAccountBalanceInterval1 int64 `xorm:"mkr_account_balance_interval_1 int null default '0'"` USDCAccountBalanceInterval1 int64 `xorm:"usdc_account_balance_interval_1 int null default '0'"` TUSDAccountBalanceInterval1 int64 `xorm:"tusd_account_balance_interval_1 int null default '0'"` GUSDAccountBalanceInterval1 int64 `xorm:"gusd_account_balance_interval_1 int null default '0'"` HTAccountBalanceInterval1 int64 `xorm:"ht_account_balance_interval_1 int null default '0'"` OMGAccountBalanceInterval1 int64 `xorm:"omg_account_balance_interval_1 int null default '0'"` ZRXAccountBalanceInterval1 int64 `xorm:"zrx_account_balance_interval_1 int null default '0'"` BATAccountBalanceInterval1 int64 `xorm:"bat_account_balance_interval_1 int null default '0'"` BNBAccountBalanceInterval2 int64 `xorm:"bnb_account_balance_interval_2 int null default '0'"` MKRAccountBalanceInterval2 int64 `xorm:"mkr_account_balance_interval_2 int null default '0'"` USDCAccountBalanceInterval2 int64 `xorm:"usdc_account_balance_interval_2 int null default '0'"` TUSDAccountBalanceInterval2 int64 `xorm:"tusd_account_balance_interval_2 int null default '0'"` GUSDAccountBalanceInterval2 int64 `xorm:"gusd_account_balance_interval_2 int null default '0'"` HTAccountBalanceInterval2 int64 `xorm:"ht_account_balance_interval_2 int null default '0'"` OMGAccountBalanceInterval2 int64 `xorm:"omg_account_balance_interval_2 int null default '0'"` ZRXAccountBalanceInterval2 int64 `xorm:"zrx_account_balance_interval_2 int null default '0'"` BATAccountBalanceInterval2 int64 `xorm:"bat_account_balance_interval_2 int null default '0'"` BNBAccountBalanceInterval3 int64 `xorm:"bnb_account_balance_interval_3 int null default '0'"` MKRAccountBalanceInterval3 int64 `xorm:"mkr_account_balance_interval_3 int null default '0'"` USDCAccountBalanceInterval3 int64 `xorm:"usdc_account_balance_interval_3 int null default '0'"` TUSDAccountBalanceInterval3 int64 `xorm:"tusd_account_balance_interval_3 int null default '0'"` GUSDAccountBalanceInterval3 int64 `xorm:"gusd_account_balance_interval_3 int null default '0'"` HTAccountBalanceInterval3 int64 `xorm:"ht_account_balance_interval_3 int null default '0'"` OMGAccountBalanceInterval3 int64 `xorm:"omg_account_balance_interval_3 int null default '0'"` ZRXAccountBalanceInterval3 int64 `xorm:"zrx_account_balance_interval_3 int null default '0'"` BATAccountBalanceInterval3 int64 `xorm:"bat_account_balance_interval_3 int null default '0'"` BNBAccountBalanceInterval4 int64 `xorm:"bnb_account_balance_interval_4 int null default '0'"` MKRAccountBalanceInterval4 int64 `xorm:"mkr_account_balance_interval_4 int null default '0'"` USDCAccountBalanceInterval4 int64 `xorm:"usdc_account_balance_interval_4 int null default '0'"` TUSDAccountBalanceInterval4 int64 `xorm:"tusd_account_balance_interval_4 int null default '0'"` GUSDAccountBalanceInterval4 int64 `xorm:"gusd_account_balance_interval_4 int null default '0'"` HTAccountBalanceInterval4 int64 `xorm:"ht_account_balance_interval_4 int null default '0'"` OMGAccountBalanceInterval4 int64 `xorm:"omg_account_balance_interval_4 int null default '0'"` ZRXAccountBalanceInterval4 int64 `xorm:"zrx_account_balance_interval_4 int null default '0'"` BATAccountBalanceInterval4 int64 `xorm:"bat_account_balance_interval_4 int null default '0'"` BNBAccountBalanceInterval5 int64 `xorm:"bnb_account_balance_interval_5 int null default '0'"` MKRAccountBalanceInterval5 int64 `xorm:"mkr_account_balance_interval_5 int null default '0'"` USDCAccountBalanceInterval5 int64 `xorm:"usdc_account_balance_interval_5 int null default '0'"` TUSDAccountBalanceInterval5 int64 `xorm:"tusd_account_balance_interval_5 int null default '0'"` GUSDAccountBalanceInterval5 int64 `xorm:"gusd_account_balance_interval_5 int null default '0'"` HTAccountBalanceInterval5 int64 `xorm:"ht_account_balance_interval_5 int null default '0'"` OMGAccountBalanceInterval5 int64 `xorm:"omg_account_balance_interval_5 int null default '0'"` ZRXAccountBalanceInterval5 int64 `xorm:"zrx_account_balance_interval_5 int null default '0'"` BATAccountBalanceInterval5 int64 `xorm:"bat_account_balance_interval_5 int null default '0'"` BNBAccountBalanceInterval6 int64 `xorm:"bnb_account_balance_interval_6 int null default '0'"` MKRAccountBalanceInterval6 int64 `xorm:"mkr_account_balance_interval_6 int null default '0'"` USDCAccountBalanceInterval6 int64 `xorm:"usdc_account_balance_interval_6 int null default '0'"` TUSDAccountBalanceInterval6 int64 `xorm:"tusd_account_balance_interval_6 int null default '0'"` GUSDAccountBalanceInterval6 int64 `xorm:"gusd_account_balance_interval_6 int null default '0'"` HTAccountBalanceInterval6 int64 `xorm:"ht_account_balance_interval_6 int null default '0'"` OMGAccountBalanceInterval6 int64 `xorm:"omg_account_balance_interval_6 int null default '0'"` ZRXAccountBalanceInterval6 int64 `xorm:"zrx_account_balance_interval_6 int null default '0'"` BATAccountBalanceInterval6 int64 `xorm:"bat_account_balance_interval_6 int null default '0'"` BNBAccountBalanceInterval7 int64 `xorm:"bnb_account_balance_interval_7 int null default '0'"` MKRAccountBalanceInterval7 int64 `xorm:"mkr_account_balance_interval_7 int null default '0'"` USDCAccountBalanceInterval7 int64 `xorm:"usdc_account_balance_interval_7 int null default '0'"` TUSDAccountBalanceInterval7 int64 `xorm:"tusd_account_balance_interval_7 int null default '0'"` GUSDAccountBalanceInterval7 int64 `xorm:"gusd_account_balance_interval_7 int null default '0'"` HTAccountBalanceInterval7 int64 `xorm:"ht_account_balance_interval_7 int null default '0'"` OMGAccountBalanceInterval7 int64 `xorm:"omg_account_balance_interval_7 int null default '0'"` ZRXAccountBalanceInterval7 int64 `xorm:"zrx_account_balance_interval_7 int null default '0'"` BATAccountBalanceInterval7 int64 `xorm:"bat_account_balance_interval_7 int null default '0'"` BNBAccountBalanceInterval8 int64 `xorm:"bnb_account_balance_interval_8 int null default '0'"` MKRAccountBalanceInterval8 int64 `xorm:"mkr_account_balance_interval_8 int null default '0'"` USDCAccountBalanceInterval8 int64 `xorm:"usdc_account_balance_interval_8 int null default '0'"` TUSDAccountBalanceInterval8 int64 `xorm:"tusd_account_balance_interval_8 int null default '0'"` GUSDAccountBalanceInterval8 int64 `xorm:"gusd_account_balance_interval_8 int null default '0'"` HTAccountBalanceInterval8 int64 `xorm:"ht_account_balance_interval_8 int null default '0'"` OMGAccountBalanceInterval8 int64 `xorm:"omg_account_balance_interval_8 int null default '0'"` ZRXAccountBalanceInterval8 int64 `xorm:"zrx_account_balance_interval_8 int null default '0'"` BATAccountBalanceInterval8 int64 `xorm:"bat_account_balance_interval_8 int null default '0'"` BNBAccountBalanceInterval9 int64 `xorm:"bnb_account_balance_interval_9 int null default '0'"` MKRAccountBalanceInterval9 int64 `xorm:"mkr_account_balance_interval_9 int null default '0'"` USDCAccountBalanceInterval9 int64 `xorm:"usdc_account_balance_interval_9 int null default '0'"` TUSDAccountBalanceInterval9 int64 `xorm:"tusd_account_balance_interval_9 int null default '0'"` GUSDAccountBalanceInterval9 int64 `xorm:"gusd_account_balance_interval_9 int null default '0'"` HTAccountBalanceInterval9 int64 `xorm:"ht_account_balance_interval_9 int null default '0'"` OMGAccountBalanceInterval9 int64 `xorm:"omg_account_balance_interval_9 int null default '0'"` ZRXAccountBalanceInterval9 int64 `xorm:"zrx_account_balance_interval_9 int null default '0'"` BATAccountBalanceInterval9 int64 `xorm:"bat_account_balance_interval_9 int null default '0'"` BNBAccountBalanceInterval10 int64 `xorm:"bnb_account_balance_interval_10 int null default '0'"` MKRAccountBalanceInterval10 int64 `xorm:"mkr_account_balance_interval_10 int null default '0'"` USDCAccountBalanceInterval10 int64 `xorm:"usdc_account_balance_interval_10 int null default '0'"` TUSDAccountBalanceInterval10 int64 `xorm:"tusd_account_balance_interval_10 int null default '0'"` GUSDAccountBalanceInterval10 int64 `xorm:"gusd_account_balance_interval_10 int null default '0'"` HTAccountBalanceInterval10 int64 `xorm:"ht_account_balance_interval_10 int null default '0'"` OMGAccountBalanceInterval10 int64 `xorm:"omg_account_balance_interval_10 int null default '0'"` ZRXAccountBalanceInterval10 int64 `xorm:"zrx_account_balance_interval_10 int null default '0'"` BATAccountBalanceInterval10 int64 `xorm:"bat_account_balance_interval_10 int null default '0'"` BNBDeadAccountNumberByThen int64 `xorm:"bnb_dead_account_number_by_then int null default '0'"` MKRDeadAccountNumberByThen int64 `xorm:"mkr_dead_account_number_by_then int null default '0'"` USDCDeadAccountNumberByThen int64 `xorm:"usdc_dead_account_number_by_then int null default '0'"` TUSDDeadAccountNumberByThen int64 `xorm:"tusd_dead_account_number_by_then int null default '0'"` GUSDDeadAccountNumberByThen int64 `xorm:"gusd_dead_account_number_by_then int null default '0'"` HTDeadAccountNumberByThen int64 `xorm:"ht_dead_account_number_by_then int null default '0'"` OMGDeadAccountNumberByThen int64 `xorm:"omg_dead_account_number_by_then int null default '0'"` ZRXDeadAccountNumberByThen int64 `xorm:"zrx_dead_account_number_by_then int null default '0'"` BATDeadAccountNumberByThen int64 `xorm:"bat_dead_account_number_by_then int null default '0'"` ActiveAddress int64 `xorm:"active_address decimal(38,0) null default '0'"` NewAddress0 int64 `xorm:"new_address_0 decimal(38,0) null default '0'"` NewAddress1To7 int64 `xorm:"new_address_1_7 decimal(38,0) null default '0'"` NewAddress8To14 int64 `xorm:"new_address_8_14 decimal(38,0) null default '0'"` NewAddress15To21 int64 `xorm:"new_address_15_21 decimal(38,0) null default '0'"` NewAddress22To28 int64 `xorm:"new_address_22_28 decimal(38,0) null default '0'"` NewAddress29ToPlus int64 `xorm:"new_address_29_plus decimal(38,0) null default '0'"` TransactionValueInterval1 *big.Int `xorm:"transaction_value_interval_1 decimal(38,0) null default '0'"` TransactionValueInterval2 *big.Int `xorm:"transaction_value_interval_2 decimal(38,0) null default '0'"` TransactionValueInterval3 *big.Int `xorm:"transaction_value_interval_3 decimal(38,0) null default '0'"` TransactionValueInterval4 *big.Int `xorm:"transaction_value_interval_4 decimal(38,0) null default '0'"` TransactionValueInterval5 *big.Int `xorm:"transaction_value_interval_5 decimal(38,0) null default '0'"` TransactionValueInterval6 *big.Int `xorm:"transaction_value_interval_6 decimal(38,0) null default '0'"` TransactionCountInterval1 int64 `xorm:"transaction_count_interval_1 int null default '0'"` TransactionCountInterval2 int64 `xorm:"transaction_count_interval_2 int null default '0'"` TransactionCountInterval3 int64 `xorm:"transaction_count_interval_3 int null default '0'"` TransactionCountInterval4 int64 `xorm:"transaction_count_interval_4 int null default '0'"` TransactionCountInterval5 int64 `xorm:"transaction_count_interval_5 int null default '0'"` TransactionCountInterval6 int64 `xorm:"transaction_count_interval_6 int null default '0'"` ActiveCountIn1Days int64 `xorm:"active_count_in_1_days int null default '0'"` ActiveCountIn2Days int64 `xorm:"active_count_in_2_days int null default '0'"` ActiveCountIn3Days int64 `xorm:"active_count_in_3_days int null default '0'"` ActiveCountIn4Days int64 `xorm:"active_count_in_4_days int null default '0'"` ActiveCountIn5Days int64 `xorm:"active_count_in_5_days int null default '0'"` ActiveCountIn6Days int64 `xorm:"active_count_in_6_days int null default '0'"` ActiveCountIn7Days int64 `xorm:"active_count_in_7_days int null default '0'"` ActiveCountIn8Days int64 `xorm:"active_count_in_8_days int null default '0'"` ActiveCountIn9Days int64 `xorm:"active_count_in_9_days int null default '0'"` ActiveCountIn10Days int64 `xorm:"active_count_in_10_days int null default '0'"` ActiveCountIn11Days int64 `xorm:"active_count_in_11_days int null default '0'"` ActiveCountIn12Days int64 `xorm:"active_count_in_12_days int null default '0'"` ActiveCountIn13Days int64 `xorm:"active_count_in_13_days int null default '0'"` ActiveCountIn14Days int64 `xorm:"active_count_in_14_days int null default '0'"` ActiveCountIn15Days int64 `xorm:"active_count_in_15_days int null default '0'"` LargeTransactionCountPercentage float64 `xorm:"large_transaction_count_percentage decimal(38,4) null default '0'"` LargeTransactionValuePercentage float64 `xorm:"large_transaction_value_percentage decimal(38,4) null default '0'"` ReviveAccountNumber int64 `xorm:"revive_account_number int null default '0'"` ReliveAccountNumber int64 `xorm:"relive_account_number int null default '0'"` DeadAccountNumberByThen int64 `xorm:"dead_account_number_by_then int null default '0'"` ContractTransactionCount int64 `xorm:"contract_transaction_count int null default '0'"` }
func (StatisticsDayAdditionalTokenIndexes) TableName ¶
func (t StatisticsDayAdditionalTokenIndexes) TableName() string
type StatisticsDayBlock ¶
type StatisticsDayBlock struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull unique index"` BlockCount int64 `xorm:"block_count bigint notnull default '0'"` BlockSizeSum int64 `xorm:"block_size_sum bigint notnull default '0'"` BlockSizeAvg float64 `xorm:"block_size_avg decimal(38,4) notnull default '0'"` BlockTimeSpent float64 `xorm:"block_time_spent decimal(38,4) notnull default '0'"` DifficultySum float64 `xorm:"difficulty_sum decimal(38,4) notnull default '0'"` ForkNumber int `xorm:"fork_number int notnull default '0'"` MinerCount int `xorm:"miner_count int notnull default '0'"` TotalMinerCount int64 `xorm:"total_miner_count bigint notnull default '0'"` BlockGasLimitAvg float64 `xorm:"block_gas_limit_avg decimal(38,4) notnull default '0'"` BlockGasUsedAvg float64 `xorm:"block_gas_used_avg decimal(38,4) notnull default '0'"` BlockFeeAvg float64 `xorm:"block_fee_avg decimal(38,4) notnull default '0'"` BlockRewardAvg float64 `xorm:"block_reward_avg decimal(38,4) notnull default '0'"` BlockRefereneceRewardAvg float64 `xorm:"block_reference_reward_avg decimal(38,4) notnull default '0'"` UncleGasLimitAvg float64 `xorm:"uncle_gas_limit_avg decimal(38,4) notnull default '0'"` UncleGasUsedAvg float64 `xorm:"uncle_gas_used_avg decimal(38,4) notnull default '0'"` UncleRewardAvg float64 `xorm:"uncle_reward_avg decimal(38,4) notnull default '0'"` Supply math.HexOrDecimal256 `xorm:"supply decimal(38,0) notnull default '0'"` MinerFeeMid int64 `xorm:"miner_fee_mid bigint notnull default '0'"` }
CREATE TABLE `eth_calc_daily` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL COMMENT '日期', `block_size_sum` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '区块链总体积', `block_size_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '区块体积平均大小', `difficulty_sum` DOUBLE NOT NULL DEFAULT '0' COMMENT '全网算力', `block_time_spent` DOUBLE NOT NULL DEFAULT '0' COMMENT '区块产生时间', `tx_rate` DOUBLE NOT NULL DEFAULT '0' COMMENT '交易速率', `tx_count` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '交易次数', `tx_value_sum` DECIMAL(30,0) NOT NULL DEFAULT '0' COMMENT '交易金额', `tx_value_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '交易金额平均值', `tx_gaslimit_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '交易gaspro', `tx_gasused_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '交易gasused', `tx_gasprice_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '交易gasprice', `miner` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '已获奖励矿工数量', `tx_fee_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '交易矿工费平均值', `block_gaslimit_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '区块gaslimit平均值', `block_gasused_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '区块gasused平均值', `block_profit_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '区块矿工总收益平均值', `block_fee_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '区块交易费平均值', `block_reward_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '区块奖励平均值', `uncle_gaslimit_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '叔块gaslimit平均值', `uncle_gasused_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '叔块gasused平均值', `uncle_reward_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '叔块矿工总收益平均值', `new_address_count` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '每日新增账户数', `total_address_uptonow`INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '每日总的账户' `active_address_count` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '日活', `tx_address_cnt_avg` DOUBLE NOT NULL DEFAULT '0' COMMENT '每日参与交易的交易地址的交易次数的平均值', `tx_address_value_avg` DECIMAL(30,4) NOT NULL DEFAULT '0' COMMENT '每日参与交易的交易地址的交易金额的平均值', PRIMARY KEY (`id`), UNIQUE KEY `idx_date` (`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
func (StatisticsDayBlock) TableName ¶
func (t StatisticsDayBlock) TableName() string
type StatisticsDayInternalTransaction ¶
type StatisticsDayInternalTransaction struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull unique"` Count int64 `xorm:"count int notnull default '0'"` ValueSum math.HexOrDecimal256 `xorm:"value_sum decimal(38,0) notnull default '0'"` ValueAvg float64 `xorm:"value_avg decimal(38,4) notnull default '0'"` Rate float64 `xorm:"rate decimal(38,4) notnull default '0'"` GasLimitAvg float64 `xorm:"gas_limit_avg decimal(38,4) notnull default '0'"` GasUsedAvg float64 `xorm:"gas_used_avg decimal(38,4) notnull default '0'"` AddressCount int64 `xorm:"address_count int notnull default '0'"` TotalAddressCount int64 `xorm:"total_address_count int notnull default '0'"` ActiveAddressCount int64 `xorm:"active_address_count int notnull default '0'"` AddressTransactionCountAvg float64 `xorm:"address_tx_count_avg decimal(38,4) notnull default '0'"` AddressTransactionValueAvg float64 `xorm:"address_tx_value_avg decimal(38,3) notnull default '0'"` }
func (StatisticsDayInternalTransaction) TableName ¶
func (t StatisticsDayInternalTransaction) TableName() string
type StatisticsDayMinerCost ¶
type StatisticsDayMinerCost struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull unique"` Cost float64 `xorm:"cost decimal(38,4) notnull default '0'"` TotalEnergyConsumption float64 `xorm:"total_energy_consumption decimal(38,4) notnull default '0'"` UnitEnergyConsumption float64 `xorm:"unit_energy_consumption decimal(38,4) notnull default '0'"` Output float64 `xorm:"output decimal(38,4) notnull default '0'"` Income float64 `xorm:"income decimal(38,4) notnull default '0'"` Profit float64 `xorm:"profit decimal(38,4) notnull default '0'"` }
func (StatisticsDayMinerCost) TableName ¶
func (t StatisticsDayMinerCost) TableName() string
type StatisticsDayMinerPool ¶
type StatisticsDayMinerPool struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull"` Name string `xorm:"name varchar(100) notnull"` HashRate float64 `xorm:"hash_rate decimal(38,4) notnull default '0'"` BlockCount int64 `xorm:"block_count int notnull default '0'"` UncleCount int64 `xorm:"uncle_count int notnull default '0'"` EmptyBlockCount int64 `xorm:"empty_block_count int notnull default '0'"` BlockSizeAvg float64 `xorm:"block_size_avg decimal(38,4) notnull default '0'"` UncleSizeAvg float64 `xorm:"uncle_size_avg decimal(38,4) notnull default '0'"` FeeAvg float64 `xorm:"fee_avg decimal(38,4) notnull default '0'"` BlockRewardAvg float64 `xorm:"block_reward_avg decimal(38,4) notnull default '0'"` ReferenceRewardAvg float64 `xorm:"reference_reward_avg decimal(38,4) notnull default '0'"` UncleRewardAvg float64 `xorm:"uncle_reward_avg decimal(38,4) notnull default '0'"` }
func (StatisticsDayMinerPool) TableName ¶
func (t StatisticsDayMinerPool) TableName() string
type StatisticsDayOHLC ¶
type StatisticsDayOHLC struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull unique"` Open float64 `xorm:"open decimal(38,4) notnull"` High float64 `xorm:"high decimal(38,4) notnull"` Low float64 `xorm:"low decimal(38,4) notnull"` Close float64 `xorm:"close decimal(38,4) notnull"` }
func (StatisticsDayOHLC) TableName ¶
func (t StatisticsDayOHLC) TableName() string
type StatisticsDayTokenTransaction ¶
type StatisticsDayTokenTransaction struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull unique(IDX_eth_token_address)"` TokenAddress string `xorm:"token_address char(40) notnull unique(IDX_eth_token_address)"` Count int64 `xorm:"count int notnull default '0'"` ValueSum math.HexOrDecimal256 `xorm:"value_sum decimal(38,0) notnull default '0'"` ValueAvg float64 `xorm:"value_avg decimal(38,4) notnull default '0'"` StoreRate float64 `xorm:"store_rate decimal(38,4) notnull default '0'"` MarketValueRatio float64 `xorm:"market_value_ratio decimal(38,4) notnull default '0'"` AddressCount int64 `xorm:"address_count int notnull default '0'"` TotalAddressCount int64 `xorm:"total_address_count int notnull default '0'"` ActiveAddressCount int64 `xorm:"active_address_count int notnull default '0'"` AddressTransactionCountAvg float64 `xorm:"address_tx_count_avg decimal(38,4) notnull default '0'"` AddressTransactionValueAvg float64 `xorm:"address_tx_value_avg decimal(38,4) notnull default '0'"` }
func (StatisticsDayTokenTransaction) TableName ¶
func (t StatisticsDayTokenTransaction) TableName() string
type StatisticsDayTransaction ¶
type StatisticsDayTransaction struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull unique index"` Count int `xorm:"count int notnull default '0'"` Rate float64 `xorm:"rate decimal(38,4) notnull default '0'"` ValueSum math.HexOrDecimal256 `xorm:"value_sum decimal(38,0) notnull default '0'"` ValueAvg float64 `xorm:"value_avg decimal(38,4) notnull default '0'"` GasLimitAvg float64 `xorm:"gas_limit_avg decimal(38,4) notnull default '0'"` GasUsedAvg float64 `xorm:"gas_used_avg decimal(38,4) notnull default '0'"` GasPriceAvg float64 `xorm:"gas_price_avg decimal(38,4) notnull default '0'"` FeeAvg float64 `xorm:"fee_avg decimal(38,4) notnull default '0'"` AddressCount int64 `xorm:"address_count int notnull default '0'"` TotalAddressCount int64 `xorm:"total_address_count int notnull default '0'"` ActiveAddressCount int64 `xorm:"active_address_count int notnull default '0'"` SleepAddressCount int64 `xorm:"sleep_address int notnull default '0'"` AddressTransactionCountAvg float64 `xorm:"address_tx_count_avg decimal(38,4) notnull default '0'"` AddressTransactionValueAvg float64 `xorm:"address_tx_value_avg decimal(38,4) notnull default '0'"` ContractTransactionCount int64 `xorm:"contract_tx_count int notnull default '0'"` StoreRate float64 `xorm:"store_rate decimal(38,4) notnull default '0'"` MarketValueRatio float64 `xorm:"market_value_ratio decimal(38,4) notnull default '0'"` SizeAvg float64 `xorm:"size_avg decimal(38,4) notnull default '0'"` SizeFeeAvg float64 `xorm:"size_fee_avg decimal(38,4) notnull default '0'"` FreshRate float64 `xorm:"fresh_rate decimal(38,4) notnull default '0'"` ValueWithoutHotAddress math.HexOrDecimal256 `xorm:"value_without_hot_address decimal(38,0) notnull default '0'"` ValueWithoutLongChain math.HexOrDecimal256 `xorm:"value_without_long_chain decimal(38,0) notnull default '0'"` }
func (StatisticsDayTransaction) TableName ¶
func (t StatisticsDayTransaction) TableName() string
type StatisticsMonth ¶
type StatisticsMonth struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull default '0' unique(IDX_timestamp)"` ActiveAddressCount int `xorm:"active_address_count int notnull default '0'"` TotalActiveAddressCount int `xorm:"total_active_address_count int notnull default '0'"` }
func (StatisticsMonth) TableName ¶
func (t StatisticsMonth) TableName() string
type StatisticsMonthTokens ¶
type StatisticsMonthTokens struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull default '0' index"` TokenAddress string `xorm:"token_address char(40) notnull default ''"` TokenTxActiveAddressCount int `xorm:"token_tx_active_address_count int notnull default '0'"` }
func (StatisticsMonthTokens) TableName ¶
func (t StatisticsMonthTokens) TableName() string
type StatisticsWeek ¶
type StatisticsWeek struct { ID int64 `xorm:"id bigint autoincr pk"` Timestamp int64 `xorm:"timestamp int notnull unique index"` ActiveAddressCount int64 `xorm:"active_address_count decimal(38,0) notnull default '0'"` ActiveTokenAddressCount int64 `xorm:"active_token_address_count decimal(38,0) notnull default '0'"` }
func (StatisticsWeek) TableName ¶
func (t StatisticsWeek) TableName() string
type Token ¶
type Token struct { ID int64 `xorm:"id bigint autoincr pk"` TokenAddress string `xorm:"token_address char(40) notnull unique index"` DecimalLength int64 `xorm:"decimal_len int notnull"` Name string `xorm:"name varchar(128) notnull"` Symbol string `xorm:"symbol varchar(128) notnull"` TotalSupply string `xorm:"total_supply varchar(128) null"` // follows attribute temerally can't obtain Owner string `xorm:"owner char(40) notnull"` Timestamp int64 `xorm:"timestamp int notnull index"` }
type TokenAccount ¶
type TokenAccount struct { ID int64 `xorm:"id bigint autoincr pk"` Address string `xorm:"address char(40) notnull unique(IDX_eth_token_address)"` //账户地址 TokenAddress string `xorm:"token_address char(40) notnull unique(IDX_eth_token_address)"` Balance math.HexOrDecimal256 `xorm:"balance decimal(38,0) notnull default '0'"` //账户余额 BirthTimestamp int64 `xorm:"birth_timestamp int notnull default '0' "` //账户第一次出现的时间 LastActiveTimestamp int64 `xorm:"last_active_timestamp int notnull default '0'"` //账户上次活跃时间 }
func (TokenAccount) TableName ¶
func (t TokenAccount) TableName() string
type TokenAccountExtra ¶
type TokenAccountExtra struct { ID int64 `xorm:"id bigint autoincr pk"` Address string `xorm:"address char(40) notnull index"` //账户地址 TokenAddress string `xorm:"token_address char(40) notnull index"` //Token地址 Balance math.HexOrDecimal256 `xorm:"balance decimal(38,0) notnull default '0'"` //账户余额 BirthTimestamp int64 `xorm:"birth_timestamp int(10) notnull default '0' "` //账户第一次出现的时间 LastActiveTimestamp int64 `xorm:"last_active_timestamp int(10) notnull default '0'"` //账户上次活跃时间 LastLastActiveTimestamp int64 `xorm:"last_last_active_timestamp int(10) notnull default '0'"` //账户上上次活跃时间 }
func (TokenAccountExtra) TableName ¶
func (t TokenAccountExtra) TableName() string
type TokenTransaction ¶
type TokenTransaction struct { ID int64 `xorm:"id bigint autoincr pk"` BlockHeight int64 `xorm:"block_height int index"` ParentTransactionHash string `xorm:"parent_hash char(64) notnull index"` ParentTransactionIndex int64 `xorm:"parent_tx_index smallint notnull"` From string `xorm:"from char(40) notnull index"` To string `xorm:"to char(40) notnull index"` Value math.HexOrDecimal256 `xorm:"value decimal(38,0) notnull"` Timestamp int64 `xorm:"timestamp int notnull index"` TokenAddress string `xorm:"token_address char(40) notnull"` LogIndex int64 `xorm:"log_index int notnull"` IsRemoved bool `xorm:"is_removed tinyint notnull"` }
func (TokenTransaction) TableName ¶
func (t TokenTransaction) TableName() string
type Transaction ¶
type Transaction struct { ID int64 `xorm:"id bigint autoincr pk"` Hash string `xorm:"hash char(64) notnull unique index"` BlockHeight int64 `xorm:"block_height int index"` From string `xorm:"from char(40) notnull index"` To string `xorm:"to char(40) notnull index"` ContractAddress string `xorm:"contract_address char(40) notnull index"` Value math.HexOrDecimal256 `xorm:"value decimal(38,0) notnull"` Timestamp int64 `xorm:"timestamp int notnull index"` GasNumber int64 `xorm:"gas_number bigint notnull"` GasPrice int64 `xorm:"gas_price bigint notnull"` GasUsed int64 `xorm:"gas_used bigint notnull"` CumulativeGasUsed int64 `xorm:"cumulative_gas_used bigint notnull"` Nonce int `xorm:"nonce int notnull"` V string `xorm:"v char(2) notnull"` R string `xorm:"r char(64) notnull"` S string `xorm:"s char(64) notnull"` TransactionBlockIndex int `xorm:"tx_block_index smallint notnull"` Status uint `xorm:"status tinyint notnull"` Type int `xorm:"type tinyint notnull"` Root string `xorm:"root char(64) notnull"` LogsBloom string `xorm:"logs_bloom varchar(512) notnull"` LogLen int `xorm:"log_len int notnull"` TransactionSize int `xorm:"tx_size int notnull"` }
func (Transaction) TableName ¶
func (t Transaction) TableName() string
type Uncle ¶
type Uncle struct { ID int64 `xorm:"id bigint autoincr pk"` Height int64 `xorm:"height int notnull index"` Hash string `xorm:"hash varchar(64) notnull index"` BlockHeight int64 `xorm:"block_height int notnull index"` ParentHash string `xorm:"parent_hash varchar(64) notnull"` SHA3Uncles string `xorm:"sha3_uncles varchar(64) notnull"` Nonce string `xorm:"nonce varchar(16) notnull"` MixHash string `xorm:"mix_hash varchar(64) notnull"` Miner string `xorm:"miner varchar(40) not null"` PoolName string `xorm:"pool_name varchar(50) notnull default ''"` Timestamp int64 `xorm:"timestamp int notnull index"` ExtraData string `xorm:"extra_data varchar(64) notnull"` LogsBloom string `xorm:"logs_bloom varchar(512) notnull"` TransactionRoot string `xorm:"transactions_root varchar(64) notnull"` StateRoot string `xorm:"state_root varchar(64) notnull"` ReceiptsRoot string `xorm:"receipt_root varchar(64) notnull"` GasUsed int64 `xorm:"gas_used bigint notnull"` GasLimit int64 `xorm:"gas_limit bigint notnull"` Difficulty math.HexOrDecimal256 `xorm:"difficulty decimal(38,0) notnull"` TotalDifficulty math.HexOrDecimal256 `xorm:"total_difficulty decimal(38,0) notnull"` Size int64 `xorm:"size int notnull"` UncleLen int `xorm:"uncle_len tinyint notnull"` TxLen int `xorm:"tx_len int notnull"` Reward math.HexOrDecimal256 `xorm:"reward decimal(38,0) notnull"` }
Source Files ¶
- account.go
- account_extra.go
- block.go
- ens.go
- internal_transaction.go
- mempool.go
- meta.go
- miner_pool_address.go
- node.go
- statistics_day_additional_indexes.go
- statistics_day_additional_token_indexes.go
- statistics_day_block.go
- statistics_day_internal_transaction.go
- statistics_day_miner_cost.go
- statistics_day_miner_pool.go
- statistics_day_ohlc.go
- statistics_day_token_transaction.go
- statistics_day_transaction.go
- statistics_month.go
- statistics_month_tokens.go
- statistics_week.go
- token.go
- token_account.go
- token_account_extra.go
- token_transaction.go
- transaction.go
- uncle.go
Click to show internal directories.
Click to hide internal directories.