Xahau SmartWallet Guardian

Protect your Xahau wallet from accidental or high-value outgoing payments

SmartWallet Guardian is a lightweight security tool built for Xahau Mainnet.
Once installed, it prevents your wallet from sending more than 100 XAH in a single transaction β€” without needing any coding or technical setup.
This reduces the risk of:
Accidental large transfers
– Misclicks or typing errors
– Scam-initiated high-value withdrawals
– Human mistakes when signing transactions

πŸ”’ What SmartWallet Guardian Does

βœ” Blocks outgoing payments above 100 XAH
βœ” Allows outgoing payments up to 100 XAH
βœ” Always accepts incoming payments
βœ” Runs automatically once installed
βœ” Works fully on Xahau Mainnet
βœ” No app installation required
βœ” Uses Xahau Hooks technology

πŸš€ Install the Guardian (simple steps)

  1. Open Xaman (mobile or desktop)
  2. Visit the Hook Builder:πŸ‘‰ https://builder.xahau.network/deployΒ 
  3. Upload the Hook WASM file from GitHub
    (or paste the source code directly).
  4. Choose Xahau Mainnet.
  5. Set HookOn = Payment (ttPAYMENT).
  6. Β Tap Set Hook
  7. Approve the SetHook transaction in Xaman
    Once installed, your wallet is protected instantly.

πŸ§ͺ Demo Account

A public demo wallet shows how the Hook behaves:

rsMd9CdXk71RtkgiuQHJZsHqMw9qxssERc

Behavior:

≀ 100 XAH β†’ Accepted

100 XAH β†’ Blocked

Incoming transfers β†’ Always allowed

You can try sending test amounts from your own Xahau wallet.

🧰 Technical Information

This project is fully open-source.

Source code is available on GitHub:

πŸ‘‰ https://github.com/terrazimb/xahau-smartwallet-guardian

Main file:

src/limitp100.c

Documentation:

  • docs/architecture.md
  • submission.md (contest submission)
  • README.md (full instructions)

Current version: Outgoing limit: 100 XAH per transaction

Future versions may include:

  • Custom limits
  • Whitelisting
  • Daily/weekly spending caps
  • Time-based rules

🌐 Why SmartWallet Guardian?

Most crypto wallets will send any signed transaction β€” even if:

  • You typed one extra zero
  • You selected the wrong address
  • Someone tricked you into sending too much

SmartWallet Guardian adds one more layer of protection without needing external apps or custodial services.

If you can sign a normal transaction, you can install this protection.

πŸ›  Developer Notes (optional)

For developers exploring Xahau Hooks:

  • Written in C
  • Compiles to WASM
  • Uses AMOUNT_TO_DROPS for native conversion
  • Protects only outgoing transactions
  • Designed to be readable and extendable

πŸ“¬ Contact

For questions, customization, or future development:

Proactive Education – IndonesiaΒ (klik here)

Β