KeelsonDocs
    Judge Mode

    API reference Bonds

    Complete a queued withdrawal, gasless

    POST/v1/bonds/withdrawals/{chainId}/{withdrawalId}/complete

    Relays completeWithdrawal, which anyone may call once the delay ended; it pays only the signed recipient.

    Path parameters

    chainId42161Required
    withdrawalIdstringRequired

    Headers

    idempotency-keystringRequired
    Idempotency-KeystringRequired
    1 to 255 characters. A retry with the same key returns the first answer.

    Responses

    • 200Confirmed on-chain
    • 202Sent and not yet confirmed; poll Location
    • 401No valid credentials
    • 403Not allowed
    • 409The same call was submitted with other arguments
    • 422Invalid, or the call reverts: error names the contract's custom error
    • 503The relayer cannot send now: chain unavailable, gas price cap or low balance

    200 response

    idstringRequired
    chainIdintegerRequired
    keystringRequired
    <contract>.<function>:<natural id>.
    contractstringRequired
    functionNamestringRequired
    statusstringRequired
    One of pendingconfirmedrevertedrejecteddropped
    hashstring
    noncestring
    blockNumberstring
    blockHashstring
    gasUsedstring
    effectiveGasPricestring
    latencyMsinteger
    errorCodestring
    errorobject
    explorerUrlstring