Skip to content

Releases: motosan-dev/litesvm-token-extensions

v0.1.0 - Initial release

02 May 10:29

Choose a tag to compare

First publishable release of `litesvm-token-extensions`.

Fills the gap in `litesvm-token` v0.11 where `CreateMint` (even with the `token-2022` feature) only constructs vanilla Token-2022 mints with no extensions.

What's in v0.1

`CreateMintWithExtensions` — 7 mint extensions

  • TransferFeeConfig, TransferHook, MintCloseAuthority, MetadataPointer, NonTransferable, PermanentDelegate, InterestBearingConfig

`CreateAccountWithExtensions` — 3 account extensions

  • ImmutableOwner (pre-init)
  • MemoTransfer, CpiGuard (post-init enable; owner-signed)

Installation

```toml
[dev-dependencies]
litesvm-token-extensions = "0.1"
litesvm = "0.11"
```

Compatibility

  • Rust 1.89+ (MSRV)
  • LiteSVM 0.11
  • spl-token-2022-interface 2.x

Notes

  • No runtime dep on `litesvm-token` — naming reflects ecosystem positioning only.
  • v0.2 deferred items: DefaultAccountState, Group/Member extensions, mint extension update_* instruction wrappers.