@actioncodes/protocol package provides low-level access to the Action Codes protocol. Use it if you’re:
- Building a custom relayer
- Implementing a new chain adapter
- Doing protocol-level validation
Installation
Components
ActionCode
The core action code class
CodeGenerator
Deterministic code derivation utilities
ProtocolMeta
Metadata encoding/decoding
ActionCodesProtocol
Main protocol orchestration class
BaseChainAdapter
Chain adapter interface
When to use protocol vs SDK
| Use Case | Package |
|---|---|
| Integrate Action Codes in your app | @actioncodes/sdk |
| Build a relayer | @actioncodes/protocol |
| Add support for a new chain | @actioncodes/protocol |
| Audit the protocol | @actioncodes/protocol |
| Understand internals | @actioncodes/protocol |