Contracts
ROOKIE HACKS II · BEST HEDERASplitting expenses is easy until someone disputes a transaction — or quietly edits a record nobody else can see.
Contracts moves the whole expense-splitting workflow onto a blockchain, where the ledger's immutability means no transaction can be altered without a visible, permanent trace. Built at Rookie Hacks II 2022, where it won Best Blockchain Project Using Hedera.
Instead of a traditional database, the backbone is Hedera-deployed Solidity contracts. Users authenticate with blockchain accounts; every mutation — an edit, a deletion, a settlement — is captured in an immutable audit log, so all participants share one tamper-proof history.
AUTH
sign in with a blockchain account
Hedera
RECORD
add / edit / settle a shared expense
Solidity
APPEND
every mutation logged immutably
audit log
VIEW
one transparent history for all
Next.js
I built the full frontend — the blockchain auth flow and the transaction UI. The challenge was Hedera's nascent tooling: sparse docs for a freshly-launched platform meant first-principles debugging to get auth and contract calls working together:
blockchain auth
wallet-account sign-in, no passwords
contract-as-database
expenses persisted as on-chain state
immutable audit log
edits and settlements traceable forever
sparse-docs debugging
first-principles work on a new platform