Stampery

Stampery API for Ruby. Notarize all your data using the blockchain!

Installation

Add this line to your application’s Gemfile:

ruby gem 'stampery'

And then execute:

$ bundle

Or install it yourself as:

$ gem install stampery

Usage

```ruby require ‘stampery’

Sign up and get your secret token at https://api-dashboard.stampery.com

stampery = Client.new ‘user_secret’

stampery.on :proof do |hash, proof| puts “Received proof for \n#hash\n\n” puts ‘Proof’ puts “Version: #proof[‘version’]\nSiblings: #proof[‘siblings’]\nRoot: #proof[‘root’]” puts “Anchor:\n Chain: #proof[‘anchor’][‘chain’]\n Tx: #proof[‘anchor’][‘tx’]\n” # validate proof valid = stampery.prove hash, proof puts “Prove validity #valid\n\n” end

stampery.on :error do |err| puts “Woot: #err” end

stampery.on :ready do digest = stampery.hash ‘Hello, blockchain!’ + Random.rand().to_s stampery.stamp digest end

stampery.start ```

Official implementations

Feedback

Ping us at [email protected] and we’ll help you! 😃

License

Code released under the MIT license.

Copyright 2016 Stampery