loot.js

0.1.2 • Public • Published

loot.js

Install

npm install --save loot.js

Get started

var Loot = require('loot.js');

// init
const address = "0x84AB05F09B5ad3a1de6941FBf29BdF77CC7E2100";
let loot = new Loot("http://localhost:8545");

// get OG Loot balance
const ogCount = await loot.numberOfOGBagsInWallet(address);

// get More Loot balance
const moreCount = await loot.numberOfMoreBagsInWallet(address);

// get OG and More Loot balance
const allCount = await loot.numberOfBagsInWallet(address, false);

// get OG and More LootIds
var lootIds = await loot.lootIdsInWallet(address, false);

// 👁️ Bag #1000 (an OG Loot)
var bag = await loot.bag(1000);
console.log(bag);
/*
{
  id: 1000,
  type: 'Loot',
  chest: 'Holy Chestplate',
  foot: 'Leather Boots',
  hand: 'Leather Gloves',
  head: 'Ancient Helm',
  neck: 'Amulet of Giants',
  ring: 'Platinum Ring',
  waist: 'Demonhide Belt of the Twins',
  weapon: '"Gloom Grasp" Katana of the Twins +1'
}

*/

// 👁️ Bag #22791 (a More Loot)
var bag = await loot.bag(22791);
console.log(bag);
/*
{
  id: 22791,
  type: 'More Loot',
  chest: '"Gloom Bite" Ring Mail of Perfection +1',
  foot: 'Chain Boots',
  hand: 'Holy Gauntlets of Perfection',
  head: '"Cataclysm Peak" Great Helm of Power +1',
  neck: '"Rage Grasp" Pendant of Protection +1',
  ring: '"Skull Moon" Silver Ring of Skill +1',
  waist: '"Mind Bender" Sash of Enlightenment +1',
  weapon: 'Book'
}
*/

Package Sidebar

Install

npm i loot.js

Homepage

lootjs.org

Weekly Downloads

1

Version

0.1.2

License

MIT

Unpacked Size

14.9 kB

Total Files

5

Last publish

Collaborators

  • 0x84a