ICRC-1
ICRC-1 copied to clipboard
We need to discuss certificates for icrc3
https://github.com/dfinity/ICRC-1/tree/icrc-3/standards/ICRC-3#icrc3_get_transactions
The certificate here supposes that a canister certifying icrc3 transactions only certifies its own transactions. In reality, many canisters that have a ledger will have many other things they want to certify.
examples:
- certifying json endpoint to retrieve blocks
- NFT canisters certifying content in the canister.
This x-refs with what @nathanosdev is working on with v2 certification.
Hey @skilesare,
I'm going to propose an extensible certification mechanism that is fairly different from what is in the endpoint at the moment. There will be an ICRC-3 endpoint based on the ICRC Ledger get_data_certificate endpoint to verify the tip. This endpoint signature is such that it won't restrict what can be certified within the ledger. I'm still working on the proposal but I should have something for the next working group.
Awesome! Glad you already have a plan in place.