🔄互换合约及互换合约库

功能与用途

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

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

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

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

成员与属性

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

互换合约对象

互换对象的结构

互换合约对象的属性列表

属性
商业法律含义

seqOfSwap

互换交易编号。

seqOfPledge

质押股份编号。

paidOfPledge

质押实缴出资额。

seqOfTarget

标的股份编号。

paidOfTarget

标的股份实缴出资额。

priceOfDeal

交易价格。

isPutOpt

是否为强卖交易。

state

互换交易状态。

查询接口

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

接口名称
商业法律含义

counterOfSwaps

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

sumPaidOfTarget

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

isSwap

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

getSwap

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

checkValueOfSwap

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

getAllSwaps

获取所有互换对象列表

allSwapsClosed

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

源代码

Last updated