Exchange Updates

출처 검증 리서치: Kraken EARN Deallocate Status

6 분

본문은 검증된 영어 원문으로 표시됩니다. 번역본은 출처 검토 후 추가됩니다.

Verified Fact Boundary

1. Kraken's Deallocate Earn Funds documentation says the endpoint deallocates funds from a strategy and requires Earn Funds permission. 2. Kraken's Deallocate Earn Funds documentation says the amount and strategy ID are required fields. 3. Kraken's Deallocate Earn Funds documentation describes asynchronous handling and status polling when a 202 response is returned. 4. Kraken Earn status documentation describes a pending field for dispatched allocation or deallocation operations. 5. Kraken's Get API Key Info documentation lists permissions, restrictions, nonce window, validity and last-used fields for the authenticated API key. 6. An Earn deallocation workflow should not expose API secrets, API signatures, 2FA codes or private account data in the evidence log.

접기

Decision Matrix

기사 표: 가로로 스크롤하거나 표 영역에 초점을 맞춘 뒤 방향키를 사용하세요.

CheckWhat it meansPractical actionUnknown to keep explicit
Permission scopeEarn operations depend on key permissions rather than general login stateconfirm the key has only the permissions needed for the testprivate account policy not visible in public docs
Strategy identitythe strategy ID anchors which Earn position is being changedrecord strategy ID as a non-secret operational identifierrenamed strategies in a private account UI
Nonce handlingauthenticated calls require nonce and signature handlinguse the client library or signing routine without logging secretsclock or nonce-window edge cases under retries
Async statusdeallocation can require status polling before it is finalpoll status and record pending false before downstream accountinglatency during exchange-side maintenance
Operation concurrencyone operation can be in progress for a strategyavoid parallel deallocation attempts on the same strategyoperator race conditions across multiple bots
Error mappingminimum amount, busy state and invalid strategy errors need separate recovery actionsmap each error to a stop rule instead of blind retryfuture API error wording changes
Evidence hygienedebugging can prove status without leaking authentication materiallog endpoint name, non-secret error class, timestamp and request intent onlyscreenshots that accidentally reveal balances or key names

Source Map

  • Kraken Developers: Deallocate Earn Funds (kraken-deallocate-earn)
  • Kraken Developers: Get Deallocation Status (kraken-deallocation-status)
  • Kraken Developers: Get Allocation Status (kraken-allocation-status)
  • Kraken Developers: Get API Key Info (kraken-api-key-info)

Control Notes

1. Permission scope

Permission scope is the decision point where public documentation must become an operating rule. In this package, it means Earn operations depend on key permissions rather than general login state. The practical action is to confirm the key has only the permissions needed for the test. The unresolved edge is private account policy not visible in public docs, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

2. Strategy identity

Strategy identity is the decision point where public documentation must become an operating rule. In this package, it means the strategy ID anchors which Earn position is being changed. The practical action is to record strategy ID as a non-secret operational identifier. The unresolved edge is renamed strategies in a private account UI, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

3. Nonce handling

Nonce handling is the decision point where public documentation must become an operating rule. In this package, it means authenticated calls require nonce and signature handling. The practical action is to use the client library or signing routine without logging secrets. The unresolved edge is clock or nonce-window edge cases under retries, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

4. Async status

Async status is the decision point where public documentation must become an operating rule. In this package, it means deallocation can require status polling before it is final. The practical action is to poll status and record pending false before downstream accounting. The unresolved edge is latency during exchange-side maintenance, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

5. Operation concurrency

Operation concurrency is the decision point where public documentation must become an operating rule. In this package, it means one operation can be in progress for a strategy. The practical action is to avoid parallel deallocation attempts on the same strategy. The unresolved edge is operator race conditions across multiple bots, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

6. Error mapping

Error mapping is the decision point where public documentation must become an operating rule. In this package, it means minimum amount, busy state and invalid strategy errors need separate recovery actions. The practical action is to map each error to a stop rule instead of blind retry. The unresolved edge is future API error wording changes, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

7. Evidence hygiene

Evidence hygiene is the decision point where public documentation must become an operating rule. In this package, it means debugging can prove status without leaking authentication material. The practical action is to log endpoint name, non-secret error class, timestamp and request intent only. The unresolved edge is screenshots that accidentally reveal balances or key names, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

Known Unknowns

  • private account policy not visible in public docs
  • renamed strategies in a private account UI
  • clock or nonce-window edge cases under retries
  • latency during exchange-side maintenance
  • operator race conditions across multiple bots
  • future API error wording changes
  • screenshots that accidentally reveal balances or key names

Practical Takeaway

Kraken Earn API operations should be handled as asynchronous fund-control workflows, not as a single button result. Kraken documentation says Deallocate Earn Funds requires the Earn Funds API key permission, amount and strategy ID, and that a 202 response requires polling deallocation status. Kraken status endpoints also expose a pending state, while Get API Key Info can show permissions, restrictions and usage timestamps for the key. The decision outcome is to verify key permission, strategy ID, nonce handling, one-operation-at-a-time behavior and status polling before treating funds as available. The article stops at the evidence boundary. It helps the reader decide what to inspect next without converting public documentation into a promise that a private account, wallet, callback, policy framework, settlement route or liquidity position will work under every future condition.

출처

04
  1. Kraken DevelopersDeallocate Earn Funds · docs.kraken.com
  2. Kraken DevelopersGet Deallocation Status · docs.kraken.com
  3. Kraken DevelopersGet Allocation Status · docs.kraken.com
  4. Kraken DevelopersGet API Key Info · docs.kraken.com