For the complete documentation index, see llms.txt. This page is also available as Markdown.

Reference

Contract APIs, roles, events and deployed addresses

Look up contract functions, access rules, events, errors and addresses here. The guides show how to put them together.

The contract source is authoritative. These pages follow the develop branch of cybercorps-contracts, where CyberCorp, IssuanceManager, DealManager, RoundManager, LedgerEntryToken and CyberScrip all report DEPLOY_VERSION "5". Companies that have not upgraded run v4 components ("4", with IssuanceManager at "4.1" and DealManager at "4.0.1"), and the pages mark v4 differences wherever an integrator can meet both. CyberShares and SafeCertificateConverter are partly stubbed, as their pages say. Check the .sol source before relying on an exact signature, and treat the code in the guides as an outline of each flow that you verify against the source before use.

Contents

Page
What it covers

Core contracts

Every contract and its role, with a page per contract.

Factories

CyberCorpFactory, its sub-factories and the specialised factories.

Certificate extensions

Per-security-type metadata contracts and how their scopes merge.

Hooks

Transfer-restriction hooks and the LiquiLeX fee hook.

Conditions

The ICondition and ISecondaryTradingCondition interfaces and the built-in conditions.

Access control (BorgAuth)

The numeric role model and the levels the protocol assigns.

Upgrade model

UUPS and beacon proxies, co-approval, versions in production.

Agreement templates

The /templates library and custom templates.

Security types

The SecurityClass, SecuritySeries and SecurityStatus enums.

Deployments

Contract addresses by chain.

Glossary

Protocol and app terms.

Last updated

Was this helpful?