现时交易-全额提款
在现时交易系统中,唯一的强制操作是提取所有资金。 这保证了L2应用程序不会阻止用户获得其资金。
此处描述了强制请求的一般流程。 本节描述了“全额提款请求”的特定参数。

全额提款参数

当Alice想要执行全额提款时,她在StarkEx合约中调用全额提款请求函数。 该函数含有两个参数:starkKeyvaultId(保险库ID)。 仅当starkKey参数与发起交易的以太坊地址相关联时,该请求才有效。 否则,StarkEx智能合约将拒绝该请求(链下应用程序将不处理该请求)。
此处不需要该金额:全额提款将所有资金从保险库转移到链上合约。

全额提款的有效性

仅当交易中的vaultId对应于交易中发送的相同starkKey时,“全额提款”才被视为有效(也就是说这笔钱将会真正被提取)。
如果不是这种情况,则意味着Alice尝试从不属于她的vaultId中执行全额提款,因此StarkEx将证明请求无效,并且不会完成提款操作。
Last modified 8mo ago