This release implements the session key pattern on an upgraded argent-x account. the new release implements:
- a full rewrite of
extension
andkeyring
; the former in vanilla typescript and the later with nextjs as well as a messaging system for the 2 to interact together. - the deletion of the hackathon version.
- a fully functional sessionkey stored in the browser session store.
- a third-party iframe to serve the starknet burner.
- a Starknet signer, provider and account exposed in the extension.
- the starknet.js 4+ interfaces in the extension.
- an object compatible with
get-starknet
injected inwindow['starknet-burner]
- an automatic publication of the session token from
drone
as well as the automatic download fromkeyring
. - a demo application, starkpilled that rely on the extension. It can be installed as a PWA on Android and iPhone.
- the copy/paste of the address from the iframe.
- the removal of all references to wallet and replacement with key manager.
- a version label injected in every one of the projects.
- an automatic deployment of all the components, including: the extension available in npmjs as @starknet/burner; starkpilled and keyring in vercel.
- technical tools to help debug the project and perform technical operations
- a better user and a contributor documentation.