All Projects → Anish-Agnihotri → dhof-loot

Anish-Agnihotri / dhof-loot

Licence: Unlicense license
Scripts to collect statistics about Loot + derivative projects.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to dhof-loot

lootloose.com
LootLoose lets you unbundle your Loot Bags into individual item NFTs or rebundle items into their original Loot Bags.
Stars: ✭ 33 (-85.65%)
Mutual labels:  loot, nft
website
Loot Project website
Stars: ✭ 413 (+79.57%)
Mutual labels:  loot, nft
ic-nft
Non-fungible token standard for the DFINITY Internet Computer
Stars: ✭ 28 (-87.83%)
Mutual labels:  nft
SecretNetwork
𝕊 The Secret Network
Stars: ✭ 466 (+102.61%)
Mutual labels:  nft
No-Hope
Home repository for "No Hope" mod.
Stars: ✭ 18 (-92.17%)
Mutual labels:  loot
Smart-Contract-Security-Audits
Certified Smart Contract Audits (Ethereum, Hyperledger, xDAI, Huobi ECO Chain, Binance Smart Chain, Fantom, EOS, Tezos) by Chainsulting
Stars: ✭ 325 (+41.3%)
Mutual labels:  nft
opensea-sales-twitter-bot
A Twitter bot that tweets Opensea sales for a given collection 🐳
Stars: ✭ 120 (-47.83%)
Mutual labels:  nft
dfk
Interact with the contracts of DefiKingdoms
Stars: ✭ 74 (-67.83%)
Mutual labels:  nft
nft-swap-sdk
Ethereum's missing p2p NFT and token swap library for web3 developers. Written in TypeScript. Powered by 0x.
Stars: ✭ 200 (-13.04%)
Mutual labels:  nft
thenftbay.org
The NFT Bay is the galaxy's most resilient NFT BitTorrent site! You wouldn't steal a JPEG (or would you)
Stars: ✭ 322 (+40%)
Mutual labels:  nft
synthetic-loot-viewer
browse synthetic loot
Stars: ✭ 21 (-90.87%)
Mutual labels:  loot
vaportrade
a p2p trading app on Ethereum & Polygon :)
Stars: ✭ 52 (-77.39%)
Mutual labels:  nft
doge-nft
DOGE NFT
Stars: ✭ 30 (-86.96%)
Mutual labels:  nft
lootexchange
Loot Exchange monorepo
Stars: ✭ 15 (-93.48%)
Mutual labels:  loot
gottsch-minecraft-Treasure
Source code for gottsch's Treasure2! minecraft mod. Versions: 1.12.2 and 1.16.5
Stars: ✭ 15 (-93.48%)
Mutual labels:  loot
NFT Art Generator
No description or website provided.
Stars: ✭ 58 (-74.78%)
Mutual labels:  nft
Neversink Filter
This is a lootfilter for the game "Path of Exile". It hides low value items, uses a markup-scheme and sounds to highlight expensive gear and is based on economy data mining.
Stars: ✭ 2,164 (+840.87%)
Mutual labels:  loot
Tai-Shang-Combiner
太上老君,基于 Elixir 的 NFT 炼丹炉
Stars: ✭ 16 (-93.04%)
Mutual labels:  nft
Crypto-Car-Battle
NFT (ERC721) based HTML5 game with Crypto Payouts to the Winner.
Stars: ✭ 90 (-60.87%)
Mutual labels:  nft
MetaplexMetadata-js
Get the Metaplex Metadata from NFTs with Metaplex standard
Stars: ✭ 48 (-79.13%)
Mutual labels:  nft

dhof-loot

About | Derivatives | License

About

This repository contains tooling and data for Loot and other derivative projects, and is free to use without credit or attribution, for any means.

The / directory contains scripts and data for Loot, and /derivatives contains the same for projects inspired from or built atop Loot.

Loot itself is a collection of 8,000 unique bags of adventurer gear NFTs. At release, anyone could claim loot bags for just gas, and all bags were claimed in under 4 hours. Each loot bag contains 8 items: a piece for an adventurer's chest, foot, hand, head, neck, ring, waist, and weapon.

Loot

Distribution

  • tokenIds 1 to 7778 claimable by user.
  • tokenIds 7778 to 8000 claimable by contract owner.
  • Each token has attributes: chest, foot, hand, head, neck, ring, waist, weapon.

Output

  • output/loot.json contains all tokenIds and their attributes.
  • output/occurences.json contains the number of occurences by attribute.
  • output/rare.json contains a mapping of lootId to score (which is the sum of number of occcrences of each child attribute for a lootId), sorted ascending by score. It also includes rarest which is how rare the loot bags attributes are (1 == rarest, 8000 == least rare), based on this specific ranking mechanism.
  • output/probability.json contains a mapping of lootId to rank by probabilistic occurence rather than rank (P(A in bag at slot 1) and P(B in bag at slot 2), then P(A in slot 1 and B in slot 2) is the product of the 2 probabilities).
  • output/images.json contains the base64 encoded SVG of each tokenId

Run locally

# Install dependencies
npm install

# Collect all Loot
npm run collect

# Parse Loot statistics
npm run parse

# Collect Loot base64 encoded images
npm run images

To run derivative scripts, follow the README in their subdirectory.

Derivatives

Credits

  • @ktasbas for adding Loot base64 encoded SVG retrieval support
  • vance46#5648 and UFvOgue, X-Divine Rober#8392 for helping me flag and think through the probabilistic occurence for Loot items

License

Loot is licensed under The Unlicense—a license with no conditions whatsoever which dedicates works to the public domain.

Unlicensed works, modifications, and larger works may be distributed under different terms and without source code.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].