amadeobrands / Militereum

Militereum is a web3 firewall

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image Militereum  GitHub release macOS Windows

  • blocks suspicious transactions
  • works with every EVM-compatible wallet, including browser-based and desktop wallets
  • no cookie warnings, no ads
  • not susceptible to phishing (there is no web site to visit)
  • not susceptible to copycat extensions (there is no browser extension)
  • supports Ethereum and many other chains, including Polygon and Arbitrum and Optimism
  • available for Windows and macOS
Militereum Harpie Fire Pocket
Universe
Stelo
works with browser-based wallets (MetaMask, Trust, etc)
works with desktop wallets (Frame, Zerion, etc)
blocks transactions BEFORE they leave your device

Setup

  1. Download Militereum for Windows or macOS
  2. Launch Militereum. The following window appears. Click on Copy

image

  1. Unlock MetaMask in your web browser
  2. Navigate to Settings > Networks > Add a network manually
  3. The following tab appears. Paste Militereum's network URL in New RPC URL. Click on Save

image Network name: Militereum
New RPC URL: Coppy from tool http://PC-Name.local:64511
Chain ID: 1
Curruncy symbol: ETH

Running

As soon as your wallet has connected to Militereum, the firewall gets minimized and keeps running in the background.

Every raw transaction passes through Militereum and if it is suspicious, Militereum will block the transaction and prevent it from leaving your device.

Here's an example. Navigate to Uniswap or Balancer. Initiate a swap from one of your tokens to another. Before Uniswap or Balancer can swap your token, you'll need to sign a so-called token allowance.

Every time you approve a token allowance, you are potentially exposing your wallet to an exploit. Uniswap and Balancer are very reputable, but any other dapp can potentially fish you for an allowance and drain your tokens from your wallet.

After your crypto wallet has approved the allowance, Militereum will intercept the transaction and prompt you with this window. From here, you can allow the transaction to happen, or prevent it from leaving your device.

image

Besides token allowances, Militereum will block...

  1. monetary transfers above $5k , and
  2. transactions to a sanctioned address , and
  3. transactions to a smart contract that has not been etherscan-verified , and
  4. deposits to a smart contract with an admin key that can pause the contract, and
  5. deposits to a metamorphic smart contract that could be updated to divert your money elsewhere.

Middleware

In addition to a firewall, Militereum provides the following custom JSON-RPC methods to supporting wallets:

method description
eth_isTaintedToken Detect tainted tokens in your wallet, and report the reason why the tokens are high risk (for example: if the sender is sanctioned).
eth_previewTransaction Preview the expected outcome of your transactions (based upon the current state of the blockchain) before the transaction leaves your device. This should help reduce transaction anxiety and prevent unintended consequences.
eth_getTokenApy Return the annual percentage yield you are earning on your tokens (if any).
eth_isDeprecatedToken If you own LP tokens from outdated DeFi protocols that have been replaced with never versions (for example: Aave v1) or yield aggregators that aren’t boosted anymore (for example: Yearn vaults v1), this method will alert you.

more custom JSON-RPC methods are in the works.

License

Distributed under the GNU AGP v3.0 with Commons Clause license.

Disclaimer

Militereum is provided free of charge. There is no warranty. The authors do not assume any responsibility for bugs, vulnerabilities, or any other technical defects. Use at your own risk.

About

Militereum is a web3 firewall

License:Other


Languages

Language:Pascal 100.0%