Hello developers, and welcome to this week’s developer weekly update! This week, there is an announcement regarding improvements to verifiable credentials, a new Developer Journey video, and a community spotlight for ICPTopup.com. Let’s get started!
A proposal has been submitted to upgrade Internet Identity and add a new field to the alias credentials for verifiable credential issuers and relying parties: derivationOrigin
. This field contains the URL that was used to derive the verifiable credential issuer or relying party user principal. It is recommended that the verifiable credential issuer and relying party both check that this URL has the correct value.
In addition to this proposed change, the Rust crate ic-verifiable-credentials
has been published. This crate can be used to issue verifiable credentials and verify ID alias credentials received from an identity provider.
You can view the proposal for more information or download the Rust crate to start using these features in your Rust canisters.
A new episode of the ICP Developer Journey video series has been released! In this episode, “Deploying an ETH starter project on ICP,” developers will learn how to use the EVM RPC canister to interact with the Ethereum network from within an ICP canister. The starter project is built using Motoko, React, and the EVM RPC canister. This tutorial is a great first step to building powerful cross-chain applications!
You can watch the video on YouTube or follow the written tutorial.
From the team behind CycleOps, a new canister management tool has been released! ICPTopup.com is designed to be the easiest way to top up canisters. You can provide ICPTopup with multiple canister IDs at once, then choose the amount each canister should be topped up, add funds, and you’re good to go!
ICPTopup uses ICRC-2 approvals, which allow the service to use a single API call to top up canisters.
Learn more on the developer forum.
That’ll wrap up this week. Tune back in next week for more developer updates!
-DFINITY