First you will need to download the Tupelo executable:

Once you have unpacked the zip file into your project directory and determined which binary is for your OS we are ready to get started.

In that directory start a local test-net running including the rpc server so the JS libraries can connect:

./tupelo rpc-server --local-network 3

more info on this step

Next we need to npm install the Tupelo JS client which will call the rpc-server we just launched:

npm install tupelo-client

The quickest way to get started making calls is by using the example timestamp app. You can grab that here:

We should be all set to create a wallet and start stamping a few events:

node stamper.js register a_wallet a_wallet
node stamper.js stamp a_wallet a_wallet -n ‘event 1’
node stamper.js stamp a_wallet a_wallet -n ‘event 2’
node stamper.js tally a_wallet a_wallet

more info on this step

There you have it. A Chain Tree has been created, transactions have been submitted and signed.

Now what is it you need Tupelo to do for you?

If you want to connect to the central test-net or have any suggestions or questions please let us know.

You can email us at or for more immediate help jump in our Telegram room: tupelo-dev-support

We look forward to seeing you there!