3.0.4 • Published 3 years ago
kanon-marketplace-sdk v3.0.4
kanon-marketplace-sdk
Load Kanon program
const { connection } = useConnection();
const { wallet, sendTransaction } = useWallet();
const provider = new Provider(connection, wallet as any, {
preflightCommitment: "confirmed",
});
// initialize KanonProgramAdapter w/o wallet connected
const program = new KanonProgramAdapter(provider, {
isDevNet: true
});
Initialize with connected wallet
// re-initialize KanonProgramAdapter with updated provider
const program = new KanonProgramAdapter(provider, {
isDevNet: true
});
// initialize user reserved PDA addresses
await program.refreshByWallet();
Sign & send transaction w/ connected wallet
try {
const tx = await program.claimAirdrop(array_proof, 'nft mint address hex string');
let signature = await sendTransaction(tx, connection);
await connection.confirmTransaction(signature, "processed");
} catch (err) {
// handle custom program error code
}
3.0.4
3 years ago
3.0.3
3 years ago
3.0.2
3 years ago
3.0.1
3 years ago
3.0.0
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.4.3
3 years ago
1.4.2
3 years ago
1.4.1
3 years ago
1.4.0
3 years ago
1.3.1
3 years ago
1.3.0
3 years ago
1.2.9
3 years ago
1.2.8
3 years ago
1.2.7
3 years ago
1.2.6
3 years ago
1.2.5
3 years ago
1.2.4
3 years ago
1.2.3
3 years ago
1.2.2
3 years ago
1.2.1
3 years ago
1.2.0
3 years ago
1.1.2
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.18
3 years ago
1.0.17
3 years ago
1.0.16
3 years ago
1.0.15
3 years ago
1.0.14
3 years ago
1.0.13
3 years ago
1.0.12
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago