Inspiration

A Project growing from the days of TheDAO community addressing smart contract governance issues. This project has evolved along paths of contract modualrity

What it does

SandalStraps is a framework/protocol for building up decentralised organisations from inter-operable smart contract modules. It works on the principle of contract registrars, factory contracts and products contracts created by factories to provide the require organisational functionality

How I built it

Smart Contracts are all written in Solidity. UI for testing has been written in Tilux, a tiny vanilla ES2015 reactive data and template library. (Tilix is not yet suitable for production)

Challenges I ran into

The project has attempted to steer away from centralised dependencies (such as npm) but decentralised UI libraries (e.g. npm for IPFS) don't yet exisit. A custom UI for this project has been an absolute necessity given the breadth of integration of the contracts themselves.

Accomplishments that I'm proud of

The SandalStraps protocol and payment layer products (associated PayPipes project)

What I learned

The millennial JS libraries and browsers killed any hope of sanity in UI development.

What's next for SandalStraps

Still exploring Web3 UI technology developments. Current UI for all contracts has been local to client and am progressing toward modularity and automated resource discovery on decentralised storage layers

Built With

Share this project:

Updates