Logo Setting in ICRC-1 Tokens (+ ICRC-2 requirement)

  1. The standard defines how to serve the logo. How to upload it into your canister and if it can change is an implementation detail. There should be any number of examples out there for doing file uploads in rust/motoko. (Assigned: ICDevs.org - Bounty #45 - File Uploader Pattern - JS, Rust, Motoko - $10k)

  2. Approve is a nice pattern for DeFi because you don’t have to actually move tokens until “something” happens. Right now you have to send your tokens and confirm a deposit with a canister which can make people ‘feel’ like they’ve been rugged or something horrible has happened if something goes wrong. Approve just has less friction. I’d expect many to implement it once it is available.