Wasabi Docs
Getting Started
Why Wasabi
Using Wasabi
Building Wasabi
FAQ
Glossary
Getting Started
Why Wasabi
Using Wasabi
Building Wasabi
FAQ
Glossary
  • Introducing Wasabi

    • Explain Wasabi like I'm 5
  • Installing Wasabi

    • Install-package
  • Using Wasabi

    • Wallet Generation
    • Wallet Load
    • Receive
    • Coinjoin
    • Send
    • Hardware Wallet
    • Bitcoin Full Node
  • Best Practices

    • Password Best Practices
    • Wasabi Backup Best Practices
    • Change Coins
  • Restoring Wasabi

    • Recover a Wallet
    • Restoring Wasabi Wallet in Other Wallets
  • Advanced Installing Wasabi

    • Build from source code
    • Deterministic Build
    • Wasabi Setup in Virtual Machines
  • Advanced Using Wasabi

    • Discreet Mode
    • Testnet
    • PayJoin
    • Headless Wasabi Daemon
    • Starting Wasabi with parameters
    • RPC Interface
    • Supported BIPs
    • Scheme Scripting

Scheme Scripting language

  • What it is
  • How to use it
    • GUI
    • Command line

Caution

This is an experimental feature. Only execute commands you understand.

What it is

The scripting language is an experimental feature that makes Wasabi programmable, queryable, and extensible. It allows to executes commands and scripts, and enables automation.

How to use it

As it is an experimental feature, it needs to be enabled in the config file:

{ // only relevant parts are shown
"MaxDaysInMempool": 30,
"ExperimentalFeatures": ["scripting"],
"ConfigVersion": 4

}

GUI

Once scripting is enabled in the config file, Scripting will be available via the searchbar. Which opens a dialog to executes commands and scripts.

Command line

When building from source, the feature can be used with the command line. The JsonRpcServerEnabled needs to be enabled in the config file. Navigate to the Contrib/CLI directory and execute the desired commands.

Example:

Open all wallets and display their names

$ ./wcli.sh query '(map wallet-name (map open-wallet (wallets)))'

Edit this page
Last Updated: 6/28/26, 8:55 PM
Prev
Supported BIPs