Where Can I Lock My Token?
OhShii has two separate lock systems, and which one applies depends on the token you hold — not on which app you open. Both the OhShii Launcher and the OhShii Locker show a lock form, but a lock on a DAO’s own token is always created inside that DAO’s governance canister; only OHSHII is locked on the OhShii Locker itself.
Quick answer
Section titled “Quick answer”| Token you hold | Where the lock lives | Who can create it | Who can change or cancel it | What it counts for | Available today |
|---|---|---|---|---|---|
| OHSHII | The OhShii Locker (each lock in its own sub-account) | You, from the OhShii Locker app. The OhShii DAO (ONS) can also lock treasury OHSHII by proposal | You can change who receives future unlocks. Status changes, deletion and recipient overrides only through approved ONS proposals | OHSHII voting power in the OhShii DAO, and lock points | Yes |
| An ICPSwap liquidity position pairing OHSHII with another token | The OhShii Locker (LP lock) | You, from the OhShii Locker app | You cannot change who receives an LP lock, and an LP lock cannot be offered for sale. Status changes, deletion and recipient overrides only through approved ONS proposals | OHSHII voting power in the OhShii DAO, from the OHSHII side of the position | Yes |
| A token from an LGE (a campaign’s own DAO token) | That campaign’s own DAO governance canister (each lock in its own sub-account) | Your vesting locks are created automatically when the LGE completes. Any holder can add manual locks from either app. The campaign DAO can lock treasury tokens by proposal | That campaign DAO’s own proposals. If a proposal cancels your lock, you reclaim what is left. You can change who receives future unlocks | Voting power in that campaign’s DAO only | Yes, for every existing campaign. Creating a new LGE is currently disabled |
| A token of an Imported DAO | That Imported DAO’s governance canister — same model as an LGE token | Any holder can add manual locks from either app. The DAO can lock treasury tokens by proposal. There are no vesting locks (there was no sale) | That DAO’s own proposals | Voting power in that DAO only | Yes, for existing Imported DAOs. Creating a new Imported DAO is currently disabled |
| A standalone token you minted (not imported as a DAO) | Nowhere as a single-token lock — there is no lock or vesting facility for it on OhShii (it can be the other side of an OHSHII LP lock on the Locker) | — | — | Nothing | No |
| Any other ICRC token | Nowhere for new single-token locks: the OhShii Locker locks OHSHII only, and the Locker’s token list is frozen (it can be the other side of an OHSHII LP lock on the Locker) | — | Locks that already exist on previously listed tokens keep running, managed by ONS proposals | — | No |
OHSHII LP locks on the OhShii Locker: how the liquidity is added
Section titled “OHSHII LP locks on the OhShii Locker: how the liquidity is added”This applies to LP locks created on the OhShii Locker.
Why ten parts. When you create an LP lock, the pool price is read in one step and your liquidity is added in a later one. If someone moves the pool price in between, your deposit goes in at the wrong ratio and that party keeps the difference when the price returns: up to about half of the deposit’s value for a single add. So the Locker adds your liquidity in ten parts, reading the price again before each part and checking what each part produced. It stops at the first part that shows a moved price, which limits what such a move can take to about one part: around 5 % of the deposit’s value.
How each part uses your two tokens. Each part takes a share of what is still left of each token (a tenth for the first part, then a ninth of the rest, and so on; the last part takes everything left), in the ratio of the price just read. If you sent more of one token than that ratio needs, the extra waits for the later parts instead of being forced in, and whatever is still unused at the end is sent back to you.
- Before anything is taken from your wallet: the Locker accepts only a pool that the ICPSwap factory itself lists for that token pair and fee tier. It also checks your two amounts against the pool’s current ratio: if one of them is off by more than your price tolerance (5 % by default), or if the OHSHII that would enter the position is below the minimum lock amount, the lock is refused and nothing is taken. The page runs the same check before you confirm.
- Before the first part: if the price is outside the tolerance you accepted or cannot be read, nothing is locked and both deposits are sent back to your wallet.
- If it stops between parts: the parts already added stay locked, so your lock is smaller than you asked. The rest of both tokens is sent back to your wallet; the Locker’s notice says if a return could not be completed. The notice also says what was locked and what came back, and it stays visible on the lock’s page.
- What the lock counts: a lock records, for each token, only what actually entered the position, not what you sent. Its voting power and lock points come from the OHSHII side of that amount.
- Tokens the pool returned: when a part runs at a different price than the one it was sized on, the pool sends what it did not use of that part to the Locker, not to you. The Locker sends it on to your wallet automatically, but only once the pool’s own records show that return completed, and for the amount they state, less one transfer fee. If you do not want to wait, a Claim now button does the same thing. If the pool’s records still cannot confirm a return after repeated checks, nothing is sent and the item shows as Being checked: it is checked by the platform during the transition phase.
- Where you see them: these items appear on the lock’s page (together with the stop notice), on the Locker dashboard and on the LP lock form, and in the OhShii Launcher under the lock in My Locks (also with the stop notice).
- When the network is busy, the app may ask your browser for a short proof-of-work before it creates the lock or sends a claim.
Where do LGE vesting locks live?
Section titled “Where do LGE vesting locks live?”Always in the campaign’s own DAO governance canister, for every LGE. They are created there when the LGE completes, start inactive, and you activate them from the launcher (see Claim & Vesting). No vesting lock is ever created on the OhShii Locker. The Locker app can show them and let you manage them, but it reads them from the campaign’s DAO.
Manual locks on a DAO token — the rules
Section titled “Manual locks on a DAO token — the rules”These apply to manual locks on any LGE token or Imported DAO token.
- Shape. You pick a start date, an end date and a number of unlocks (1 to 255). With one unlock it is a one-time lock that releases everything on the start date. With more unlocks it is a linear lock: equal parts, the first on the start date, the rest spaced evenly before the end date.
- Start must be in the future; end must be after the start and at most 800 days away.
- Rate limit: repeated failed attempts are limited over time, and under load the app asks for a short proof-of-work. If you hit the limit, wait a little and try again.
- A manual lock is active immediately — there is no activation step.
Minimum duration and minimum amount of a manual lock
Section titled “Minimum duration and minimum amount of a manual lock”- Minimum lock duration: on average, the unlocks of a manual lock must be at least 45 days after the lock is created. A lock that passes this check counts for voting power, as long as the DAO does not later raise its minimum duration.
- Minimum lock amount: 10,000 tokens (for an 8-decimal token).
- Both are the default values; each DAO can change its own minimum duration and minimum amount by proposal.
How many manual locks, and the fee per unlock
Section titled “How many manual locks, and the fee per unlock”- Up to 50 locks per person on each DAO, counting your vesting locks and any treasury locks made out to you.
- Transfer fees are reserved for each unlock: one token transfer fee per unlock is kept from the amount you lock, so every future unlock is already paid for.
I minted a standalone token. Can I lock or vest it?
Section titled “I minted a standalone token. Can I lock or vest it?”Can you lock part of your own coin away, for example so your team cannot sell it for a year? Not on OhShii today. A standalone token gets a lock system only by becoming an Imported DAO, which gives it its own governance canister — and creating an Imported DAO is currently disabled. See Imported DAO for what an Imported DAO adds and what a token needs to qualify.
Can I send my new token to several wallets at once when I create it?
Section titled “Can I send my new token to several wallets at once when I create it?”No. Your token’s whole starting supply is created in one account — yours. To hand out a team share, a treasury or an airdrop to several wallets, send ordinary transfers from that account after creation.