🔄互换合约及互换合约库
Last updated
Last updated
互换合约对象是系统用来确保强买权、强卖权等以股东协议约定的特殊期权能有效履行而设计的特殊交易对象。
强买权行权时,权利人可通过互换合约直接锁定“标的股份”,从而无需义务人配合,可直接触发特定API将标的股份变更登记在自己名下。
强卖权行权时,权利人可以通过互换合约将义务人持有的特定股份设为“质押股份”,以便义务人在不支付对价时,权利人可触发特定API将质押股份变更登记在自己名下,用质押股份价值弥补强卖权正常行权情况下的可能获利。
在系统中,能够作为履约担保的只有股权登记簿中注册登记的股权,因此系统设计了互换合约,以便保证强买权、强卖权在履行过程中可逻辑自洽的实现交易闭环,而具体质押股份的定价和质押数量则根据股东协议约定的期权条款由系统自动计算。
互换库主要的成员包括互换对象以及采用“互换编号->互换对象”结构的互换映射表。
seqOfSwap
互换交易编号。
seqOfPledge
质押股份编号。
paidOfPledge
质押实缴出资额。
seqOfTarget
标的股份编号。
paidOfTarget
标的股份实缴出资额。
priceOfDeal
交易价格。
isPutOpt
是否为强卖交易。
state
互换交易状态。
查询接口最能体现互换合约库在整个系统中的功能和用途,具体请见下表。
counterOfSwaps
获取互换交易计数器的当前值。
sumPaidOfTarget
获取标的股份的实缴出资总额。
isSwap
查询特定编号互换交易是否存在。
getSwap
获取特定编号的互换交易对象。
checkValueOfSwap
查询按特定法币价格计算的特定编号互换交易的对价总值。
getAllSwaps
获取所有互换对象列表
allSwapsClosed
查询是否所有互换交易均已交割。