Verified Lane인증 레인
A lane for Upbit-verified addresses.
GIWA's Dojang lets Upbit Korea attest on-chain that an address belongs to a verified person. KIMP reads that one boolean to open a parallel market with higher limits. The rest of the protocol stays permissionless.
What is Dojang도장이란?
Upbit's attestations, on GIWA.
Dojang is GIWA's attestation service, built on the Ethereum Attestation Service. Upbit Korea issues four kinds: Verified Address, Balance Root, Verified Balance and Verified Code. KIMP uses only Verified Address.
- DojangScroll (testnet)
- 0xd5077b67dcb56caC8b270C7788FC3E6ee03F17B9
- Upbit Korea attester ID
- 0xd99b42e778498aa3c9c1f6a012359130252780511687a35982e8e52735453034
- EAS predeploy
- 0x4200000000000000000000000000000000000021
GIWA Sepolia addresses published by GIWA. Mainnet addresses are to be announced.
How isVerified is checked
// SPDX-License-Identifier: MITpragma solidity ^0.8.24;type DojangAttesterId is bytes32;interface IDojangScroll { function isVerified(address addr, DojangAttesterId attesterId) external view returns (bool);}/// The single place KIMP reads Dojang. Standalone, immutable.contract KimpVerifiedGate { IDojangScroll public immutable dojangScroll; DojangAttesterId public immutable upbitKorea; constructor(IDojangScroll scroll, DojangAttesterId attester) { dojangScroll = scroll; upbitKorea = attester; } function isVerified(address account) external view returns (bool) { return dojangScroll.isVerified(account, upbitKorea); }}/// Inherited by KimpMarket. Applied to Verified Lane opens and increases.abstract contract VerifiedLane { KimpVerifiedGate public gate; // replaceable only through the 48-hour timelock error NotVerified(address account); modifier onlyVerified(address account) { if (!gate.isVerified(account)) revert NotVerified(account); _; }}KimpMarket applies onlyVerified(msg.sender), which asks the standalone gate about the trader, on Verified Lane opens and increases. If the attestation is revoked, existing positions can still be closed or held to expiry, but not increased.
From KYC to a verified position인증 절차
- 01
Verify with Upbit
Complete Upbit Korea KYC and link your wallet through GIWA's Verified Address service.
- 02
Attestation on-chain
Upbit Korea issues a Verified Address attestation on GIWA through Dojang, built on EAS. DojangScroll.isVerified returns true for it.
- 03
KIMP checks at open
KimpMarket asks KimpVerifiedGate, which calls DojangScroll.isVerified(trader, UPBIT_KOREA), on every Verified Lane open or increase.
- 04
Trade the lane
Higher limits apply. Closing, settlement and liquidation never require the check.
Benefits혜택
Same market. More room.
| Open lane | Verified Lane | |
|---|---|---|
| Max leverage | 3x | 5x |
| Max notional per account, per asset | $25,000 | $250,000 |
| Leaderboard | — | Opt-in, shown by up.id name |
| Trading rewards | Not eligible | Eligible, sybil-resistant |
| Access check | None | DojangScroll.isVerified at open |
| Counterparty | Kimp Pool | Kimp Pool, with its own sub-caps |
up.id
Names instead of addresses.
up.id gives every Verified Address a free, non-transferable name such as name.up.id. Names are ENS subdomains, soulbound, and revoked if the Verified Address lapses. The Verified Lane leaderboard shows up.id names for traders who opt in.
Privacy
No personal data on-chain. None with KIMP.
KYC stays with Upbit. DojangScroll answers one question with true or false, and that boolean is all KIMP reads: no name, no document, no balance. KIMP never receives KYC data and cannot request it.
Privacy Policy