Skip to content

rjaus/XeroTierion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xero & Tierion Example Application

This example application shows how the Tierion network can be used to anchor accounting records to provide an immutable audit trail.

Read a detailed background on this project on the blog.

How to use:

  1. Create Private App in Xero Developer Portal (Hint: create your private app against the Demo Company)
  2. Start ngrok ./ngrok http 3000
  3. Config Xero Webhooks (enter https ngrok endpoint)
  4. Create xero.json (credentials) file in XeroTierion Node App, see example
  5. Start the node application node index.js
  6. Login to Xero and make a change to an invoice, or create a new invoice: Link to Xero
  7. Wait approximately 10 seconds for webhook event to fire & node app to process it
  8. Optional: Watch ngrok web console to see when webhook is processed
  9. Use menu to view a list of your invoices in Xero
  10. Click 'view history', to see the audit history of an invoice

Overview of Tierion / Chainpoint:

What is Tierion & Chainpoint

Resources:

Explore the github repo: https://github.com/rjaus/XeroTierion

Read the full blog post on medium: https://medium.com/p/be423d39380b

Project created by Riley James