Announcing "Token Standard" as topic of the first meeting of the Ledger & Tokenization Working Group

I’ve personally built this a few times for a few different services, and yes, it would be awesome to standardize it. There is a bit of a conundrum around if you want the deposit addresses to be deterministic or private. Or deterministically private? Or rotate? If we defined the derivation and it would be fairly simple to write the component to manage it all.

Looks like I’m the only one on the call today so I’m going to drop off. Hopefully, we can get a bit more organized in next couple of weeks. Timo’s idea is interesting and we could tackle that.


So if I want to make a draft I just pick any ICRC number that isn’t used by any of the existing issues? Or are there numbers reserved already that don’t appear in the issues?

Just create an issue with an indication of what you want to use it for and then the number is yours.(the issue number assigned)


The best is, as Austin mentioned, to create an issue here: Issues · dfinity/ICRC · GitHub
The issue number x you receive is your ICRC number.

Then you can create a subdirectory icrc-x in the ICRCs directory of the repository with your initial or empty draft if you want to develop it in public.

There is some tooling available to generate a Candid file from a standard specification and lint it if you use the according markup to annotate your Candid type and method definitions. See, e.g., ICRC-7 as example. The tooling is not deployed in the ICRC repo at this point.

Hope that helps!

Does anyone have suggestions for the WG call tomorrow, May 14?

We could talk about ICRC-2: It is practically impossible for users to manage allowances · Issue #186 · dfinity/ICRC-1 · GitHub and potential solutions to this. The only problem is that I’m not sure I’ll be able to join as I have another meeting overlapping. I’ll see if I can move the other meeting so that I can join.

1 Like

@mariop This is a great idea, but only makes sense if you can join. Would be great if you could move your other meeting. Thanks!

I will be in the WG today, the other meeting was moved. I proposed we discuss about the problem and a potential solution and its implications. I’ll prepare the slides and drive the conversation.

We cut the meeting short this afternoon and have the following agenda for the meeting in 2 weeks:

1 Like