Things you will need before starting playing around w/ this project
- A funded wallet in a testnet. This project uses testnet
preview
by default - A native asset to lock in the vault. This project is minimalistic, no minting available. Hit me on twitter @cryptojoe101 if you want some nft to play around
- Patience
- A decent understanding of the (e)utxo model.
- More Patience
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
- npx create-next-app@latest cardano-sc-5-minutes
- npm i "@hyperionbt/helios"
In this paragraph a couple of snippet of code to speed up the dev.
When using TypeScript this snippet is required to make editor and compiler happy
declare global {
interface Window {
cardano: any;
}
}
Cardano Network parameters are required when finalising the transaction (eg fees, collateral etc.).
fetch('https://d1t0d7c2nekuk0.cloudfront.net/preview.json')
.then(response => response.json())
.then(params => setNetworkParams(new NetworkParams(params)))