Experimenting with uploading files to arweave and creating nfts with wasm. The motivation for this was being able to use the arloader Rust code to create and upload arweave transactions and to be able to interact with with Solana using the Rust solana sdk in a front end application. Working toward toy example of creating a turn key token from uploading a file and approving a Solana transaction with the Phantom wallet.
- No javascript
- Merklize file bytes
- Connect to Phantom wallet
- Sycamore reactive front end with Redux style store using Sycamore context
- tailwindcss styles - full tree shaking exclude unused styles
npm install
cargo install --locked trunk
cargo trunk serve --release
See output in console.