Search results
Mar 12, 2023 · Casper Signer is the official non-custodial wallet for The Casper Network. It allows you to create and manage the private keys to your accounts on The Casper Network, and to sign...
May 12, 2021 · Today, CasperLabs is thrilled to introduce the first dapp built on the Casper Network and created by community members at ChronoLogic and Digital Strategies: CasperSign, a blockchain-based solution that allows users to digitally sign confidential documents on the Casper Network.
- Overview
- Integrating with the Casper Signer
- Architecture
- Developing Locally
The Casper Signer is a browser plugin used to sign transactions for the Casper Network.
You can find the latest version on the Chrome Web Store. For help and usage tips, check out the Casper Signer User Guide.
To integrate your website with the Casper Signer on Mainnet, you need to go through an approval process.
1. User Interface
The directory src/popup contains the web extension's user interface (UI), written in React. Since we do not store state information when the user closes the Signer window, we need to use the background script in the next step, which acts as a server. To synchronize and modify its state, the UI calls the background script via RPC, sending an update request. Thus, the UI will refresh.
2. Background Script
The second component is a script that works in the background as a back-end server, providing RPC methods for updating the UI. The related source code is in src/background.
3. Content Script
A content script is also part of the Casper Signer extension and runs in the context of a particular webpage. You can specify which web page can run the content script by adding a rule in manifest.json/content_scripts. When a web page is integrated with the Signer, such as the CSPR.live block explorer; the web extension creates a new ContentScript in the web page context. You will find the source code in src/content/contentscript.ts. Thus you need to set up the content script for each page in question and call in the inject script, inject.ts, into the DOM before anything loads. Then, the content script sets up a proxy to receive requests from the injected script and forward them to the background script.
Prerequisites
First, you need to install npm, which will help you set up all the dependencies.
Building the Casper Signer
The next command builds the Casper Signer and outputs the bundle files to the build directory. This command will also help you rebuild the code of the user interface; however, you need to reopen or refresh the Singer pop-up window to see the changes take effect.
Running the Scripts
The following command builds the background, content, and inject scrips in watch mode. When using this command, you have to reload the extension on Chrome's extension manager page.
Casper Signer Guides related to setting up, using, and troubleshooting the Casper Signer Chrome extension. [Guide] Transferring CSPR with the Signer and CSPR.live
Oct 23, 2024 · The successor to Casper Signer, Casper Wallet offers all the features of its predecessor while introducing several improvements, including a better user interface, enhanced user experience, complete desktop browser support, future mobile compatibility, and more.
CasperLabs Signer acts as your CSPR wallet, keeping your accounts and letting you sign deploys on the Casper Network to perform actions like staking, unstaking or sending your tokens to another person or an exchange account. You can create, store and use one or more CSPR accounts on your Signer wallet.
People also ask
What happened to Casper signer?
What is the Casper signer?
What is casperlabs signer?
What is the difference between Casper signer and Casper wallet?
How did Casper die?
How do I install casperlabs signer?
Apr 24, 2023 · This video provides a tutorial for users of the Casper Signer, on how to migrate to the Casper Wallet (www.casperwallet.io)
- 6 min
- 752
- MAKE