WDK logoWDK documentation

WDK Core

Register wallet, protocol, middleware, and transaction policy modules through the WDK core runtime.

Source preview — unreleased: The protocol construction and policy-context changes on this page describe approved Core source 342fb4e, from open PR #117. They are not part of the verified npm 1.0.0-beta.19 artifact. The release version and installed-package validation are pending.

WDK Core is the main runtime for registering and managing wallet, protocol, middleware, and transaction policy modules through one interface.

The published documentation baseline on these pages is @tetherto/wdk@1.0.0-beta.18. This release adds machine-readable policy denial codes; integrations can branch on DENIAL_CODES, PolicyViolationError.code, or SimulationResult.code instead of parsing reason.

Use WDK Core to:

  • Register wallet managers for the chains your app supports.
  • Attach protocol providers to accounts globally or per account.
  • Decorate accounts with middleware before they reach the application.
  • Register local transaction policies that allow, deny, or simulate write operations before they execute.

Next Steps


Need Help?

On this page