The Cardano Developer's Wallet
- Impersonate an address, viewing the dApp (roughly) as that user would
- Wrap a wallet, passing through functionality to an existing wallet
- Save common addresses in an address book
- Add the ability for sites to build Sorbet integrations via hooks:
-
cardano.sorbet.setAddress(addr: string)
-
cardano.sorbet.addToAddressBook(addr: string)
-
- CIP-45 capability
- Inspect traffic between a dApp and a wallet on the logging panel:
- CIP-30 methods' input and output
- Return arbitrary data or errors to dApp requests, to test corner cases:
- UTxO builder for creating custom responses from
.getUtxos()
,.getBalance()
, and.getCollateral()
- UTxO builder for creating custom responses from
To install the extension, first build the the extension
$ yarn
$ yarn build
Then, from chrome or brave, click manage extensions:
Finally, enable developer mode, and click "Load Unpacked", navigating to the dist
folder generated by yarn build.
To use the extension, first configure a blockfrost API key.
Click "Details" on the extension you loaded
and click "Extension Options"
from here, you can enter any configuration that the extension needs to operate.
Once configured, you can enter a wallet address to impersonate from the extension popup:
and it should appear as a CIP-30 wallet on the page: