0.4.1 • Published 3 years ago
dracula-game-sdk v0.4.1
dracula-game-sdk
Installation
npm install dracula-game-sdk
Load Dracula Game adapter
const { connection } = useConnection();
const { publicKey, sendTransaction } = useWallet();
const provider = new Provider(connection, useWallet() as any, {
preflightCommitment: "confirmed",
});
const config: GameConfig = {
mint: new PublicKey(process.env.MINT_PUBKEY)
}
// initialize Game adapter
const adapter = new GameAdapter(provider, config);
await adapter.build();
// initialize player
const player = new Player(adapter);
const playerState = await player.getState();
const gameItems = await player.getGameItems();
Sign & send transaction w/ connected wallet
try {
const tx = await player.stakeHuman(mint);
let signature = await sendTransaction(tx, connection);
await connection.confirmTransaction(signature, "confirmed");
} catch (err) {
// handle custom program error code
}
Player APIs
await player.stakeHuman(mint);
await player.unstakeHuman(mint);
await player.gambleHuman(mint);
await player.harvestHuman(mint);
await player.stakeVampire(mint);
await player.unstakeVampire(mint);
await player.gambleVampire(mint);
await player.harvestVampire(mint);
await player.claimRewards();
0.3.6
3 years ago
0.3.5
3 years ago
0.3.8
3 years ago
0.3.7
3 years ago
0.3.4
3 years ago
0.3.3
3 years ago
0.4.1
3 years ago
0.4.0
3 years ago
0.1.10
3 years ago
0.1.11
3 years ago
0.1.12
3 years ago
0.1.13
3 years ago
0.1.14
3 years ago
0.3.0
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.9
3 years ago
0.3.2
3 years ago
0.1.4
3 years ago
0.3.1
3 years ago
0.1.3
3 years ago
0.1.6
3 years ago
0.1.5
3 years ago
0.1.30
3 years ago
0.1.27
3 years ago
0.1.28
3 years ago
0.1.29
3 years ago
0.1.20
3 years ago
0.1.21
3 years ago
0.1.22
3 years ago
0.1.23
3 years ago
0.1.24
3 years ago
0.1.25
3 years ago
0.1.26
3 years ago
0.1.16
3 years ago
0.1.17
3 years ago
0.1.18
3 years ago
0.1.19
3 years ago
0.1.0
3 years ago
0.0.14
3 years ago
0.0.13
3 years ago
0.0.12
3 years ago
0.0.11
3 years ago
0.0.10
3 years ago
0.0.9
3 years ago
0.0.8
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.5
3 years ago
0.0.4
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago