Socket
Socket
Sign inDemoInstall

@alethio/explorer-plugin-eth-extended

Package Overview
Dependencies
0
Maintainers
6
Versions
25
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @alethio/explorer-plugin-eth-extended

Alethio Explorer core plugin with content from the Alethio data pipeline


Version published
Maintainers
6
Install size
21.3 MB
Created

Readme

Source

@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

FAQs

Last updated on 10 Feb 2020

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc