Dokrypt

Dokrypt — Free Download. Blockchain dev environments single config
Dokrypt generates fully configured blockchain development environments with one command. A local chain, block explorer, IPFS, oracles, indexers, and monitoring start together. Define the entire stack in a single dokrypt.yaml file, run dokrypt up, and every service launches in the correct order with proper configuration. Supports Anvil, Hardhat, and Geth engines with built-in services including Blockscout, Otterscan, Chainlink mock oracles, IPFS, Prometheus, and Grafana. Includes project templates for DeFi, NFT, DAO, and token projects.
5.0(1 ratings)

Download Dokrypt (Official links)
File size: 5.67 MB
The latest version of Dokrypt is: 0.1.4
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • Complete local EVM node orchestration. Dokrypt launches local Ethereum Virtual Machine nodes and coordinates all supplementary services automatically. The orchestration includes block explorers, distributed file systems, monitoring tools, and oracles without manual wiring between components.
  • Single dokrypt.yaml configuration file. The entire environment definition resides in one configuration file. This file contains chains, services, accounts, and settings for every tool, eliminating separate configuration files for each service.
  • Shareable state snapshots. The tool saves the complete chain state into a single file. This file exports to any team member, and restoration recreates the exact same execution environment and test data on another machine.
  • Fork any chain at any block height. A single command forks Ethereum, Polygon, Arbitrum, Base, or any EVM-compatible chain. This feature enables smart contract testing against real mainnet state without operating on production networks.
  • Time travel and chain manipulation. From the command line interface, users jump forward in time, mine blocks, set account balances, and impersonate any account. No scripting is required for these chain operations.
  • Production-ready project templates. Dokrypt includes templates with tested contracts, test suites, deployment scripts, and a preconfigured environment. Templates exist for a DeFi automated market maker, an NFT marketplace, a DAO governance system, and an ERC-20 token with vesting and distribution.
  • Integrated testing framework. Solidity tests execute with gas consumption reports, code coverage analysis, and parallel execution. This testing framework operates directly without external tools or additional installation steps.
  • Cross-chain bridge simulation. The tool simulates message passing and token transfers between forked networks in the local environment. This allows testing of applications that operate across multiple blockchain networks under controlled conditions.
  • Plugin extension system. Custom hooks, commands, and services attach through a plugin system. Developers build and share their own extensions with the community to expand Dokrypt capabilities.
  • CI/CD system integration. A single command generates workflow files for GitHub Actions or GitLab CI. Each code push automatically executes smart contract tests, producing gas reports and test artifacts.
  • Blueprint-based environment generation. Predefined blueprints include contracts, tests, deployment scripts, and a configured environment. Available blueprints are: basic Hardhat setup (evm-basic), ERC-20 token with governance (evm-token), NFT collection with metadata (evm-nft), governance contracts with treasury (evm-dao), and DeFi marketplace with liquidity pool and oracle (evm-defi).
  • State diff export and import. Beyond full snapshots, Dokrypt generates difference files between two chain states. This capability facilitates specific change identification during testing and smart contract debugging.
  • Integrated monitoring with Prometheus and Grafana. The generated environment automatically includes Prometheus configuration for metric collection and Grafana for dashboard visualization. No separate installation or configuration of these tools is required.
  • Chainlink oracle mock simulation. Mock oracles simulating Chainlink behavior allow contract testing against external data sources without connections to real networks. Values are controlled through configuration or commands.
  • Native IPFS support. Dokrypt automatically starts and configures an IPFS node within the environment. Metadata, off-chain files, and decentralized references store and retrieve without additional configuration steps.

The development history of Dokrypt began in 2023 when a group of blockchain infrastructure developers identified the need to unify scattered tools for local testing environments. The core development team consists of engineers with experience building EVM nodes, block explorers, and container orchestration systems. The application is written primarily in the Go programming language, leveraging native concurrency and performance for multi-process management. Auxiliary components use TypeScript for integration with tools such as Hardhat. Since its first version, Dokrypt has incorporated chain forking, state snapshots, and a template system that reduces manual configuration.


Alternatives to Dokrypt: