Skip to content

isabella232/NFT-Snapshot-Bot

 
 

NFTSnapshot-Bot

Status

This repository is in a frozen state. It is not being maintained or kept in sync with the tools and libraries it builds on. Even though work on this repository has been shelved, anyone interested in updating or maintaining this project should express their interest on one Filecoin community conversation mediums: https://github.com/filecoin-project/community#join-the-community.


Filecoin and ethereum-based twitter thread tokenisation bot.

Simply reply to a twitter thread with @EthTimestamp and wait for the bot to let you know when the thread has been rolled up ready for purchase.

Project breakdown

  • documentation - Some high level docs on how it works
  • bot - A twitter bot which rolls up a twitter thread ready for tokenising
  • smart-contracts - The ETH smart contracts which are responsible for issuing the NFTs
  • dapp - An SSR webapp where a user purchase and tokenise rolled up threads
  • powergate - Getting powergate going

A demo fo the working application can be seen here

Run npm run start to run the bot locally.

Create a .env file populated with the correct env vars (see .env.example).

User Journey

user sequence

General architecture

architecture

License

This work is dual-licensed under Apache 2.0 and MIT.

SPDX-License-Identifier: Apache-2.0 OR MIT

About

Filecoin and Ethereum-based NFT Snapshot Bot for Twitter threads

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE2
MIT
LICENSE-MIT

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.3%
  • Vue 18.1%
  • Solidity 6.0%
  • SCSS 4.3%
  • Dockerfile 1.4%
  • Shell 0.8%
  • CSS 0.1%