OTC for any ERC-20 pair, wallet to wallet: a single call moves both sides, and you read every parameter first. Open the board
Stake $ORBU

Lock $ORBU to vote on the module roster. There is no yield, no reward and no fee share, ever. Only you can withdraw, and only after your own lock ends.

Opens after the token launches.

What a lock does

Question
Answer
Set by
Can it change
Yield or reward
None, ever
Contract
No
Vote weight
1 locked token, 1 vote
Contract
No
Minimum lock
7 days
Constructor
No
Voting period
3 days
Constructor
No
Timelock
2 days
Constructor
No
Opens after the token launches

The council takes the $ORBU address in its constructor, so it can only be deployed once the token exists. This is how it behaved on a local test build, every line a passing test.

test_lockThenWithdrawAfterTheLockOnly
A withdrawal before the unlock date reverts; after it, the staker gets their tokens.
test_nobodyElseCanWithdraw
No other wallet can move a staker's balance.
test_snapshotIgnoresLaterLocksAndSameSecondLocks
Tokens locked at or after the moment a proposal opens carry no weight in it.
test_fullLifecycleChangesOnlyTheRoster
Propose, vote, timelock, execute: the roster changes and the locked balance does not.
test_quorumAndMajorityDecide
Too few yes votes fails, and a tie fails. No votes do not count toward the quorum.
test_voterStaysLockedUntilTheOutcomeCanApply
A voter's lock must last through the vote and the timelock, and they cannot withdraw before then.
test_exitThenRelockVotesOnlyWhatIsStillLocked
Withdrawing and locking 1 wei again leaves a vote worth 1 wei, not the old weight.
test_olderProposalCannotUndoANewerSignal
Once a newer proposal has applied, an older one on the same value is refused.
test_withdrawWorksDuringAVoteAfterTheLockEnded
No vote can hold back a withdrawal once the staker's lock has ended.
invariant_creditedNeverExceedsHeld
Across random locks, withdrawals and transfer fees, the books never owe more than the contract holds.

Your weight

Connect to read your lock.

Have a proposal?

Holding 100,000 locked lets you open one for the module roster.

Open a proposal
Live chain
Block
—
Gas
—
ETH / USD, Chainlink
—
The OTC deskA signature, a link, then one call that moves both sides.