Giter Club home page Giter Club logo

hicetnunc_tools's Introduction

Hic et Nunc Tools

Auditing, IPFS Pinning, and other tools for creators, collectors, and network support of Hic et Nunc.

The preference for this repo is to not have any npm module dependencies. The current versions of tools can be run as-is without installing any dependencies (other than Node.js) or using any API keys.

Author

If you are using this, hit me up on Twitter: https://twitter.com/antic And check out my works here: https://adameivy.com/gallery

Setup

  1. Git Clone this repository or download the release zip file
  2. Make sure you have Node.js installed: http://nodejs.org
  3. Run a tool

Each tool has an accompanying shell script that you can edit to make a favorites list of multiple wallets you want to take actions on.

List of Tools

Creator Audit

Curious what items are for sale or available to be listed by a creator? Want to manage your inventory and don't know what you have listed or that could be listed?

node audit.js tz1iyFi4WjSttoja7Vi1EJYMEKKSebQyMkF9

or edit audit.sh to add your own addresses and run like so:

./audit.sh

outputs something like so:

โšก fetching creation info for address tz1iyFi4WjSttoja7Vi1EJYMEKKSebQyMkF9...
๐Ÿšซ Sold Out:
https://www.hicetnunc.xyz/objkt/9354 0/25
https://www.hicetnunc.xyz/objkt/3007 0/1
https://www.hicetnunc.xyz/objkt/2299 0/1
https://www.hicetnunc.xyz/objkt/1444 0/2
https://www.hicetnunc.xyz/objkt/992 0/1
https://www.hicetnunc.xyz/objkt/990 0/1
https://www.hicetnunc.xyz/objkt/984 0/3
https://www.hicetnunc.xyz/objkt/980 0/1
https://www.hicetnunc.xyz/objkt/972 0/1
https://www.hicetnunc.xyz/objkt/971 0/1
https://www.hicetnunc.xyz/objkt/969 0/1
https://www.hicetnunc.xyz/objkt/957 0/10
โœ… For Sale:
https://www.hicetnunc.xyz/objkt/11829 4/5
https://www.hicetnunc.xyz/objkt/11825 2/25
https://www.hicetnunc.xyz/objkt/9355 23/25
https://www.hicetnunc.xyz/objkt/9349 23/25
https://www.hicetnunc.xyz/objkt/8405 47/50
https://www.hicetnunc.xyz/objkt/8404 48/50
https://www.hicetnunc.xyz/objkt/8402 41/50
https://www.hicetnunc.xyz/objkt/6868 25/50
https://www.hicetnunc.xyz/objkt/6867 25/50
https://www.hicetnunc.xyz/objkt/6865 19/70
https://www.hicetnunc.xyz/objkt/3942 1/5
https://www.hicetnunc.xyz/objkt/3006 1/2
https://www.hicetnunc.xyz/objkt/1228 1/2
https://www.hicetnunc.xyz/objkt/1142 1/2
https://www.hicetnunc.xyz/objkt/996 1/2
https://www.hicetnunc.xyz/objkt/988 1/2
https://www.hicetnunc.xyz/objkt/967 40/52
๐Ÿท๏ธ  Owner Can List:
https://www.hicetnunc.xyz/objkt/11829 1/5
https://www.hicetnunc.xyz/objkt/11825 15/25
https://www.hicetnunc.xyz/objkt/8405 1/50
https://www.hicetnunc.xyz/objkt/8404 1/50
https://www.hicetnunc.xyz/objkt/8402 1/50
https://www.hicetnunc.xyz/objkt/6868 25/50
https://www.hicetnunc.xyz/objkt/6867 25/50
https://www.hicetnunc.xyz/objkt/6865 50/70
https://www.hicetnunc.xyz/objkt/3942 2/5
https://www.hicetnunc.xyz/objkt/3006 1/2
https://www.hicetnunc.xyz/objkt/1228 1/2
https://www.hicetnunc.xyz/objkt/1142 1/2

IPFS Pin

Hic et Nunc (like most NFT platforms) stored the NFT data on IPFS. This is a network of decentralized file hosts. Every computer running an IPFS node is an edge caching server for the network as well as a host for specific (pinned) files. You can run your own website from IPFS if you like :)

There's a caveat with IPFS: If nobody is pinning a piece of content, it can expire from the network and be lost.

You can backup the Hic et Nunc platform (or just your own creations and collection, or that of your friends) by running an IPFS node and pinning the associated content.

This is a tool for pinning all of the creations and collections of a given tezos wallet.

  1. Install and run IPFS: https://ipfs.io/#install
  2. Pin collection/creations by wallet address:
node pin.js tz1iyFi4WjSttoja7Vi1EJYMEKKSebQyMkF9

or edit pin.sh to add your own addresses and run like so:

./pin.sh

Note: This project contains a conseiljs version of IPFS pinning, which does not use the hicetnunc lambda endpoint. However, the conseil version requires a conseil API key.

HENode

A full IPFS caching node for HEN.

Run like so:

node henode.js

or to only cache meta (not content, which could be HUGE):

node henode.js meta

State for the HENode is stored in ./.cache.json. To reset your history (in case you want to switch from meta-only to full node), you can delete this file and restart the node to bootstrap from the start.

hicetnunc_tools's People

Contributors

atomantic avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.