gate - Payment coordinator for NoShore

gate is a simple point-of-sale tool based on XMRPC. It can:

In the context of NoShore, merchants can use it to request unsigned transfers for ghost at their tower and, once signed, return the data for submission to the Monero network.

For first-time setup refer to install.

Connections

gate will be connected to by:

In addition, you may grant ssh-access for administrative purposes:

    gate grant ADMIN \
        ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEZMrYeB4fveZj93I3N2p9bmLcuU2nrEeAB8T1RrKUrC adminuser@adminhost

Replace the key with your own - usually found in ~/.ssh/id_ed25519.pub.

Setup

Hint: To prevent long hangs at command-execution, be sure that gate and tower are fully synced to the network's latest block-height.

NoShore - Gate excerpt - Link to full-length cast

  1. Complete the setup steps for sentry, tower and ghost

  2. Backup gate's keys (store output in a safe place):

     gate seed
    

When done, read how to initiate a first payment on NoShore.

Roadmap

Changelog

To avoid unexpected behaviour, be sure to use a tagged commit where available.