Core contracts
What each core contract does and how the suite fits together
Each company-owned contract carries a DEPLOY_VERSION constant. In the develop source of cybercorps-contracts all six (CyberCorp, IssuanceManager, DealManager, RoundManager, LedgerEntryToken, CyberScrip) report "5", the version deployed on Ethereum, Base and Arbitrum. New companies are created on v5. An existing company runs the version it was created with ("3", "4" or "4.1") until its owner upgrades it, so read DEPLOY_VERSION() on the instance before choosing an ABI. See Upgrade model.
The onchain entity. Stores the company's name, type, jurisdiction, contact details, default dispute resolution, officers, escrowed officer signatures, an optional corp-level extension, and the addresses of its IssuanceManager, DealManager and RoundManager. UUPS-upgradeable.
Deploys a cyberCORP and its suite (BorgAuth, IssuanceManager, DealManager, RoundManager) in one call.
The issuance authority. Creates LET contracts, mints and assigns Ledger Entry Tokens (LETs), registers security classes, deploys CyberScrip, runs scripification and de-scripification, manages recertification approvals, settles the ownership change of secondary trades, and voids emptied LETs.
The LET contract: an ERC-721 that mints the LETs of one security series. Tracks possession and the holder of record separately, with a transfer gate for each. Its IssuanceManager mutates it, and BorgAuth admins call its administrative functions directly.
The ERC-20 scrip of one LET contract. USDC-style compliance powers (force transfer, force burn, freeze), each with a one-way disable switch.
An ERC-20 share token with certificate-formation logic. Partly implemented; see its page.
Primary deals (propose, sign, finalize, void, revoke) and the secondary-trading venue (post, accept and cancel offers, settlement escrows, exemption pathways). Built on the agreement registry.
Multi-investor fundraising rounds: create, submit EOIs, allocate, reject or recall, close.
The escrow used when deals and rounds close: the LexScrowStorage library that DealManager and RoundManager share.
Onchain registry of agreement templates and executed multi-party agreements, with signing delegation and void-request tracking.
Computes a SAFE-to-equity conversion plan from round data. A stub that returns an empty plan.
ERC-5484 soulbound credentials: the LeXcheX accreditation NFT and the LeXcheXBadge fact-keyed credential registry.
Builds the onchain JSON and SVG token URI of every LET, with the SVG drawn by a separate image-builder contract.
Factories covers the specialised factories (PumpCorp, MetaDAO, ParentCo).
Last updated
Was this helpful?
