ComBoox - White Paper
  • πŸ‘‹Welcome to ComBoox!
  • πŸ›οΈSystem Overview
    • ⌨️Overview
      • βš οΈβ€œPain Points” of Corporate Governance
      • πŸ’‘Blockchain Solution
      • πŸ’°Tokenization and Company Evaluation
      • ✨Features and Advantages
    • πŸ–₯️Computational Control Model
    • πŸ—οΈSystem Architecture
    • 🚷Identification and Access Control
    • πŸ“Templates and Version Control
    • πŸ’°CBP and Economic Model
    • πŸ’ΈFinancial Records
    • ☝️Key Legal Issues
    • πŸ₯‡Software License
  • πŸ•ΉοΈOperation Guide
    • πŸ›£οΈGet Start !
    • βœ’οΈDraft SHA
    • πŸ—³οΈPut Director On Board
    • πŸ—žοΈInvest And Trade Shares
  • πŸ“šTechnical Brochure
    • 🌻Key Objects
      • πŸ—žοΈShare and SharesRepo
      • πŸ‘¨β€πŸ‘¨β€πŸ‘§β€πŸ‘§Member and MembersRepo
      • πŸ’ΊPosition and OfficersRepo
      • πŸ—³οΈMotion and MotionsRepo
        • ✍️DelegateMap
        • πŸ—³οΈBallot and BallotsBox
      • πŸ›οΈDeal and DealsRepo
        • πŸ”„Swap and SwapsRepo
      • πŸ“ˆOrder and OrdersRepo
      • πŸ“‘Pledge and PledgesRepo
      • βš–οΈOption and OptionsRepo
      • πŸ“Rule and RulesParser
      • 🍡Anti-Dilution
      • πŸ”Lock Up
      • 🚜Drag / Tag Along
      • πŸ›ΈPut / Call Options
    • πŸ› οΈStructure and Components
      • ⏱️Checkpoints
      • 🏁TopChain
      • πŸ₯‡GoldChain
      • πŸ”€EnumerableSet
      • πŸ”„Condition and ConsRepo
      • πŸ”HashLock and LockersRepo
      • πŸ–‹οΈSignature and Sigpage
      • πŸ“‚File and FilesRepo
      • πŸ—„οΈDoc and DocsRepo
    • πŸ‘¨β€πŸš€Identity and Verification
      • 😜Role and RolesRepo
      • 🚷Access Control Contract
      • 🦸User and UsersRepo
    • πŸ„β€β™€οΈBehaviors and Process
      • 🀝Share Transaction
Powered by GitBook
On this page
  • Function and Usage
  • Members and attributes
  • Price Benchmark Objects
  • Meaning of Price Benchmark Object Attributes
  • Price ruler objects
  • Meaning of Price Ruler Object Attributes
  • Query API
  • Source Code
  1. Technical Brochure
  2. Key Objects

Anti-Dilution

PreviousRule and RulesParserNextLock Up

Last updated 1 year ago

Function and Usage

Anti-Dilution define the minimum price at which a specific class of shares can be issued, i.e. the floor price. Once the price is lower than the floor price, the obligor (usually the controlling shareholder) should give certain number of shares to the right holder for free in order to lower the right holder's investment cost, enabling the cost of the right holder's investment equal to the lower price of the newly issued shares.

Members and attributes

The Anti-Dilution term defines the benchmark price object and a price ruler mapping table using a "share class -> benchmark price object" structure, as well as a list of share class numbers which applies anti-dilution term.

Price Benchmark Objects

Meaning of Price Benchmark Object Attributes

Attribute

Commercial and Legal Meaning

classOfShare

The number of share class.

floorPrice

Minimum price.

obligors

List of obligor user numbers.

Price ruler objects

Meaning of Price Ruler Object Attributes

Attribute

Commercial and Legal Meaning

marks

Price benchmark object mapping table.

classes

List of share classes (enumerable sets).

Query API

API Name

Function and Usage

isMarked

Query whether a specific class of shares has set a minimum limit on the additional issued shares.

getClasses

Get a list of all the class numbers of shares for which anti-dilution term have been set.

getFloorPriceOfClass

Get the minimum price for a specific class of shares.

getObligorsOfAD

Get a list of all obligor user numbers for a specific class of shares.

isObligor

Query whether a specific numbered user is an obligor under the anti-dilution term for a specific class of shares.

getGiftPaid

Calculate the amount of paid-in contribution to be granted for free by the obligor, by additional issue transactions by specific number under specific investment agreements, and underlying share number.

isTriggered

Query whether the anti-dilution term has been triggered by the specific transaction object and the underlying share number.

Source Code

πŸ“š
🌻
🍡
Anti-Dilution
Structure of Price Benchmark Objects
Structure of price ruler objects