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.

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 upgrading their full node to a patched version of Bitcoin Core + BIP148

Signed releases can be downloaded from UASF github repository. Several prominent core developers have signed these binaries.

Releases

Instructions on how to compile BIP148 yourself from source can be found at UASF.co

Build Instructions

Early Access Open Now

Samourai is available in the Google Play store