GGOODSMASH

DEV TO DEV · VAULT STACK

Trade without either of you having to be around.

The hard part of trading between builders was never the swap. It was that one of you had to be online, hold gas, and be holding at the right moment. So both sides just sign the same terms → anyone can submit both signatures in one transaction → the tokens swap atomically. The side that does not submit pays nothing.

The one thing you have to do first

Approve the collection once. That is a normal NFT approval every marketplace needs, and it costs one transaction. After that, every trade on that collection is just a signature — free, unlimited, and repeatable. We are not going to pretend the approval away: without it the contract cannot move your token.

How a trade works

  1. Agree terms offchain — I give this, you give that, expires on a date.
  2. Both sign the same digest. The page shows the exact digest so nobody signs blind.
  3. Anyone submits it. You, the other side, a friend, or a relayer. Whichever of you is less busy.
  4. It settles in one transaction — both sides move, or neither does.

Change your mind before anyone submits? Burn the offer's nonce and it can never be executed. Nothing was ever held, so there is nothing to get back.

What exists today

Contracts are live — read them below.

CommitmentVault

Lock your own NFT for 7-365 days as public proof.

25 / 25 passing · 4,822 bytes deployed

  • only your own tokens can be locked
  • no early unlock, not even for the owner
  • the token can only return to whoever locked it
  • extend pushes the date out, never in
  • no owner, no pause, no rescue function

TokenLocker

Lock LP or any ERC-20 so 'liquidity is locked' becomes a number anyone can read.

24 / 24 passing · 4,089 bytes deployed

  • lockedAmount(token) is the live figure - no promise, a read
  • only you can lock your own tokens
  • it cannot come out early, by anyone, including us
  • the tokens can only return to whoever locked them
  • SafeERC20 throughout, so an odd token cannot corrupt the accounting

DevBarter

Two people sign one trade; anybody can settle it.

19 / 19 passing · 6,701 bytes deployed

  • both signatures required and both bound to the terms
  • a third party can submit, so one side pays nothing
  • tampering with either half invalidates that half's signature
  • offers expire, and can be cancelled before anyone submits
  • ownership re-checked at execution, not at signing

What this is not

  • No fee, ever. There is no owner and no fee variable in the contract — there is no cut to take, and none can be added later.
  • Not a marketplace. It keeps no listings and sets no prices. Two people agree; the contract only settles what they agreed.
  • Nothing is held. Between signing and settling, every token stays in its owner's wallet.
  • Not fractionalised. Whole tokens move, one for one.

Proof of commitment Start here

GOODSMASH // HOUSE OF ALPHA

Goodsmash House of Alpha is independent and is not affiliated with, sponsored by, or endorsed by Robinhood.