ComBoox - 白皮书
  • 👋欢迎访问ComBoox!
  • 🚀系统综述
    • 🎆系统综述
      • ⛔公司治理难题
      • 💡区块链解决方案
      • 💰通证化与公司估值
      • ✨特点与优势
    • ⚙️设计理念和基本架构
      • 🖥️计算控制模型
      • 🏗️系统架构
      • 🚷身份识别与权限控制
      • 📐合约模版及版本控制
      • 💰CBP代币与系统经济模型
      • 💸财务记录
      • ☝️几个关键性法律问题
    • 🥇许可协议
  • 🕹️操作指南
    • 🛣️新手上路
    • ✒️起草《股东协议》
    • 💺提名董事并取得席位
    • 🗞️股权投资与股份交易
  • 📚技术手册
    • 🌻核心对象
      • 🗞️股份及股份库
      • 👨‍👨‍👧‍👧股东及股东库
      • 💺职位及官员库
      • 🗳️动议及动议库
        • ✍️委托代理映射表
        • 🗳️表决票及表决票箱
      • 🛍️交易及交易库
        • 🔄互换合约及互换合约库
      • 📈卖单及卖单库
      • 📑质权及质权库
      • ⚖️期权及期权库
      • 📏规则及其解析库
      • 🍵反稀释条款
      • 🔐锁定期条款
      • 🚜随售拖售条款
      • 🛸期权条款
    • 🛠️数据结构及组件
      • ⏱️历史状态序列库
      • 🏁T型链表库
      • 🥇黄金链表库
      • 🔤可枚举集合库
      • 🔄条件及条件库
      • 🔐哈希锁及保险箱
      • 🖋️签名及签字页
      • 📂文件及文件库
      • 🗄️文档及文档库
    • 👨‍🚀身份及身份识别
      • 😜角色及角色库
      • 🚷访问控制合约
      • 🦸用户及用户库
    • 🏄‍♀️法律行为及逻辑流程
      • 🤝股权交易
Powered by GitBook
On this page
  • 功能与用途
  • 成员与属性
  • 股份
  • 股份类别
  • 股份库
  • 查询接口
  • 源代码
  1. 技术手册
  2. 核心对象

股份及股份库

Previous核心对象Next股东及股东库

Last updated 1 year ago

功能与用途

是系统最核心的公共库合约,用于跟踪记录股份的设立、变更、转让和注销。

成员与属性

股份库主要包括股份、股份类别两个核心对象,以及这两个核心对象构成的“编号->对象”映射表。

股份

股份由Head和Body两大属性集合构成,Head主要记载自创设时起便不再更改的属性,例如:股份编号、股份类别等等;Body用于记载随股权交易可能动态变化的属性,例如:股份的票面金额、实缴金额、清洁实缴金额等。

股份的属性列表

属性
商业法律含义

class

股份所属类别,以此区分不同股权设立时的融资轮次、不同的特殊投资人权益,以及可能的表决权重差异。

seqOfShare

股份编号。

preSeq

来源股份的编号。股转交易的具体实现是将标的股份注销,同时向买方发行同样的股份,新创设的股份会将转让标的股份的编号记录在preSeq中。

issueDate

新股发行日期或股转交易的交割日。

shareholder

股份持有人的用户编号。

priceOfPaid

实缴出资额的单价。股转交易中体现标的股权实缴出资的转让价格,增资交易中体现公司实缴出资的估值溢价。

priceOfPar

认缴出资额的单价。股转交易中体现标的股权认缴未实缴出资的转让价格,增资交易中体现公司认缴未实缴出资的估值溢价。

votingWeight

表决权重。百分数,即每元出资额所代表的表决权总数的100倍。例如,“100”,代表每元出资额代表1个表决权;“1800”,代表每元出资额代表18个表决权。

payInDeadline

出资期限。48位时间戳,可支持毫秒级时间戳。

par

认缴出资额。可能存在认缴未实缴的余额。

paid

实缴出资额。实际缴付的出资金额。

cleanPaid

清洁实缴出资额。 没有任何质押、出让等权利负担的实缴出资金额。

state

股份的状态。

para

预留属性。

股份类别

股份类别其实是股份映射表按股份类别汇总的一个股份编号列表和该类别股份各项出资额的汇总数据。

股份库

股份库由两个映射表构成,一个是“股份编号->股份对象”的股份映射表,另一个是“类别编号->股份类别对象”的股份类别映射表。

查询接口

查询接口最能体现股份库在整个系统中的功能和用途,具体请见下表。

接口名称
功能与用途

counterOfShares

获取股份编号计数器的当前值。

counterOfClasses

获取股份类别编号计数器的当前值。

isShare

验证特定编号的股份是否存在。

getShare

获取特定编号的股份对象。

getQtyOfShares

获取当前股份对象的总数量。

getSeqListOfShares

获取股份编号列表。

getSharesList

获取全部股份对象的列表。

getQtyOfSharesInClass

获取特定编号股份类别的所有股份数量。

getSeqListOfClass

获取特定股份类别的股份编号清单。

getInfoOfClass

获取特定股份类别的汇总数据。

getSharesOfClass

获取特定股份类别的所有股份对象列表。

源代码

📚
🌻
🗞️
SharesRepo
股份库
股份对象结构
股份类别对象结构
股权仓库结构