# ICRC\_16 and Candy Library Update v0.3.0

**URL:** https://forum.dfinity.org/t/icrc-16-and-candy-library-update-v0-3-0/24770
**Category:** Language Support
**Tags:** Motoko
**Created:** [November 17, 2023, 7:17pm UTC](https://forum.dfinity.org/t/icrc-16-and-candy-library-update-v0-3-0/24770 "2023-11-17T19:17:35Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![skilesare](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/skilesare/32/5609_2.png) [@skilesare](https://forum.dfinity.org/u/skilesare)
#### Post date: [November 17, 2023, 7:17pm UTC](https://forum.dfinity.org/t/icrc-16-and-candy-library-update-v0-3-0/24770/1 "2023-11-17T19:17:35Z")

</div>

I just pushed candy\_library to v0.3.0.

> **[GitHub - icdevsorg/candy\_library: Library for Converting Types and Creating...](https://github.com/icdevsorg/candy_library)**
>
> Library for Converting Types and Creating Workable Motoko Collections - GitHub - icdevsorg/candy\_library: Library for Converting Types and Creating Workable Motoko Collections

v0.3.0

- Added the ValueShared type for dumping a Candy and CandyShared to an ICRC3 style Value type.

- Added many tests.

Mostly this syncs up the ICRC16 schema as a comparable type to the Value type being used in ICRC3 and ICRC7 metadata.

It lets you store things in a stable(motoko stable) way that is internally set up to take advantage of Maps and Sets so that large, unstructured, recursive, and nested data sets are a bit more manageable.

---

<div class="post-metadata">

### Author: ![skilesare](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/skilesare/32/5609_2.png) [@skilesare](https://forum.dfinity.org/u/skilesare)
#### Post date: [March 25, 2025, 3:48pm UTC](https://forum.dfinity.org/t/icrc-16-and-candy-library-update-v0-3-0/24770/2 "2025-03-25T15:48:08Z")

</div>

This has been updated to v0.3.1.

> **[Mops • Motoko Package Manager](https://mops.one/candy)**

v0.3.1

- Added the /icrc16 folder and the conversions.mo file there to begin conversion to icrc16 reference.

- Conversions in /icrc16/conversion.mo generally return result types and should not throw.

- Added tests for /icrc16/conversion.mo

- Update Base

Thanks to @anon98822045 for the poke to update the conversions.
