EWC Fork is a free, open-source command-line tool for the Ergo blockchain, built with TypeScript and the Fleet SDK. It is aimed at developers, node operators and technically confident users who prefer managing Ergo wallets, querying nodes and working with ErgoScript from a terminal rather than a graphical interface. If you are looking for a point-and-click messenger or browser, this program is not that kind of tool.
The project's most recent code update is dated January 2025, so it is active rather than deprecated. Its documentation mentions Windows, but we have not independently confirmed how smoothly it runs there. Anyone planning to use EWC Fork for Windows should test it on testnet first and read every command's output before confirming it.
What Is EWC Fork and Who Is It For?
EWC Fork is a command-line interface for the Ergo blockchain. Rather than presenting buttons and menus, it accepts commands typed into a terminal. That makes it a natural fit for three groups: developers who write ErgoScript contracts, people who run their own Ergo node and want scripted access to it, and users who are comfortable managing a wallet from a shell.
It is not a general-purpose wallet for someone who wants a visual interface with account overviews and charts. Despite its catalog category, it is also not a messenger or a browser. Its scope is narrow on purpose: wallet actions on Ergo, node lookups, contract compilation and register decoding.
If you are new to Ergo, learn the basics first, such as how transactions move ERG between addresses and what a seed phrase protects. A command-line tool makes those actions explicit, which is educational, but a terminal does not usually add the visual safeguards that many graphical wallets provide.
Real-World Scenarios for a Terminal-Based Ergo Tool
Most people who reach for a tool like this have a specific job to do. A developer testing a contract might compile ErgoScript locally, decode register values from a box to see what a script stored, and then repeat the same steps on testnet before going further. Because the tool is scriptable, those steps can be saved in a file and rerun after each change.
A second scenario involves node operators. If you run your own Ergo node, querying it through a dedicated command is more convenient than assembling raw requests each time. Teams that maintain community infrastructure may also want consistent checks that anyone on the team can run in the same way.
A third scenario is learning. Reading command output for balances, transactions and registers teaches how Ergo structures its data far better than a summary screen would. Keep expectations realistic, though: this is a tool for people who are prepared to read documentation, check their work and accept that a typo in a command matters.
How Ergo Boxes, Registers and ErgoScript Fit Together
Three concepts come up repeatedly when working with this tool. Ergo organizes value into boxes, which are created by one transaction and spent by a later one. Each box can carry registers, which are slots that hold additional values alongside the box's ERG amount.
Registers store encoded values. Without decoding, they look like unreadable hexadecimal strings, so the ability to convert them into readable form is useful when inspecting what a contract or transaction actually contains.
ErgoScript is the language used to write the conditions that decide who can spend a box. Compiling a script turns human-written contract logic into the form the network understands. Developers often compile locally to catch errors early. Understanding these ideas also makes command output easier to interpret, since the same wallet action can look quite different depending on whether you are sending plain ERG or interacting with a contract.
Key features
Wallet creation and restoration
Node queries with extra indexes
ErgoScript compilation
Register value decoding
Mainnet and testnet support
Extensive test coverage
Supported coins
The tool is built around Ergo (ERG), the native coin of the Ergo blockchain, and it works on both Ergo mainnet and testnet. Testnet coins carry no real value, which makes it the sensible place to learn commands and test contracts before you move any real funds.
How to install EWC Fork? on Windows
- 1
Get the official source
Download only from the official website or the project's GitHub repository at github.com/ThierryM1212/ewc. If a packaged build appears on the GitHub Releases page, prefer that over third-party copies. Avoid mirrors and download sites you do not recognize.
- 2
Verify the file
Compare the SHA-256 checksum of your download with the value the project publishes, or check the signature if one is provided. If the values do not match, delete the file and do not run it.
- 3
Install or build
If a ready-made package is available, run its installer or extract it into a folder of your choice. If you only have source code, building it requires a JavaScript toolchain on your machine, so follow the repository's own instructions for that step.
-
Check that it responds
Open a terminal in the project folder and run the tool to confirm it starts and lists its commands. Do this before creating or restoring any wallet, so you know the installation works.
How to use EWC Fork?
Once the tool is installed, the workflow is mostly about being deliberate. Work from a terminal opened in the project folder, read each command's output before running the next one, and start on testnet so that any mistake costs nothing.
- Open a terminal in the folder where the tool is installed and confirm it responds.
- Choose your network. Pick testnet while you learn, and switch to mainnet only when you are confident in each command.
- Create a new wallet or restore an existing one. Write the seed phrase down on paper and store it offline.
- Check your balance before sending anything, so you know exactly what you are working with.
- Send a small test transaction to an address you control, then confirm it on the network before repeating the process.
- Use the node command to query your configured Ergo node whenever you need chain information.
- Compile a script or decode register values when you are developing or inspecting a contract.
- Keep a simple log of the commands you run for important operations, so you can review what happened later.
Pros & cons
- Free and open source, with public code you can inspect
- Covers wallet actions, node queries, ErgoScript compilation and register decoding in one tool
- Supports both Ergo mainnet and testnet
- Test suite reports 100% code coverage
- Recent code update in January 2025
- Command-line only, with no graphical interface
- Windows support is mentioned in the documentation but has not been independently confirmed
- Focused on Ergo (ERG) only
- Requires comfort with terminals and technical concepts
- Built-from-source setups need a JavaScript toolchain
Is EWC Fork? safe?
EWC Fork handles wallet keys and signs transactions, so treat installation with the same care you would give any wallet software. Get the code only from the project's GitHub repository, and check the SHA-256 checksum or signature of every file against the value the project publishes. If a checksum does not match, do not run the file.
Never type your seed phrase or private keys into a third-party website, a chat window or a form that claims to help with recovery. The tool needs your seed only on your own machine. The last code update was in January 2025, so the project is not deprecated, but check the latest version on the official website before installing and review the source if significant funds are at stake.
- Official source only. Download from github.com/ThierryM1212/ewc. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
EWC Fork sits in a different place from most tools in this catalog. Iris Chat is an encrypted messenger that uses the double-ratchet protocol and requires no email or phone registration, so it is built for private conversations. TON Browser is a native browser for the TON network, aimed at people who browse and use services on that chain. Loquaz is a desktop app written in Rust for direct encrypted chat.
Matterbridge is the closest neighbor for Ergo users, since it bridges Ergo community chat platforms such as Discord and Telegram. EWC Fork, by contrast, is a terminal tool for Ergo wallet actions, node queries, ErgoScript compilation and register decoding. Choose it for on-chain work, and choose a messenger or bridge for communication.
Specifications
- Price
- Free
- Type
- Open source
- License
- —
- Latest version
- —
- Last update
- 19 Jan 2025
- Windows support
- Unverified (Windows mentioned in docs)
- Source code
- github.com/ThierryM1212/ewc
Frequently asked questions
EWC Fork is open source, so its code is public, but it handles wallet keys and signs transactions, which means safe setup matters. Get it only from the project's GitHub repository, verify the SHA-256 checksum, and never enter your seed phrase on a third-party website. Test with testnet before using real funds.
Yes, in part. The tool can create or restore an Ergo wallet, sign transactions, send ERG and check balances. It is a command-line program rather than a graphical wallet app, so you manage everything through typed commands and terminal output.
The project documentation mentions Windows, but we have not independently confirmed how well the tool runs there. Install it in a test folder, run its basic commands on testnet, and confirm the output looks right before you use it with anything important.
EWC Fork works with Ergo (ERG). It supports both Ergo mainnet and testnet, so you can practice commands on testnet before switching to the live network.
Yes, the program is free to download, and its source code is publicly available on GitHub. Because it is open source, you can read how it works before deciding whether it fits your needs.
No. EWC Fork is a terminal tool for Ergo wallet actions, node queries and ErgoScript work. If you need private chat, look at messengers such as Iris Chat, which is built around end-to-end encrypted conversations.
The last code update was in January 2025, so the project is active rather than deprecated. Check its GitHub repository for newer commits and releases before relying on the tool for regular work.
No. It is designed as a command-line interface, so every action is typed into a terminal. Users who prefer buttons and visual account views will need a different wallet or a graphical Ergo tool.
Verdict
EWC Fork is a good fit for developers, node operators and technically confident Ergo users who are comfortable working in a terminal. Its feature set is focused on what matters for Ergo work: wallet actions, node queries, ErgoScript compilation, register decoding and mainnet or testnet support, backed by a test suite with 100% code coverage. It is not a beginner-friendly wallet with a graphical interface, and you should test Windows compatibility yourself before relying on it.