Miss any of our Open RFC calls?Watch the recordings here! »

dragon-lotto-dond-sdk

1.0.1-7 • Public • Published

Dragon Lotto - DealOrNoDeal Instant Game

The game that determine the win/lose result based on the random event.

Installation

Using npm:

npm install dragon-lotto-dod-sdk

Examples

To place a bet:

import { Account, Server } from 'dragon-lotto-base-sdk';
import { Game } from 'dragon-lotto-dod-sdk';
 
const seed = 'user_id';
const development = true; // this is in a development environment
 
// const server = Server.loadProductionServer(); // production
const server = Server.loadTestServer(); // development
 
const account = new Account(seed, server, development);
 
// an `amount` to place bet
// min: 1
// max: 1000
const amount = 5;
 
const game = new Game(account, amount);
 
game
    .submitBet()
    .then(result => {
        // handle result
    })
    .catch(error => {
        // handle error
    });

Response:

{
    "draw": {
        "message": "xxx",
        "result": "xxx"
    },
    "transaction_hash": "xxx"
}

Functional Test

To run this test, an account that was derived from the provided seed must has:

  • Trustline ready
  • Enought balance to place a bet (1 LTC / 1 Bet)

Running the following command will submit 1000 bets to the server for test-account.

node testSubmitBet.js --seed=test-account --play=10

Install

npm i [email protected]

Version

1.0.1-7

License

ISC

Unpacked Size

10.5 kB

Total Files

7

Last publish

Collaborators

  • avatar