Trusted Node

Use your personal node to broadcast transactions to the bitcoin network

Add your node to broadcast transactions through it

Users running their own nodes provide the backbone of Bitcoin decentralization



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
Use Trusted Node to make your voice heard

A User Activated Soft Fork (UASF) is a mechanism where the activation time of an upgrade to Bitcoin occurs on a specified date enforced by the bitcoin full nodes. Trusted Node users that would like to support BIP148 (A UASF that requires miners to activate a Bitcoin upgrade called Segregated Witness) can do so by following the instructions below.

NOTE: There are not any signed binaries available for BIP148. In the meantime you may update your user-agent to signal #UASF on your node before binaries are released.

Node Configuration
  1. Locate your bitcoin configuration file (bitcoin.conf). It can be found in the below directories:
    Windows: C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf
    Linux: /home/username/.bitcoin/bitcoin.conf
    Mac: /Users/username/Library/Application Support/Bitcoin/bitcoin.conf
  2. Add the following to your bitcoin.conf file:
    uacomment=UASF-SegWit-BIP148
  3. Restart your node to reload the configuration
  4. Add your Trusted Node to Samourai Wallet. The output of the success message will contain the 'UASF-SegWit-BIP148' string if setup correctly.