Skip to content

A smart contract that enables users to enter binding contracts with themselves

License

Notifications You must be signed in to change notification settings

TheChronicMonster/Innovatract

Repository files navigation

EthOnline 2021 Hack

Innovatract

A smart contract that enables users to enter binding contracts with themselves

Run Instructions

To use the front-end application, clone the repository cd Innovatract && ./run.sh

This will open the front-end user interface on localhost://3000 Navigate to localhost://3000/scr/index.html to view the DApp.

Interact with the smart contract on Remix Compile the Innovatract.sol contract in the /contracts/ directory Deploy at address 0xF9ef2665432bED830A28798c90E97Bb6AA9E5eB1

Currently the DApp has the following functions: issueContract to create a new contract fulfillContract to initiate the fulfillment of a successfully completed contract acceptFulfillment which validates the fulfillContract function unachievedContract which sets the goalStatus to UNACHIEVED

Future Plans

In the future, this DApp will be hosted on AWS for accessibility A check in feature will be implemented to help guide users in their progress. A DOA will be created with a goverening body to help determine the authenticity of goals stated as being ACHIEVED.

Acknowledgements

The Solidity smart contract operates on the Polygon/Matic Blockchain and was a direct result of the work of Mark and Martin Adams. Check out Mark's TED talk before plunging headfirst into the cult of extreme productivity.

We stand on the shoulders of giants. Guidance and help were sourced from GlobalETH, Fluence Labs, Polygon/matic documentation, and kauri.io. Stack Overflow and countless blogs were also consulted in the making of this DApp. This service exists thanks to the knowledge that countless engineers have shared and published. This is our offering as a way to support and give back to communities that have shared so much.

Created by JP Miller, David Pius, Ilya Kostin, and research performed by Azim Anuar

About

A smart contract that enables users to enter binding contracts with themselves

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published