This is reflected in the production-$ branch for each instance. Configuring EVM ChainsĬSS: Update the import instruction in apps/block_scout_web/assets/css/theme/_variables.scss to select a preset css file. Our forum contains a full list of BlockScout environment variables. See Manual BlockScout Deployment for instructions. We use Ansible & Terraform to build the correct infrastructure to run BlockScout. This restricts automatic writes to :indexer and read-only mode can be achieved by not running :indexer. Any process, Task, or GenServer that automatically reads from the chain and writes to :explorer should be in :indexer. Uses :ethereum_jsonrpc to index chain and batch import data into :explorer. MUST be able to boot in a read-only mode when run independently from :indexer, so cannot depend on :indexer as that would start :indexer indexing. Any business rules or interface not tied directly to Phoenix or Plug should go in :explorer. The minimum interface to allow web access should go in :block_scout_web. Can read and write to the backing storage. It is allowed to know Explorer's param format, but it cannot directly depend on :explorer Each directory under apps/ is a separate Mix project and OTP application, but the projects can use each other as a dependency in their mix.exs.Įach OTP application has a restricted domain. Interface for the POA network updated 02/2019 User customization: Users can easily deploy on a network and customize the Bootstrap interface.Įthereum sidechain networks: BlockScout supports the Ethereum mainnet, Ethereum testnets, POA network, and forks like Ethereum Classic, xDAI, additional sidechains, and private EVM networks. Future releases will support additional token types including ERC223 and ERC1155. Token support: ERC20 and ERC721 tokens are supported. Support for Vyper, LLL, and Web Assembly contracts is in progress. Smart contract interaction: Users can read and verify Solidity smart contracts and access pre-existing contracts to fast-track development. Real time transaction tracking: Transactions are updated in real time - no page refresh required. Open source development: The code is community driven and available for anyone to use, explore and improve. As Ethereum sidechains continue to proliferate in both private and public settings, transparent tools are needed to analyze and validate transactions. Etherscan and Etherchain) are closed systems which are not independently verifiable. About BlockScoutīlockScout is an Elixir application that allows users to search transactions, view accounts and balances, and verify smart contracts on the entire Ethereum network including all forks and sidechains.Ĭurrently available block explorers (i.e. You can also access the dev chatroom on our Gitter Channel. You can also post and answer questions here. Visit the POA BlockScout forum for additional deployment instructions, FAQs, troubleshooting, and other BlockScout related items. This includes the Ethereum main and test networks as well as Ethereum forks and sidechains.įollowing is an overview of the project and instructions for getting started. BlockScout provides a comprehensive, easy-to-use interface for users to view, confirm, and inspect transactions on all EVM (Ethereum Virtual Machine) blockchains.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |