6.1.3 • Published 4 years ago

@alethio/explorer-plugin-eth-extended v6.1.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

@alethio/explorer-plugin-eth-extended

Alethio Explorer core plugin with content from the Alethio data pipeline. Used by aleth.io. Works together with the @alethio/explorer-plugin-eth-common core plugin.

See cms-plugin-tool for install instructions.

Configuration

The structure of the config object is described here.

See config.sample.json for an example.

Refer to pages.sample.json for a pages structure example.

Exported entities

Pages

Page URICreated context shapeModule slotsDescriptionImplementation
page://aleth.io/uncle{ uncleHash }contentUncle details pageunclePage
page://aleth.io/cm{ txHash, validationIndex }sidebar, contentContract Message pagecmPage
page://aleth.io/dashboard{}contentMain dashboard pagedashboardPage

Context

Context URIGenerated context shapePlaced in contextDescriptionImplementation
context://aleth.io/extended/tx/parentBlock{ txHash, blockNumber }{ txHash }Adds the parent block to the current TX contexttxParentBlockContext
context://aleth.io/extended/tx/parentBlock?optional{ txHash, blockNumber? }{ txHash }Adds the parent block to the current TX context, if it exists (not a pending TX)txParentBlockOptionalContext
context://aleth.io/cm/parent{ txHash, validationIndex, parentValidationIndex, blockNumber }{ txHash, validationIndex }Adds the parent contract message or TX to the current contextcmParentContext

Modules

Module URIContext shapeModule slotsDescriptionImplementationOptions
module://aleth.io/block/basic{ blockNumber }confirmationsBlock basic data fieldsblockBasicModuleN/A
module://aleth.io/block/txs{ blockNumber }N/ATransactions in given block, in two visualizations (grid and heat map)blockTxsModuleN/A
module://aleth.io/block/advanced{ blockNumber }extraDataBlock advanced data fieldsblockAdvancedModuleN/A
module://aleth.io/block/logs-bloom{ blockNumber }N/ABlock logs bloomblockLogsBloomModuleN/A
module://aleth.io/uncle/details{ uncleHash }N/AUncle data fieldsuncleDetailsModuleN/A
module://aleth.io/tx/basic{ txHash }blockConfirmationsTransaction basic data fieldstxBasicModuleN/A
module://aleth.io/tx/advanced{ txHash }N/ATransaction advanced data fieldstxAdvancedModuleN/A
module://aleth.io/tx/summary{ txHash }N/AAccordion with contract messages, log events, token transfers etc.txSummaryModuleN/A
module://aleth.io/tx/payload"{ txHash }N/ADecoded tx payloadtxPayloadModuleN/A
module://aleth.io/account/details{ accountHash }N/AAccount data fieldsaccountDetailsModuleN/A
module://aleth.io/account/balance{ accountHash }N/AAccount balance chartaccountBalanceModuleIAccountBalanceModuleOptions
module://aleth.io/account/summary{ accountHash }N/AAccordion with transactions, contract messages etc.accountSummaryModuleN/A
module://aleth.io/account/contract{ accountHash }accordionItemsAccordion with contract data (source code, account code etc.) with slots for adding new itemsaccountContractModuleN/A
module://aleth.io/cm/list{ txHash, validationIndex, parentValidationIndex}N/AChart for CM page sidebar showing contract messages found in the same parentcmListModuleN/A
module://aleth.io/cm/details{ txHash, validationIndex }modulesContract message data fieldscmDetailsModuleN/A
module://aleth.io/cm/summary{ txHash, validationIndex }N/AAccordion with child contract messages, token transfers etc.cmSummaryModuleN/A
module://aleth.io/dashboard/avgTimeInPoolChart{ rangeStart, rangeEnd }N/AChart showing average time spent in pool for Txs that were included in each blockavgTimeInPoolChartModuleN/A
module://aleth.io/dashboard/propagationChart{}N/AChart showing mined block propagation statisticspropagationChartModuleN/A
module://aleth.io/cm/payload{ txHash, validationIndex }N/ADecoded contract message payloadcmPayloadModuleN/A
module://aleth.io/reorg-banner{ blockNumber }N/AShow a notification banner when reorg events occur. Should be placed on every page that depends on the given context blockNumberreorgBannerModule.tsxN/A

Data Adapters

Adapter URIContext shapeReturn typeDescriptionImplementation
adapter://aleth.io/block/basic{ blockNumber }IBlockBasicInfoAdapter for basic block dataBlockBasicInfoAdapter
adapter://aleth.io/full/block/details{ blockNumber }IBlockDetailsProvides detailed block data specific to the full explorerBlockDetailsAdapter
adapter://aleth.io/prices/latest{ blockNumber }number | undefinedThe price of ETH in USD at the latest block or undefined if disabled by configurationEthPriceAdapter
adapter://aleth.io/block/confirmations{ blockNumber }IBlockConfirmationsInfo about number of confirmations for a given blockBlockConfirmationsAdapter
adapter://aleth.io/block-range/summary{ rangeStart, rangeEnd, blockNumber }Array<IBlockTxCount | undefined>TX counts per block for a range of blocksBlockListAdapter
adapter://aleth.io/block/latestNo{}numberReturns the latest block number on the chainLatestBlockNumberAdapter
adapter://aleth.io/full/uncle/details{ uncleHash }IUncleDetailsUncle data fieldsUncleDetailsAdapter
adapter://aleth.io/extended/tx/details{ txHash }ITxDetailsTransaction data fieldsTxDetailsAdapter
adapter://aleth.io/extended/account/details{ accountHash }IAccountDetailsAggregated account dataAccountDetailsAdapter
adapter://aleth.io/extended/account/balance?latest{ accountHash }AccountBalanceAccount balance for the latest available blockAccountBalanceAdapter
adapter://aleth.io/extended/account/balance?historical{ accountHash }AccountBalanceDetailed account balance for the last 30 days AccountBalanceAdapter
adapter://aleth.io/cm/details{ txHash, validationIndex }ICmDetailsContract message data fieldsCmDetailsAdapter
adapter://aleth.io/search/v2{}ISearchReturns a search providerSearchAdapter
adapter://aleth.io/avgTxTimeInPool{}Array<IBlockTxTimeInPool | undefined>Average time spent in pool for latest blocksBlockAvgTxTimeInPoolAdapter
adapter://aleth.io/pendingPoolInfo{}IPendingPoolInfoInformation about the pending poolPendingPoolInfoAdapter
adapter://aleth.io/propagationInfo{}Array<IPropagationChartItem> | undefinedData about the node propagationPropagationInfoAdapter
adapter://aleth.io/ethNodesInfo{}IEthNodesInfoInfo about the active nodes (count etc.)EthNodesInfoAdapter
6.1.2

4 years ago

6.1.3

4 years ago

6.1.1

4 years ago

6.1.0

4 years ago

6.0.1

4 years ago

6.0.0

4 years ago

5.0.0

4 years ago

4.0.3

5 years ago

4.0.2

5 years ago

4.0.1

5 years ago

4.0.0

5 years ago

3.5.1

5 years ago

3.5.0

5 years ago

3.4.0

5 years ago

3.3.0

5 years ago

3.2.0

5 years ago

3.1.0

5 years ago

3.0.0

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.4

5 years ago