Comments (3)
We can also think about creating separate crates:
ordinals
/sats
inscriptions
runes
wallet
ord
(binary crate)
from ord.
I think we need to clearly articulate the goal with creating separate crates. Is it compilation speed? Is it third parties being able to use them? Because additional crates creates friction. Each release you need to publish multiple crates, you need to figure out how to update version numbers for multiple crates, you need to update the version numbers of crates in the Cargo.toml
files of crates that depend on them in-tree, and you have multiple crates and docs to search for what you're looking for. And if there are multiple crates, then it makes things harder to use for third-parties, since they then need to pull in multiple crates.
from ord.
Third parties being able to use them. Cargo workspace command works really well and automatically handles that stuff.
Multiple crates don't need to all be pulled in because you make your namesake crate have re-exports of the versions.
E.g.,
inscriptions
ord has pub use inscriptions
from ord.
Related Issues (20)
- Block should returns tx ids HOT 3
- ord decode fails with raw hex HOT 2
- Etching premine output should be configurable via postage
- Get output value of recursive inscription endpoint from database instead of Bitcoin Core HOT 4
- Upgrade to Bitcoin Core version 27.0
- Wont compile on windows (x64) HOT 2
- Add warning if starting index or server with indexing flag that wasn't used on initial db creating
- Odds
- Explorer needs links to new `/address` route HOT 2
- Ord browser companion HOT 3
- Versioning is confusing when building master HOT 12
- `ord wallet sats` should return all sat ranges not just rare sats HOT 5
- Proposed addition of “price” to “terms” during an etch HOT 2
- Unable to set server http port in config file? HOT 2
- why is this inscription incorrect? HOT 10
- Does an ordinal child inscription tx have to spend parent inscription tx? HOT 5
- Ord indexing "loops" or "resets" back to a previous level and never completes HOT 4
- Make more recursive endpoints proxiable
- Add `ord decode --block <BLOCKHASH | BLOCKHEIGHT>` HOT 1
- Add more information to `/address` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ord.