Execution Approval Expiry Time

Execution approval expiry time ensures the uniqueness of each transfer record, preventing processing transfer record from being exploit. If a transfer record is not broadcasted within the expiration time, it will be automatically cancelled. This measure is implemented as shown below.

  1. CoinSend Centre Added an Expiration Time field under CoinSend Centre > Dispatch Record > Approve (2nd-level). Default is 24 hours based on the time the record is approved. Adjustable up to 72 hours.

    Records not broadcast within the expiration time will be automatically canceled with status Canceled (Signature Invalid).

  2. CoinSign App "Expiration Time" has added to the execution approval popup window.

  3. v1/withdraw API endpoint IMPORTANT IF YOUR API INCLUDE approveSign Added the approveExpireTime parameter. Expiry time must be no more than 72 hours after the timestamp parameter, and it must be included when generating approveSign., businessId=<Business ID>&deviceUuid=<CoinSend UUID>&approveExpireTime=<Execution approval expiry time (Unix timestamp, precise to seconds)>

Last updated

Was this helpful?