0.4.1 • Published 2 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
2 years ago
0.3.5
2 years ago
0.3.8
2 years ago
0.3.7
2 years ago
0.3.4
2 years ago
0.3.3
2 years ago
0.4.1
2 years ago
0.4.0
2 years ago
0.1.10
2 years ago
0.1.11
2 years ago
0.1.12
2 years ago
0.1.13
2 years ago
0.1.14
2 years ago
0.3.0
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.8
2 years ago
0.1.7
2 years ago
0.1.9
2 years ago
0.3.2
2 years ago
0.1.4
2 years ago
0.3.1
2 years ago
0.1.3
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.30
2 years ago
0.1.27
2 years ago
0.1.28
2 years ago
0.1.29
2 years ago
0.1.20
2 years ago
0.1.21
2 years ago
0.1.22
2 years ago
0.1.23
2 years ago
0.1.24
2 years ago
0.1.25
2 years ago
0.1.26
2 years ago
0.1.16
2 years ago
0.1.17
2 years ago
0.1.18
2 years ago
0.1.19
2 years ago
0.1.0
2 years ago
0.0.14
2 years ago
0.0.13
2 years ago
0.0.12
2 years ago
0.0.11
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago