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

互换合约及互换合约库

Previous交易及交易库Next卖单及卖单库

Last updated 1 year ago

功能与用途

互换合约对象是系统用来确保强买权、强卖权等以股东协议约定的特殊期权能有效履行而设计的特殊交易对象。

强买权行权时,权利人可通过互换合约直接锁定“标的股份”,从而无需义务人配合,可直接触发特定API将标的股份变更登记在自己名下。

强卖权行权时,权利人可以通过互换合约将义务人持有的特定股份设为“质押股份”,以便义务人在不支付对价时,权利人可触发特定API将质押股份变更登记在自己名下,用质押股份价值弥补强卖权正常行权情况下的可能获利。

在系统中,能够作为履约担保的只有股权登记簿中注册登记的股权,因此系统设计了互换合约,以便保证强买权、强卖权在履行过程中可逻辑自洽的实现交易闭环,而具体质押股份的定价和质押数量则根据股东协议约定的期权条款由系统自动计算。

成员与属性

互换库主要的成员包括互换对象以及采用“互换编号->互换对象”结构的互换映射表。

互换合约对象

互换合约对象的属性列表

属性
商业法律含义

seqOfSwap

互换交易编号。

seqOfPledge

质押股份编号。

paidOfPledge

质押实缴出资额。

seqOfTarget

标的股份编号。

paidOfTarget

标的股份实缴出资额。

priceOfDeal

交易价格。

isPutOpt

是否为强卖交易。

state

互换交易状态。

查询接口

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

接口名称
商业法律含义

counterOfSwaps

获取互换交易计数器的当前值。

sumPaidOfTarget

获取标的股份的实缴出资总额。

isSwap

查询特定编号互换交易是否存在。

getSwap

获取特定编号的互换交易对象。

checkValueOfSwap

查询按特定法币价格计算的特定编号互换交易的对价总值。

getAllSwaps

获取所有互换对象列表

allSwapsClosed

查询是否所有互换交易均已交割。

源代码

📚
🌻
🛍️
🔄
SwapsRepo
互换对象的结构