Project is on hold and not maintaned because of lack of funding. It's opensource and you could fork it
SolDevWalle is a Solana developer wallet browser extension designed to streamline smart contract testing and development. It integrates WebAssembly (WASM) modules compiled from Rust, providing a seamless development experience.
- Lightweight and developer-friendly Solana wallet extension.
- Built with React and Rust for optimal performance.
- Supports both Chrome and Firefox browsers.
- Includes a WASM module for enhanced cryptographic operations.
- Precompiled extension packages available for quick setup.
Navigate to the project root directory and execute the following command:
wasm-pack build wasm_mod --release --no-typescript \
--out-dir extension_react_example/public/wasm \
--out-name wasm_mod --target webFor Windows PowerShell users:
$env:RUSTFLAGS='--cfg getrandom_backend="wasm_js"'
wasm-pack build wasm_mod --release --no-typescript `
--out-dir extension_react_example/public/wasm `
--out-name wasm_mod --target webNavigate to the extension_react_example directory:
cd extension_react_example
npm install
npm startThis will start the development server and open the application in your default browser.
To build the extension packages for Chrome and Firefox:
sh build.shThis script will generate chrome.zip and firefox.zip files, which can be loaded into their respective browsers.
- Open
chrome://extensions/in your Chrome browser. - Enable "Developer mode" using the toggle switch.
- Click on "Load unpacked" and select the
extensiondirectory.
soldevwalle/
├── wasm_mod/ # Rust source code for the WASM module
├── extension_react_example/ # React frontend for the extension
├── extension/ # Compiled extension files
├── build.sh # Script to build extension packages
├── chrome.zip # Chrome extension package
├── firefox.zip # Firefox extension package
├── README.md # Project documentation
└── LICENSE # MIT License
This project is licensed under the MIT License.
For more information and updates, visit the GitHub repository.