everlastingsong / pubkey-sollet

Wallet with injected PublicKey, based on Sollet extension

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PubkeySolletStandard

What is PubkeySollet

PubkeySollet is a wallet that allows you to specify the public key of the wallet when connecting to dApps.

  • wallet for use on the Solana network
  • wallet for developers and those who support dApps
  • public key only! no private key!
  • connect as WalletStandard compatible wallet or Sollet extension
  • signing transactions is always rejected
  • transactions are dumped to the console
  • both transaction and versioned transaction are supported
  • open source!

Screenshots

Connecting

A public key can be specified each time the wallet is connected.

screenshot 2023-12-25 19 43 06

Executing transactions

Transactions for which signatures are requested are dumped to the console and always rejected.

screenshot 2023-12-25 19 44 50

How to install

Chrome Web Store

https://chrome.google.com/webstore/detail/pubkeysollet/pjligelplfpbmdlachdpefnfdokedfea

Manual installation

1. Download the extension

Get the extension by one of the following way.

  • Download and unzip dist/pubkey-sollet-extension.zip
  • Clone the repository by git clone https://github.com/everlastingsong/pubkey-sollet (including the extension directory)

github_install01

2. Open the Extension Management

Navigate to chrome://extensions.

The Extension Management page can also be opened by clicking on the Chrome menu, hovering over More Tools then selecting Extensions.

github_install02

3. Load the extension

Enable Developer Mode by clicking the toggle switch next to Developer mode.

Click the Load Unpacked button and select the extension directory.

github_install03

github_install04

4. Installed!

Ta-da!πŸŽ‰ The extension has been successfully installed.

github_install05

If you pin the extension, you will see the PS icon in your toolbar.

github_install06

How to use

1. Connect with PubkeySollet

Connect to PubkeySollet by choosing PubkeySollet.

PubkeySollet is WalletStandard compatible wallet, so many dApps support it.

Also, PubkeySollet can behaves as Sollet, so you can connect to dApps that support Sollet and doesn't support WalletStandard.

Orca

screenshot 2023-12-25 19 47 41

Orca (v1)

Orca v1 has two Sollet, choose the second one.

screenshot 2023-12-25 19 51 35

Jupiter

screenshot 2023-12-25 19 48 03

Marinade

screenshot 2023-12-25 19 48 53

2. Specify public key

You will be asked to enter the public key you wish to use.

screenshot 2023-12-25 20 01 55

Confirm that it is connected as a wallet with the entered public key.

screenshot 2023-12-25 20 02 29

3. Dumping transactions

Signing is obviously IMPOSSIBLE because PubkeySollet DO NOT have the private key! πŸ™‚

If PubkeySollet is requested to sign transactions, the contents of the transactions are automatically dumped to Console and a dialog box is displayed.

πŸ’‘ Console can be opened by clicking on the Chrome menu, hovering over More Tools then selecting Developer tools.

Closing the dialog box returns a response rejecting the request.

screenshot 2023-12-25 20 03 04

4. Configure frequently used pubkeys

A number of frequently used public keys can be set.

screenshot 2023-12-25 20 18 30

You can specify the pubkey you wish to use with a given nickname or number.

screenshot 2023-12-25 20 15 54 screenshot 2023-12-25 20 16 04

Alternatives

πŸ”Ž Sherlock Wallet

Sherlock Wallet provides many great features, let's visit it!

  • Use any Solana wallet on any wallet-standard compatible dApp to start inspecting
  • Add to address book
  • Transaction dump, inspection and simulation. Linking to the explorer

https://github.com/TeamRaccoons/sherlock-wallet

About

Wallet with injected PublicKey, based on Sollet extension

License:MIT License


Languages

Language:TypeScript 89.7%Language:JavaScript 5.3%Language:HTML 5.0%