- About the project ## Inspiration 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.
What it does
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:
Application Flow:
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.
How we built it
There are 3 important parts in the design of Do It!
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
Challenges we ran into
NEAR Chain Signature is a new feature, and initial implementation presented challenges. However, we successfully navigated these, achieving seamless functionality.
Accomplishments that we're proud of
Besides native support for $ETH on Ethereum and Base, we successfully integrated the Dogecoin mainnet, bringing smart contract capability to Dogecoin through the NEAR Chain Signature.
What we learned
NEAR Chain Signature opens a whole new pathway for tapping into high-market-cap assets that don’t support smart contracts (Dogecoin, Bitcoin, and even non-functioning chains like ADA...), unlocking opportunities for innovative use cases. Do it! is just one example, using NEAR Chain Signature to manage smart contracts on NEAR and handle native payments on their original chains—without needing wrapped assets.
What's next for Do it!
- [] Support ADA
- [] Support Bitcoin
- [] Implement light client/oracle to verify the status of transactions
try it out links
Built With
- near
- near-chain-abstraction
Log in or sign up for Devpost to join the conversation.