Git Product home page Git Product logo

generative-orc-721's Introduction

Ordinal inscription command line tools, machinery & helpers for Bitcoin, Litcoin, Dogecoin & Co.

Gems:

  • ordinals - ordinals api wrapper / helpers for Bitcoin, Litcoin, Dogecoin, 'n' friends
  • ordlite - ordinals inscription (on bitcoin & co) database lets you query via sql and more
  • ordgen - ordinals (generative ORC-721) inscription (on bitcoin & co) helpers to generate (pixel art) images and much more; bonus - incl. the og command-line tool
  • ordbase - "right-clicker" (off-chain) ordinals (pixel art) command line tool, machinery & helpers for Bitcoin, Litcoin, Dogecoin & co.

More:

  • ordserve - serve-up ordinal inscription (on bitcoin & co) from a local test sandbox
  • bitgen - bitcoin (inscription) generative image machinery incl gen-brc721 & co

License

The scripts are dedicated to the public domain. Use it as you please with no restrictions whatsoever.

Questions? Comments?

Join us in the Ordgen / ORC-721 discord (chat server). Yes you can. Your questions and commetary welcome.

Or post them over at the Help & Support page. Thanks.

generative-orc-721's People

Contributors

geraldb avatar jokie88 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

generative-orc-721's Issues

comments by dragonboy

moved from the discord to discuss here:

Dear geraldb,From the perspective of a newcomer, let me make a few suggestions.

  1. On the one hand, there is no limit to the total number of mints within the range, and on the other hand, only mints that do not exceed max are useful.

  2. The most important thing is that every late comer does not know the current number of mints. After all, very few people hope to obtain a "cursed" punk, which will greatly reduce their interest and thus reduce the entry of new players

  3. The changes in the version have made many people uneasy and doubt whether there will be v3 or v4 in the future. After all, a project should not have many branches before it is successful, it should have a most orthodox main line. But the information I have collected so far is that no one knows which version is better, which makes many newcomers who have seen this project uneasy.

  4. The official document does not have a perfect JSON and those specious JSON specifications, after all, most people are not dev. There are many errors in Unisat search, which can make many people doubt whether their JSON format is correct. Just like those people asking in the group.

If there is anything wrong, I hope to understand. My friend and I have been studying this ORC721 project from a completely new perspective for half an hour, and our feelings about it.

protocol is currently bottable

One issue I see w/ the protocol as it is, is that there is no way for a deployer to control who mints it.

That is nice for free-for-all collections and the free market ethos of crypto but it does limit the usecases orc-721 can support.

Example: Lets say I want to do an orc-721 collection. I spend a lot of time creating the art and I want everyone to have a fair shot at minting.

I first inscribe the sprite file
Then the deploy json with a mint max of 1000.

a scanner spots the deploy json in the mempool and decides to claim 90% of the mint.

arguably this is a problem that solves itself as it can start to be a waste of money but it may mean hyped projects could not use this protocol to launch.

Ideas for meta 721 protocol

Thank you for your orc-721! Here are some ideas to so that it becomes the standard 721 protocol:

  • use more than one image incription as source, similar to crc-721
  • animated GIF (positioning of other images or texts)
  • don't forget the creators, so add optional parameters like "Initial Owner Address", "Price", "Payment Address", similar to brc-721
  • avoid robots and scripts to minted out collections, add "Max Per Address" and again "Initial Owner Address", "Price", "Payment Address", similar to brc-721

Other 721 protocols gains more traction, see https://dune.com/ordinalstats/bitcoin-tokens . Reason could be the above points because brc721 and crc721 are more attractive for creators. And more creators means more possibilities to mint, and that means more minters...

Inscription data

Ser, this protocol is quite interesting, One question: mint inscriptions did not point to the deploy inscription, so whether the production of the collection will be difficult?

PS: Could you provide inscription data for all 10,000 punks

use html to dynamically pull in sprites in the mint inscription

this is an idea from @cbspears and I am just listing it here for the record.

instead of a 'mint' json, inscribe a compact html/javascript file that references the sprite inscription and dynamically pulls in the sprite and renders it inline.

pro: no marketplace support needed
con: external dependency on some hostname/url to get the sprite file from.

Rest diypunks inscription data and diypunk-v2 data

We care about the rest of the diypunks list.
Some guys mint diypunks after 721 , because he found some broken inscriptions.
We want to know range of diypunks collection
I think its fcfs for diypunks holder.

Gen BRC-721 vs ORC-721 for laymen

Hey Gerald,
Busy couple of days! Are you able to offer some points on why you feel ORC is better than the existing Gen BRC protocol that is also gaining steam? I want to be more prepared to answer that question. My understanding is that ORC is more flexible, with multiple types of data to use as source and build the images? Can you offer additional insights there?
Thank you sir!

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.