Trusted Node

Use your personal node to broadcast transactions to the bitcoin network

Add your node to broadcast transactions through it
Connect to your node from Samourai

Samourai connects to your node using the standard Bitcoin Remote Procedure Call (RPC) interface.


Push your Samourai transactions with your node

Samourai uses our own Iceland based bitcoin nodes to push transactions to the bitcoin network. When Trusted Node is enabled Samourai will push transactions through your trusted node instead.


Get Alpha Access
Setup Instructions

Node Configuration
  1. Download and install the latest release of Bitcoin Core. Instructions for windows, mac, and linux can be found here.
  2. Locate your bitcoin configuration file (bitcoin.conf). It can be found in the below directories. If it doesn't exist create it.
    Windows: C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf
    Linux: /home/username/.bitcoin/bitcoin.conf
    Mac: /Users/username/Library/Application Support/Bitcoin/bitcoin.conf
  3. Add the following to your bitcoin.conf file:
    server=1
    rpcuser=ausernameyouchoose
    rpcpassword=apasswordyouchoose
    disablewallet=1
  4. Restart Bitcoin Core to reload the new configuration

Samourai Configuration
  1. Open Samourai Wallet
  2. Open Samourai Settings > Transactions > Trusted Node
  3. In the text inputs enter the following information about your node
    IP address: the_ip_address_of_your_node
    Port: 8332
    RPC User Name: username_from_bitcoinconf
    RPC User Password: password_from_bitcoinconf
  4. Tap OK

NOTE: Bitcoin Core will only allow RPC connections from within the local network. This means by default Trusted Node will only work while connected to the same network as your bitcoin node. If you have access to a static IP address (through your ISP or a VPN) you may whitelist the IP address by adding the following to bitcoin.conf

rpcallowip=your_static_ip_address