@scaffold-stark/stark-burner
v1.0.0
Published
Burner wallet connector for Starknet devnet
Readme
stark-burner
A burner wallet for Starknet devnet, built on @starknet-start/react.
Installation
npm install @scaffold-stark/stark-burneror
yarn add @scaffold-stark/stark-burnerPeer Dependencies
@starknet-start/react^1.0.0@starknet-start/chains^1.0.0starknet^9.0.0
Usage
import { createBurnerWallet } from "@scaffold-stark/stark-burner";
import { devnet } from "@starknet-start/chains";
import { StarknetConfig } from "@starknet-start/react";
const burnerWallet = createBurnerWallet(devnet);
function App() {
return (
<StarknetConfig extraWallets={[burnerWallet]}>
{/* your app */}
</StarknetConfig>
);
}Switching Burner Accounts
// Switch to a different pre-funded devnet account by index
burnerWallet.switchAccount(0); // first account
burnerWallet.switchAccount(3); // fourth accountAvailable Exports
createBurnerWallet(chain?)— creates aMockWalletconfigured with pre-funded devnet accountsburnerAccounts— array of pre-funded devnet account details (address, private key, public key)burnerWalletId,burnerWalletName,burnerWalletIcon— wallet metadata constantsBurnerConnectorError,BurnerConnectorErrorList— error types
License
MIT
