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

@skilesare
Austin, can you copy the ICRC61 draft into the official ICRC repository, please? It is currently still located in your personal repository.

If you are lacking permissions, please let me know so I can do it.

Thank you!

I think the last time I tried, I didn’t have permissions to create a pull request. I can try as soon as I get to my computer, but you all may have to give me more permissions or create the pull request yourself.

Also, I think we were supposed to ask @benji if we could have ICRC six or 10. He has those reserved, but he may have intentions for them.

Please find the recording and minutes of the WG Meeting of March 19, 2024 linked below:
Recording
Minutes

You can find all the recordings, chats, and slides of all meetings here:
All files of all meetings

FYI the motion proposal for ICRC-3 is live ICRC-3 Draft v2 and Next Steps - #78 by mariop

2 Likes

Please find the slides of the WG Meeting of April 2, 2024 linked below:
slides .

The next meeting will be about the Fee Collector standard and how to solve the issues discussed today and written in the slides.

2 Likes

hello @dieter.sommer @skilesare
link to the draft is broken, I also don’t see the standard to moved to the official ICRC repository.
Can you share the link to the standard?

Hi @icnerd

The link to the accepted document is here.

Note that ICRC-1,-2, and -3 are in a different repo than the others for historical reasons. They are already getting linked to heavily, thus it is likely too late to move them to the ICRC repository.

hello @dieter.sommer
sorry I forgot to mentioned, that I was looking for ICRC-61

We renamed 61 to 10 because it is fairly foundational and the number had been reserved. See the pull request section for the latest version.

2 Likes

Please find the recording and minutes of the WG Meeting of April 02, 2024 linked below:
Recording
Minutes

You can find all the recordings, chats, and slides of all meetings here:
All files of all meetings

Dear Working Group!

Do you have any suggestions on items to be discussed in tomorrow’s meeting?

In recent meetings we had the following in mind as potential future work items:

  • Presigned transactions
  • ICRC-8
  • Approve / transfer_from batch methods for fungible tokens
  • Payment standard (on my plate, did not have time yet to work on it)

If nothing else, I’d like to get an OK on my changes to ICRC-10 to be able to have it sent to the NNS for voting.

I haven’t had a chance to do the bulk approve transfer yet. Shouldn’t take much time when I do, but it may be in a couple of weeks.

Presigned transactions are certainly interesting, but I think we were waiting on something from @mariop ? ICRC8 needs to go through a round of componentization.

It might be worth taking a look at @timo 's HPL and seeing if there is anything interesting to pull from it. It is quite a departure from what we have so far, but something like confirmable payments would be a nice, short extension that might help a lot of folks and avoid things like Tornado Cash Bombs.

Correct, and he is working on something else currently, so we need to defer this.

Good idea!

What’s presigned transactions?

IIRC, with pre-signed transactions we want to realize that one can sign a transaction upfront, e.g., with an offline key for cold storage, without having to sign a transaction for each small time window and then choose the correct one when submitting. This would greatly simplify life when preparing transactions ahead of time and submitting when certain conditions are met.

@mariop would have details on how we want to realize this.

Dear WG!

I do currently not have time to prepare the ICRC for payment URLs which was planned as topic for tomorrow. Also, it’s not possible for me to participate in tomorrow’s call. Does anyone have a topic for tomorrow they want to discuss, in which case I can open the call for you?

I had a great chat with @frederikrothenberger last week about ICRC-21. I can walk anyone interested in it through it and I think maybe we can discuss how we might be able to provide a standard set of responses/translations/prompts for ICRC 1,2,4.

Another alternative would be to start working on the Approve/TransferFrom batch ICRC.

1 Like

Is there any standard (being worked on) for how to deposit and withdraw from services canister? Say there is a service canister that takes ICRC-1 deposits and gives users credits to use on the service, and lets users to also withdraw. For example, the service can be an exchange, a market, or anything else. Important is that the same service can take deposits from multiple different ICRC-1 tokens (necessary for an exchange). Such a deposit and withdrawal interface is a requirement that many services have in common. Hence, to simplify frontend integration it should be standardised. Has there been any work in this direction?

And a related question: is there a list of all ICRC standards incl. ones at draft stage?

This is the most reliable list we have at the moment. We likely need to clean things up and document these a bit better:

1 Like