Dev update — Protocol & SAT Token contracts available on Github

Discover the first implementation of the Satisfaction Protocol and the SAT Token contract!

Sarah-Diane Eck
Lum Network
2 min readMay 14, 2018

--

Satisfaction Token

https://github.com/SandBlockio/satisfaction-protocol/tree/master/contracts/token

The Satisfaction Token smart contract implements the ERC20 standard and uses the OpenZepplin library to ensure its safety.
Moreover, the Satisfaction Tokens are a custom version of the Minime Token implementation from Giveth. It allows the SAT to have an history of its balance at a certain block and gives us the ability to clone it for some actions such as running a time sensitive governance vote.

Satisfaction Protocol

https://github.com/SandBlockio/satisfaction-protocol

This is the very first public version of the Satisfaction Protocol. This version is still under development. It will be peer reviewed and audited in the upcoming weeks before going live on the Ethereum Ropsten test net.

This version of the protocol allows (non exhaustive):
- Create a Branded Token Contract directly from the protocol
- Allocate Branded Tokens depending on the contract configuration and the locked SAT amount
- Merchants can send Branded Tokens rewards
- Users can consume their Branded Tokens by sending them back to the Merchant (pay using BTs)
- Merchants can burn some of their own Branded Tokens to unlock SATs from their contract (re-allocation mechanism)
- Users can exchange peer-to-peer different Branded Tokens for a 1:1 ratio in SAT

Join us and stay up to date!

--

--

Sarah-Diane Eck
Lum Network

Founder @lum_network Building the Lum Network ecosystem. Council Member of the Lum Foundation.