An Automation DApp that provides a delightful and transparent user experience for OAK Blockchains (starting with Neumann and Turing).
When provided with a wallet address, the Automation DApp to be able to:
-
View the current tasks queued for the given wallet
-
Create a future scheduled task to:
-
Notify event on the blockchain via
automationTime.scheduleNotifyTask(providedId, time, message)
-
Perform a wallet transfer via
automationTime.scheduleNativeTransferTask(providedId, time, recipientId, amount)
-
-
Integrate with an external notification service with the possible use cases:
-
Listens for events from automationTime.scheduleNotifyTask(providedId, time, message) to send an email notification.
-
Listens for missed tasks events to send an email notification to inform the end use
-
Ensure you have the Polkadot.js extension installed on your browser to connect your wallet to dApp
-
Live Project: Live project Link
-
Project UI design: Figma Design Link
-
Project Repository: Project Repository Link
-
Live Backend API: Backend Api Link
-
Api Documentation: API Documentation Link
$ npm install
# or if you wish to use yarn
$ yarn install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
or with yarn
# development
$ yarn start
# watch mode
$ yarn start:dev
# production mode
$ yarn start:prod
Open http://localhost:3000 with your browser to see the result.
Check out our Oak Automation project to test.