Do It! - Set a Goal, Stick to It! or Pay the Price 💸! Pay with native NEAR, ETH & Dogecoin, powered by NEAR Chain Abstraction!
We've all promised ourselves, 'I'll get to this someday,' only to let it slip away. I wanted to build a tool that uses blockchain as a permissionless payment layer to add true accountability, giving people real motivation to follow through on their goals.
Do it! is a productivity tool using accountability as motivation. Users set a goal, deadline, and pledge an amount in NEAR, Doge, or Ethereum, paid upon failure or received upon success.
Beyond accountability, Do it! can also function as a prediction platform where users set a target and assign a trusted oracle —such as a person, DAO, or AI on NEAR—to verify completion. This section is clear and organized, but here’s a refined version for improved flow, conciseness, and consistency:
Creating a Challenge: The user sets a goal, deadline, and assigns a NEAR address as a supervisor to verify task completion by the deadline. They also specify addresses to receive the prize if the task succeeds or fails. The user then selects a chain (NEAR/Base/Ethereum/Doge) and deposits the pledged amount in that chain’s native currency.
Address Generation: The NEAR Chain Signature service generates a NEAR-derived address corresponding to the chosen chain, to which the user transfers native assets as the challenge prize. (If the chosen chain is NEAR, no additional address generation is required.)
Challenge Resolution: When the deadline arrives, the supervisor verifies whether the challenge was completed successfully or failed. The Chain Signature service then transfers the pledged amount to the designated address based on the result.
There are 3 important parts on how the project is made and the tech stacks:
The smart contract: Deployed on NEAR, handles the logic for task creation, completion, and prize distribution. For native NEAR tokens, the prize will be transferred natively on-chain, for other supported networks (Dogecoin / Ethereum/ Base), after the task is completed, the Near Chain Signature service will handle the assets transfer.
The NEAR Chain Signature service: a NEAR-controlled account that helps distribute tokens natively on their respective chains. This approach allows users to benefit from NEAR blockchain features without bridging assets. Users can receive Doge and ETH (Ethereum/Base) directly, benefiting from NEAR’s infrastructure.
UI: A user-friendly frontend for a smooth, accessible experience