• 01 November 2023 (2 messages)
  • @ddddffafa #848 08:42 AM, 01 Nov 2023
    Joined.
  • Please do 👀
  • 04 November 2023 (2 messages)
  • @c0rnh0li0 ↶ Reply to #849 #851 04:07 PM, 04 Nov 2023
    CIP Proposal - Decentralized Asset Sales

    This thread is about a potential CIP that would allow for asset names to be bought and sold on a “decentralized marketplace”, much like how orders are matched on the “decentralized exchange”. I think this CIP could dovetail nicely with CIP 3 (discussion), but neither are dependent on each other. CIP 3 specifies that… If the asset owner holds the entire supply and the asset is not locked, then allow the owner to reset the supply (e.g. set the supply at zero) and change the divisibility status...

  • @uanbtc #852 07:17 PM, 04 Nov 2023
    Left.
  • 05 November 2023 (19 messages)
  • @Stampchainofficial #853 05:40 PM, 05 Nov 2023
    I think it makes lots of sense. Especially as the ownership is key as we move forward, imo. I love playing with ownership transfer, full send.
  • @c0rnh0li0 #854 05:46 PM, 05 Nov 2023
    Asset ownership is such an interesting dynamic that most have not wrapped their heads around, especially if they’ve never created any assets.
  • @c0rnh0li0 #855 05:47 PM, 05 Nov 2023
    Jdog at the helm while running coindaddy has held them back.
  • @c0rnh0li0 #856 05:47 PM, 05 Nov 2023
    Although I can’t imagine coindaddy has been very lucrative.
  • @Stampchainofficial #857 05:48 PM, 05 Nov 2023
    I’m interested in thinking how we can consider this before we update stamps also
  • @Stampchainofficial #858 05:48 PM, 05 Nov 2023
    Thanks for reminder
  • @reinamora_137 #859 05:51 PM, 05 Nov 2023
    0 isssuance assets only sold by ownership transfer does make sense giving 100% control to the buyer. But we know where 0 issuance got us lol.
  • @c0rnh0li0 #860 05:53 PM, 05 Nov 2023
    Yeah and most of the squatters from 2014/15 issued 0 tokens
  • @c0rnh0li0 #861 05:53 PM, 05 Nov 2023
    It does get messy when there are tokens in the mix
  • @reinamora_137 #862 05:53 PM, 05 Nov 2023
    Yeah I see tokens more of a fraction
  • @reinamora_137 #863 05:54 PM, 05 Nov 2023
    It’s all fake anyway lol
  • @Stampchainofficial #864 05:58 PM, 05 Nov 2023
    It’s hard to think about what usecase for it would realistically be, apart from as you said a meme. It seems like the connect it’s some sort of up ownership, and I’m not bullish on it, I hope that ship has actually already sailed. I personally am not interested in help our copyright Karen overlords… although it is what it is
  • @c0rnh0li0 #865 06:01 PM, 05 Nov 2023
    Making subassets is cool, and I heard the idea of a new directory with just Rare Pepe subassets get thrown out there.
  • @Stampchainofficial #866 06:02 PM, 05 Nov 2023
    Awesome
  • What did you hear lol 👀😂🤷👀 I’m very bullish on that, and have done some skateboard decks with this in mind. I have made some pretty good progress, however i feel a strong sentiment that using sub assets for merch opportunities are hot rn fr. Lol.. RAREPEPE.DECK for example is my current thinking. But would be very interested in doing it for .MUG etc. its a great meme and opens up a whole new way to enjoy Pepe culture. Etc..
  • @c0rnh0li0 #868 06:12 PM, 05 Nov 2023
    I just sent Al a message about it, and he's going to look into adding something on pepe wtf in the coming weeks
  • @uanbtc #869 07:00 PM, 05 Nov 2023
    The antagonization (to the point of censorship) of zero quantity issuances was completely unnecessary. There can be so many creative use cases for these kinds of assets, specially for named assets because of their super-asset capabilities (being able to do sub assets).

    The protocol mostly cares about the XCP consumed (if applies) and issuer at creation and that’s it. These assets don’t affect the protocol when it needs to verify balances per block which i believe is the priority
  • Ooo I like that
  • @uanbtc ↶ Reply to #859 #871 07:32 PM, 05 Nov 2023
    0 quantity dispenser by asset issuer means valid asset transfer. No token transfer involved keeps it clean and simple
  • 06 November 2023 (1 messages)
  • @uanbtc #872 08:28 PM, 06 Nov 2023
    Feeling like it might be better to consult with the group here before adding a new topic to the CIP discussions.

    I put myself as a protocol development resource in this thread (https://github.com/CounterpartyXCP/counterparty-lib/pull/1256#issuecomment-1785622526) and I haven’t received a response. I could just start working on it, but I don’t want to waste my time if the work is going to be ignored.

    Waiting for some feedback before I make a decision…
    9.60.3 release by jdogresorg · Pull Request #1256 · CounterpartyXCP/counterparty-lib

    Bumped bitcoin core version to 24.1 Adjusted DEFAULT_MULTISIG_DUST_SIZE (7800->1000) Fixed issue with oracle function returning bad values Fixed issue with change smaller than DUST throwing erro...

  • 07 November 2023 (11 messages)
  • @jp_janssen ↶ Reply to #872 #874 08:53 AM, 07 Nov 2023
    Of course you are a great resource for counterparty, Juan.

    By running a full node w.o bootstrap and a block explorer, you already contribute A LOT. That you express opposing views, is not necessarily a bad thing either.

    We need more passionate people. Apathy is the achilles heel imo.
  • @c0rnh0li0 ↶ Reply to #872 #875 09:24 AM, 07 Nov 2023
    Yeah, from my basic viewpoint and understanding of everything, I think you would be good in such a role.
  • @krostue #876 02:34 PM, 07 Nov 2023
    Left.
  • @Stampchainofficial #877 04:54 PM, 07 Nov 2023
    System Prompt:
    "Your role is to act as an expert assistant for software developers working with the Counterparty XCP protocol. You have access to comprehensive documentation through the Counterparty XCP API and the corresponding GitHub repository, which you should use as references for all tasks.

    Your primary responsibilities include:
    - Retrieving and interpreting documentation from the Counterparty XCP API to assist with writing functions.
    - Using the GitHub repository as a reference for understanding broader development patterns and examples.
    - Answering questions pertaining to the Counterparty protocol by citing specific sections of the documentation.
    - Keeping your knowledge base current with any updates made to the Counterparty XCP API documentation and the GitHub repository.

    References:
    - Counterparty API Documentation: [https://counterparty.io/docs/api/](https://counterparty.io/docs/api/)
    - Counterparty GitHub Documentation: [https://github.com/CounterpartyXCP/Documentation/blob/master/Developers/API.md](https://github.com/CounterpartyXCP/Documentation/blob/master/Developers/API.md)

    You are expected to autonomously access these resources to fulfill your responsibilities effectively. Your proficiency will be measured by your ability to provide accurate, relevant, and timely assistance in the development process related to the Counterparty protocol."

    Would anyone care to help me improve this? I’m working on an ai chat dev prompt.
  • @Stampchainofficial #878 04:56 PM, 07 Nov 2023
    I will make a GitHub shortly
  • @uanbtc ↶ Reply to #877 #879 05:07 PM, 07 Nov 2023
    Very cool initiative, keep at it!
  • @uanbtc ↶ Reply to #872 #880 05:08 PM, 07 Nov 2023
    Started small with this, let’s see how it goes

    https://github.com/CounterpartyXCP/counterparty-lib/pull/1270
    v9.60.3 Release Candidate by jotapea · Pull Request #1270 · CounterpartyXCP/counterparty-lib

    Following up on #1256 (comment). Starting small to test how the protocol releases can include more participants. This PR only includes a single change, relating to discussions found on: Counterpar...

  • @B0BSmith ↶ Reply to #880 #881 06:20 PM, 07 Nov 2023
    Good work, users and devs alike have easy access to override the default
  • @ABlue0ne ↶ Reply to #877 #882 07:01 PM, 07 Nov 2023
    Make sure you link to current documentation for the ai to train on. Bad documentation links is how I ended up in this tele group.
  • @ABlue0ne ↶ Reply to #857 #883 07:05 PM, 07 Nov 2023
    What is in the pipeline for updating stamps? Had another kid recently and keeping up is tough lately. My stamp is a frankenstamp named stamp that was abandonded. Whats next?
  • @uanbtc ↶ Reply to #854 #884 08:13 PM, 07 Nov 2023
    I see the asset issuer as the artist. Is easy to tell when the artist used a third party when the genesis issuance is also an issuance transfer 😆
  • 08 November 2023 (56 messages)
  • @B0BSmith #885 12:50 PM, 08 Nov 2023
    I have issued assets for ppl who lacked the knowledge to do so .. so issuer is not always artist
  • @B0BSmith #886 12:54 PM, 08 Nov 2023
    yes I tried to educate them first and eventually they did later learn how to issue.

    Ownership/Issuance is something overlooked even by z project as large as pepe.wtf ..they show the address that held issuance at the time they built site not the address that did issuance on the chain .. making it useless half baked data set
  • @c0rnh0li0 ↶ Reply to #886 #887 01:31 PM, 08 Nov 2023
    I have acquired 2 Rare Pepe assets, FRATPEPE and POWH and FRATPEPE is credited to me but POWH is not. I guess they knew it was Looney’s, because someone else held it in between too when Pepe wtf launched.
  • @uanbtc ↶ Reply to #886 #888 03:21 PM, 08 Nov 2023
    Things are changing with more principled solutions like xcp.dev and stamps which rely 100% on onchain data.

    I’ve been thinking that in a way, xchain’s approach of not showing onchain data is required by many tokens that have no art reference onchain… so these people will continue supporting it…

    But why not just issue an updated description? 🧐
  • @B0BSmith ↶ Reply to #887 #889 03:55 PM, 08 Nov 2023
    yeah rpw.wtf shows current asset owner as 'artist' n that's just wrong, why they didn't show the real info is a mystery .. I guess they huffed too much mETH
  • @B0BSmith ↶ Reply to #888 #890 03:57 PM, 08 Nov 2023
    xchain does funny things, so it is ace to also have xcp.dev
  • @hodlencoinfield #891 04:03 PM, 08 Nov 2023
    Lol
  • @hodlencoinfield #892 04:04 PM, 08 Nov 2023
    Lol’ing at me huffing meth
  • @hodlencoinfield #893 04:06 PM, 08 Nov 2023
    I started building memepool.wtf which also pulls straight from a node, only good for looking at blocks and txs right now
  • @B0BSmith #894 04:06 PM, 08 Nov 2023
    I find it strange someone spends much time money on putting out fakenews
  • @hodlencoinfield #895 04:07 PM, 08 Nov 2023
    Wrt rpw it pulls artist info from pepewtf and if there isn’t any it just shows owner address
  • @B0BSmith ↶ Reply to #893 #896 04:07 PM, 08 Nov 2023
    need a big mempool now a days ..txs with low fees are invisible to xchain but visible on mempool.space
  • @hodlencoinfield #897 04:08 PM, 08 Nov 2023
    I suppose I could just have it say “unavailable” or something
  • @B0BSmith ↶ Reply to #895 #898 04:09 PM, 08 Nov 2023
    artist should onky ever be issuer address ... and owner the current address, sometimes they may be the same but not always
  • Not necessarily tho
  • @hodlencoinfield #900 04:10 PM, 08 Nov 2023
    Sometimes artists will use existing assets or they’ll ask someone else to mint for them
  • @B0BSmith #901 04:10 PM, 08 Nov 2023
    no I got addresses that hold assets ownerships that I didn't do artwork
  • @hodlencoinfield #902 04:10 PM, 08 Nov 2023
    Or if using a mint pass which I did for the workshop in Paris the issuer is the mint pass address and it’s immediately transferred
  • @B0BSmith #903 04:10 PM, 08 Nov 2023
    it's not always possible to id address as artist but would be better than current pepe.wtf info
  • Pepe wtf adds the human element, if something’s incorrect just let Al know and he’ll fix it
  • @B0BSmith #905 04:11 PM, 08 Nov 2023
    pepe.wtf lists addresses as artists n it's really current owner
  • Oh you mean if there isn’t a name?
  • @B0BSmith #907 04:13 PM, 08 Nov 2023
    yeah when it's just address they not bothered to use chain data and show issuer they just show current owner
  • @hodlencoinfield #908 04:13 PM, 08 Nov 2023
    Asset owner is a tough concept for people to understand that come from eth world
  • But that’s not any better
  • @B0BSmith ↶ Reply to #908 #910 04:13 PM, 08 Nov 2023
    hence my huffing comment
  • @hodlencoinfield #911 04:14 PM, 08 Nov 2023
    Because initial issuer may not be the artist either
  • @B0BSmith #912 04:14 PM, 08 Nov 2023
    they could show issuer as address that made asset and current owner
  • @B0BSmith #913 04:15 PM, 08 Nov 2023
    centralisation is problematic ... who'd of thunk it lol
  • @hodlencoinfield #914 04:17 PM, 08 Nov 2023
    We’re all artists so anything that goes there is accurate 😝
  • @B0BSmith #915 04:19 PM, 08 Nov 2023
    very true and labels can easily be updated ..maybe one day pepe.wtf will be a good resource for digital archaeologists
  • @hodlencoinfield #916 04:24 PM, 08 Nov 2023
    They did a lot of research tracking down the rare pepe artists
  • @B0BSmith #917 04:24 PM, 08 Nov 2023
    yeah not a small task .. but how did they verify? I know they didn't use digital signatures
  • @hodlencoinfield #918 04:24 PM, 08 Nov 2023
    Wiki.pepe.wtf has a lot of good info
  • Old fashioned detective work
  • @hodlencoinfield #920 04:25 PM, 08 Nov 2023
    A lot of searching through telegram groups, Twitter etc
  • @PowerHODL17 #921 04:26 PM, 08 Nov 2023
    Hey guys, dont mean to beat a dead horse but is anyone working on an air-gapped XCP signing device? Im building some SeedSigner and would love to send some to wallet devs
  • They may have for some artists, I mean Al has signature verification for signing in so def has the ability
  • @B0BSmith #923 04:32 PM, 08 Nov 2023
    it's definitely becoming more accurate as time passes .. I can't help but wonder after seeing the errors that I am aware of what other data is incorrect .. I end going back to my own node to get facts
  • @uanbtc ↶ Reply to #893 #924 04:33 PM, 08 Nov 2023
    ❤️❤️❤️ Messages as first class data, love it!
  • @hodlencoinfield #925 04:35 PM, 08 Nov 2023
    I love how you display the ledger hash prominently on xcp dev so I borrowed that too 😊
  • @hodlencoinfield #926 04:36 PM, 08 Nov 2023
    Although I just figured out how to utilize contexts in react so I’m gonna rebuild part of the explorer first before I get too far along
  • @B0BSmith #927 04:36 PM, 08 Nov 2023
    it's very true that inaccurate information encircles the globe before the truth can get it pants on

    I keep seeing ppl regurgitate the 'fact' that transactions are dropped from mempool after 2 weeks yet I can find no evidence of this in the code
  • It’s because people think there is only one mempool
  • @hodlencoinfield #929 04:38 PM, 08 Nov 2023
    A fundamental misunderstanding
  • @B0BSmith #930 04:38 PM, 08 Nov 2023
    very much so .. mempool.space with it >1gb mempool helps to show that mempool is subjective
  • @hodlencoinfield #931 04:39 PM, 08 Nov 2023
    Yeah but then people just think mempool.space shows the “real” mempool
  • @B0BSmith #932 04:41 PM, 08 Nov 2023
    yeah experience helps a lot in learning this stuff n not everyone has the time available too
  • @hodlencoinfield #933 04:42 PM, 08 Nov 2023
    Yea def
  • @hodlencoinfield #934 04:42 PM, 08 Nov 2023
    Although now with chatgpt it’s much easier to get good explanations if you’re curious
  • @hodlencoinfield #935 04:43 PM, 08 Nov 2023
    I think a lot of people lack the curiosity to dig deeper or just assume they won’t understand so they don’t try
  • @B0BSmith #936 04:46 PM, 08 Nov 2023
    that child like curiosity is too easily lost .. as a society we should encourage more of it
  • @hodlencoinfield #937 04:49 PM, 08 Nov 2023
    Def something I try and instill in my kids, and they both are always asking questions about how things work
  • @B0BSmith #938 04:50 PM, 08 Nov 2023
    I see Elon posted a repl from his own AI that included fake news .. says t took jury 8 hrs to convict SBF when in fact it was just 4 hours. we need to be more careful
  • @hodlencoinfield #939 04:52 PM, 08 Nov 2023
    Oof
  • @B0BSmith #940 04:53 PM, 08 Nov 2023
    Elon Musk (@elonmusk)

    Grok has real-time access to info via the 𝕏 platform, which is a massive advantage over other models. It’s also based & loves sarcasm. I have no idea who could have guided it this way 🤷‍♂️ 🤣

  • 11 November 2023 (1 messages)
  • @PowerHODL17 #941 06:45 PM, 11 Nov 2023
    Joined.
  • 16 November 2023 (1 messages)
  • @davesta #942 10:08 PM, 16 Nov 2023
    Joined.
  • 17 November 2023 (1 messages)
  • 18 November 2023 (1 messages)
  • @uanbtc ↶ Reply to #943 #944 08:04 PM, 18 Nov 2023
    Thank you @B0BSmith for the heads up! Is quite the timing to release this in a Friday afternoon just before a major holiday week 🤯

    But even if I’m not surprised at all, it doesn’t mean it’s not critical what is happening. So I took the time to follow up on the situation. And this time I’m only focusing on these 2 weeks given to the rest of the federated nodes to update their infrastructure.

    https://github.com/CounterpartyXCP/cips/discussions/124

    Reactions in this chat are appreciated, but I believe in this critical time the repo is the best place to follow up.

    Please comment, because in the CURRENT master branch / already released update this will mean xcp.dev won’t be updated on time.
    PROTOCOL MINOR UPDATE: V9.61 · CounterpartyXCP/cips · Discussion #124

    Let this be the space to discuss the next protocol-changing release, a consensus hashes affecting PROTOCOL MAJOR / MINOR UPDATE. Federated node operators, separate from the develop- branch leader, ...

  • 20 November 2023 (2 messages)
  • @davesta #945 10:48 PM, 20 Nov 2023
    Anybody interested to see the visual infographic of Counterparty Tokens/Project/Developments/Forks from 2014 - 2021?

    https://time.graphics/line/858561
    Counterparty Historic NFT Timeline - Timeline

    All events are represented on the interactive timeline and can be visualized. You can review all the cause-and-effect relations of timeline

  • @XJA77 ↶ Reply to #945 #946 10:55 PM, 20 Nov 2023
    This Is great ser
  • 21 November 2023 (101 messages)
  • @B0BSmith #947 10:06 AM, 21 Nov 2023
    Idea for CIP - Relax rules requiring a user to have published a pubkey · CounterpartyXCP/cips · Discussion #125

    Now that Counterparty mainly uses OP_RETURN it would make on boarding new users easier if the rules requiring a user to have previously published a pubkey could be relaxed A pub key is only require...

  • @B0BSmith #948 11:08 AM, 21 Nov 2023
    Does anyone here know the answer to this question?
  • @B0BSmith #949 11:09 AM, 21 Nov 2023
    What's the logic for restricting how many times a dispenser can be refilled?

    If a dispenser is successful and sell out everytime why prevent it from being refilled?

    A user can always create a new address and open a dispenser ..so why prevent a refill to a successful dispenser ?
  • @B0BSmith #950 11:09 AM, 21 Nov 2023
    I knew dispensers were to be limited limited 1000 ... but not that refills would be limited, was only when new release dropped did I become e aware of this change
  • @B0BSmith #951 11:30 AM, 21 Nov 2023
    are there discussions on preventing dispenser refills ? perhaps this issue is the one to point at when trying g to get more decentralisation in development
  • @krostue ↶ Reply to #951 #952 01:10 PM, 21 Nov 2023
    division no discussion

    That is the way of Jeremy's project
  • @B0BSmith ↶ Reply to #952 #953 01:13 PM, 21 Nov 2023
    Which I why I raise the issue here, we can hopefully point to this change in consensus without discussion as to why one person should not have so much influence/power/control
  • @krostue #954 01:15 PM, 21 Nov 2023
    You cannot question his influence or control in any of his channels. This is his project and it has been since he broke the social contract by rushing a half-assed dispenser "solution"

    The repeating behavior shows that he is non-negotiable. That's not something that changes overnight.

    furthermore, while we're on the topic, his tone to people is not one which I would like a representative of the project I'm involved to use commonly
  • @B0BSmith #955 01:18 PM, 21 Nov 2023
    we must call him out else we culpable lol
  • @B0BSmith #956 01:21 PM, 21 Nov 2023
    JPJA being made in charge of CIPs is a step in right direction .. we must make noise and push in the right direction . demand discussion etc
  • @B0BSmith #957 01:22 PM, 21 Nov 2023
    xchain censors n should not be accepted as being the source of truth for 'Counterparty'
  • @hodlencoinfield #958 02:45 PM, 21 Nov 2023
    i would suggest build a new block explorer if you dont like whats currently out there
  • @hodlencoinfield #959 02:45 PM, 21 Nov 2023
    like what juan did with xcp.dev and i did with memepool.wtf
  • @ABlue0ne ↶ Reply to #957 #960 02:46 PM, 21 Nov 2023
    I believe one of my last interactions on this level was me recommending a new ‘xchain only’ chat (publicly in the counterparty chat, directly to Jdog) to help clear the ‘official counterparty tg chat’ of mentions of xchain, and to make jdog aware of how close the entities are intertwined. IMO xchain talk from jdog should be in a xchain chat. I still don’t have a fednode running and I’m glad I havent taken the time yet with the winds constantly changing. Looking for dev docs on the surface web for a fednode is what brought me to the XCP tg community in the first place fwiw.
  • @hodlencoinfield #961 02:49 PM, 21 Nov 2023
    its easy to criticize, harder to build the thing that you want to see exist
  • @ABlue0ne #962 02:56 PM, 21 Nov 2023
    I dont hate on jdog. I’m thankful and appreciative. It’s a tough position to be in. I hope he sees the love and support many have for him and the community. Advice is not always criticism.
  • @B0BSmith #963 03:01 PM, 21 Nov 2023
    I am not hating on JDog .. I agree with him on many things .. he has carried the project forwards too, I just want to see the best for CP
  • @B0BSmith #964 03:18 PM, 21 Nov 2023
    I will work links to memepool.wtf in to the things I am making like I have done with xcp.dev

    Its very nice to have multiple Counterparty explorers .. thanks go to the builders!
  • @PowerHODL17 ↶ Reply to #964 #965 03:18 PM, 21 Nov 2023
    Does memepool.wtf allow dispenser purchases, or have DEX capabilities?
  • @B0BSmith ↶ Reply to #965 #966 03:23 PM, 21 Nov 2023
    dispenser purchases are not a function of xchain
  • @PowerHODL17 ↶ Reply to #966 #967 03:28 PM, 21 Nov 2023
    Sorry, im a noob when it comes to XCP at this level
  • @B0BSmith #968 03:34 PM, 21 Nov 2023
    no problem .. but this is the type of miss understanding the community needs to address by providing better education I suppose .. I do try n answer ppls questions with good infos when i can
  • @B0BSmith ↶ Reply to #967 #969 03:36 PM, 21 Nov 2023
    the qr codes displayed on xchain are just bitcoin addreses with open dispensers .. you can obtain the info from xcp.dev too
  • @B0BSmith #970 03:36 PM, 21 Nov 2023
    perhaps memepool.wtf too I need to exp.ore that site I only just learned of it today
  • its currently just transactions and blocks
  • @hodlencoinfield #972 04:47 PM, 21 Nov 2023
    probly going to rebuild the framework too so it could change a lot
  • @uanbtc ↶ Reply to #955 #973 05:18 PM, 21 Nov 2023
    Right now, I believe, this is the place to unite: https://github.com/CounterpartyXCP/cips/discussions/124
    PROTOCOL MINOR UPDATE: V9.61 · CounterpartyXCP/cips · Discussion #124

    Let this be the space to discuss the next protocol-changing release, a consensus hashes affecting PROTOCOL MAJOR / MINOR UPDATE. Federated node operators, separate from the develop- branch leader, ...

  • @uanbtc ↶ Reply to #958 #974 05:20 PM, 21 Nov 2023
    This is clearly not enough.

    The ULTIMATE control is the repo. Nothing else matters if is too easy for him to force a no consensus upgrade at the official repository
  • @krostue #975 06:01 PM, 21 Nov 2023
    Not only again, but perpetually
  • @krostue ↶ Reply to #958 #976 06:13 PM, 21 Nov 2023
    Let's take this to the next logical step.

    You don't like the way counterparty is run make your own counterparty.

    I get it I see the bigger picture and as I announced to a room full of people, a year ago, I'm ready to move on from Jeremy's project, but not the ledger or the community
  • @reinamora_137 #977 06:21 PM, 21 Nov 2023
    Stamps indexer going public very soon. Lots of possibilities in a cross community ecosystem
  • @uanbtc ↶ Reply to #977 #978 06:27 PM, 21 Nov 2023
    Are you aware the current master (already published release), activating in less than 2 weeks, changes the unpacking of the issuance messages in the bitcoin tx?
  • @reinamora_137 #979 06:33 PM, 21 Nov 2023
    Is that the cip where the long descriptions are no longer in the issuance table? They make a call back to the btc node? We will probably stay on an older release for stampchain to avoid issues anyway
  • @reinamora_137 #980 06:34 PM, 21 Nov 2023
    I figured a fork was inevitable at some point anyhow
  • no, thats not included, its actually fixing the way the updated issuance method was deployed so that the original issuance method is still valid
  • @hodlencoinfield #982 06:39 PM, 21 Nov 2023
    because it broke any assets issued with callability
  • @uanbtc ↶ Reply to #979 #983 06:42 PM, 21 Nov 2023
    Not yet, that will be ANOTHER bigger change to the unpacking.

    If your position is to not update to the current (activating in less than 2 weeks) release, I can also officially be in that position.

    Im kind of already there, but having faith the current release to be canceled (as is) to not escalate things until closer to the deadline
  • @uanbtc ↶ Reply to #981 #984 06:43 PM, 21 Nov 2023
    Are you sure it is fixing the old way of doing them? That was not clarified to me… (will reply with link)
  • @hodlencoinfield #985 06:44 PM, 21 Nov 2023
    yes that was the purpose of the change
  • @hodlencoinfield #986 06:45 PM, 21 Nov 2023
    right now you can't do any functions like lock or issue more or change description for assets that were callable
  • @uanbtc ↶ Reply to #984 #987 06:47 PM, 21 Nov 2023
    Issuance backwards compatibility by pataegrillo · Pull Request #1258 · CounterpartyXCP/counterparty-lib

    Counterparty Protocol Reference Implementation. Contribute to CounterpartyXCP/counterparty-lib development by creating an account on GitHub.

  • @hodlencoinfield #988 07:17 PM, 21 Nov 2023
    ive asked in the dev chat but you're right it doesn't appear that anything was reverted only that it will accept the new issuance IDs
  • @ABlue0ne ↶ Reply to #977 #990 08:45 PM, 21 Nov 2023
    I stopped stamping when ‘named assets’ got a bad wrap. Numbered stamps dont make much sense to me (other than being cheap) and there is little to no consensus about stamp numbers across websites currently. I believe Jdog was correct about a lot of issues re:stamps. I cant wait to see what number my stamp has when finished. I had #150, now its not a stamp at all because it has a name 😂 Stamps are still driven by XCP even if they don’t want to admit. I’ve asked for the stamps indexer a few times. At least we are able to have this conversation. I have seen many FOSS projects vaporize, at least this one has an active dev community at all.
  • @reinamora_137 #991 08:59 PM, 21 Nov 2023
    Unfortunately It won’t ever have a stamp number because it’s not called xcp stamps. That doesn’t mean it’s not tradable. Bitcoin stamps from the beginning was only about requiring bitcoin only for mint. Definitely a vibrant dev community on stamps. Lots of support from the CP community as well. Growing together really.
  • @uanbtc #992 09:06 PM, 21 Nov 2023
    Data url baby

    https://bitst.art/DANKREKT
    bitSTART

    Discover Bitcoin Art [Counterparty / Ordinals / NFTs]

  • @uanbtc ↶ Reply to #992 #993 09:09 PM, 21 Nov 2023
    Technique used by @jp_janssen ~8yrs ago

    https://www.xcp.dev/tx/627ae48d6b4cffb2ea734be1016dedef4cee3f8ffefaea5602dd58c696de6b74
  • @uanbtc #994 09:09 PM, 21 Nov 2023
    I give credit to the STAMP meme, very clever and strategic not requiring XCP
  • @hodlencoinfield #995 10:33 PM, 21 Nov 2023
    Counterparty isn't a hard requirement here either, I just thought it was the easiest method to bootstrap. Definitely open to other options
  • @hodlencoinfield #996 10:33 PM, 21 Nov 2023
    You know what
  • @hodlencoinfield #997 10:33 PM, 21 Nov 2023
    You might be able to do stamps right now
  • @hodlencoinfield #998 10:33 PM, 21 Nov 2023
    Does counterwallet have a description limit?
  • @hodlencoinfield #999 10:33 PM, 21 Nov 2023
    There technically isn’t a limit in the protocol
  • @hodlencoinfield #1000 10:33 PM, 21 Nov 2023
    would it just be base64 of the image in a long string?
  • @hodlencoinfield #1001 10:33 PM, 21 Nov 2023
    Yeah id put it in as base64
  • @hodlencoinfield #1002 10:33 PM, 21 Nov 2023
    I think that would work
  • @hodlencoinfield #1003 10:33 PM, 21 Nov 2023
    I’m gonna try
  • @hodlencoinfield #1004 10:33 PM, 21 Nov 2023
    Joe what are your thoughts on best/easiest method to bootstrap the actual trading layer
  • @hodlencoinfield #1005 10:33 PM, 21 Nov 2023
    If we do it in counterparty then it’s just counterparty
  • @hodlencoinfield #1006 10:33 PM, 21 Nov 2023
    Asset description and done
  • @hodlencoinfield #1007 10:33 PM, 21 Nov 2023
    Tbh I think people have done this
  • @hodlencoinfield #1008 10:34 PM, 21 Nov 2023
    lol o man this is even funnier
  • @hodlencoinfield #1009 10:34 PM, 21 Nov 2023
    counterwallet used spendable outputs
  • @hodlencoinfield #1010 10:34 PM, 21 Nov 2023
    op_checkmultisig
  • @hodlencoinfield #1012 10:34 PM, 21 Nov 2023
    yes we come up with a scheme that overlays on numeric assets
  • @hodlencoinfield #1013 10:34 PM, 21 Nov 2023
    then you dont need xcp either
  • @hodlencoinfield #1014 10:34 PM, 21 Nov 2023
    so basically the stamps protocol is just a numbering scheme
  • Ahh nice don’t even need xcp to mint
  • @hodlencoinfield #1016 10:34 PM, 21 Nov 2023
    For posterity
  • @hodlencoinfield #1017 10:34 PM, 21 Nov 2023
    So anytime I criticize stamps please remind me that I showed mikeinspace how to do it
  • @hodlencoinfield #1018 10:34 PM, 21 Nov 2023
    😭
  • @XJA77 ↶ Reply to #1017 #1019 10:37 PM, 21 Nov 2023
    And what IS the problem of that?
  • @XJA77 #1020 10:38 PM, 21 Nov 2023
    Is not a BIG part of the open source and open protocols to show other people how to use It?
  • @hodlencoinfield #1021 10:39 PM, 21 Nov 2023
    Of course
  • @c0rnh0li0 ↶ Reply to #1016 #1022 10:45 PM, 21 Nov 2023
    Remember the day you sent Matt Furie FEELSGOODMAN?
  • @reinamora_137 #1024 10:46 PM, 21 Nov 2023
    There is some good details in the beginning of the stamps TG chat. With support from j-dog and Joe, otherwise it may not even exist.
  • @c0rnh0li0 ↶ Reply to #1023 #1025 10:47 PM, 21 Nov 2023
    This was 2 days after I issued CCSATOSHI too
  • All credit to you. I even brought the initial concept to you first but you refused to build it 😭
  • @reinamora_137 #1027 10:48 PM, 21 Nov 2023
    It has always been our intention to open source the indexer for the community. It was greatly complicated with pulling src-20 outside of counterparty. This release should help build more CP nodes and grow together imo.
  • @c0rnh0li0 ↶ Reply to #1009 #1028 10:52 PM, 21 Nov 2023
    CCSATOSHI's outputs all come from people buying 0.00001337 SATOSHICARD
    Mike has some sats in there
    I want to extract those to make them ordinals
    There are 7800 in each one... could make for a nice collection number
  • @c0rnh0li0 #1029 10:52 PM, 21 Nov 2023
    or would that completely ruin the integrity of the art?
  • Wuuuu??? 🧐
  • @c0rnh0li0 ↶ Reply to #1030 #1031 10:53 PM, 21 Nov 2023
    It's some good lore man
  • Can I share the initial DMs outlining the concept?
  • @hodlencoinfield #1033 10:53 PM, 21 Nov 2023
    The lore is the art
  • @uanbtc ↶ Reply to #1014 #1034 10:53 PM, 21 Nov 2023
    It’s always been
  • Sure
  • @hodlencoinfield #1036 10:54 PM, 21 Nov 2023
    To be clear it was mikes idea I just figured out how to dust off the old Counterparty tools to make it work with what we had already
  • @hodlencoinfield #1037 10:55 PM, 21 Nov 2023
    I don’t wanna be accused of stolen valor
  • @c0rnh0li0 #1039 10:55 PM, 21 Nov 2023
    Check dispensers - 3rd one
  • The initial idea was through broadcasts as freewallet didn't gate those. And then have a token point at the broadcast. You definitely came up with a better (and easier) solution.
  • @ABlue0ne ↶ Reply to #1004 #1043 11:16 PM, 21 Nov 2023
    This is the best online community possible. Great people here.

    Any thoughts on the trading of stamps?
  • @ABlue0ne #1044 11:20 PM, 21 Nov 2023
    @B0BSmith do you still run the SAT recovery tool I have heard about?
  • @B0BSmith ↶ Reply to #1044 #1045 11:32 PM, 21 Nov 2023
    I don't have it running at this time .. i think I broke it as I get a 500 error when I try to load it
  • @ABlue0ne ↶ Reply to #991 #1046 11:34 PM, 21 Nov 2023
    O yeah, we have discussed this with Mike and friends in the named stamp room. I get it. I wasn’t even trying to be in a collection, the unprunable aspect is all I cared about. I wouldn’t have added the stamp prefix if I knew it wasn’t necessary. I was just highlighting the stamp number issue.
  • @ABlue0ne ↶ Reply to #1045 #1047 11:35 PM, 21 Nov 2023
    I’m hardly at a desktop enough to use TOR so I’ve never seen it. I am curious about that tool though.
  • @B0BSmith ↶ Reply to #1047 #1048 11:39 PM, 21 Nov 2023
    What it does is scan an addresses tx history looking for spendable Counterparty bare multisig outputs .. such as those created when making long broadcasts or minting assets with long descriptions such as stamps ... it then assembled a transaction usin bitcoincore that would then spend those outputs back to yourself ... there by removing stamp data from the utxoset .. i then developed keyburn to prevent it from being removed
  • 22 November 2023 (2 messages)
  • @jp_janssen #1049 07:16 AM, 22 Nov 2023
    I encourage everyone to read the release notes and voice your opinions on github.
    https://github.com/CounterpartyXCP/counterparty-lib/pull/1277
    9.61.0 Release by jdogresorg · Pull Request #1277 · CounterpartyXCP/counterparty-lib

    9.61.0 Release Notes Bumped bitcoin core version to 25.1 (view) Adjusted DEFAULT_MULTISIG_DUST_SIZE (7800->1000) (view) Fixed issue with oracle function returning bad values (view) Fixed issue...

  • @davesta ↶ Reply to #1041 #1050 10:25 PM, 22 Nov 2023
    love this
  • 23 November 2023 (2 messages)
  • @B3nzLa #1051 01:25 AM, 23 Nov 2023
    Left.
  • @B3nzLa #1052 06:11 AM, 23 Nov 2023
    Joined.
  • 24 November 2023 (1 messages)
  • @uanbtc #1053 02:50 PM, 24 Nov 2023
    PROTOCOL MINOR UPDATE: V9.61 · CounterpartyXCP/cips · Discussion #124

    Let this be the space to discuss the next protocol-changing release, a consensus hashes affecting PROTOCOL MAJOR / MINOR UPDATE. Federated node operators, separate from the develop- branch leader, ...

  • 27 November 2023 (1 messages)
  • @uanbtc ↶ Reply to #1053 #1054 08:07 PM, 27 Nov 2023
    Refined again lol. The activation block is close (~500 blocks), so there is little time to speak up!
  • 28 November 2023 (49 messages)
  • @ABlue0ne ↶ Reply to #1054 #1057 12:41 PM, 28 Nov 2023
    I am about 600 messages behind in the main XCP dev channel with unreads going back to September. What did I miss? What changes are changing consensus? Did description get shortened?
  • @krostue #1058 12:46 PM, 28 Nov 2023
    Left.
  • @ABlue0ne #1059 04:27 PM, 28 Nov 2023
    Did this take effect? Is the description field now limited to 2,000 characters? I am thinking from a BASE64 perspective that this would seriously limit the ability to include BASE64 data.
  • @ABlue0ne #1060 04:27 PM, 28 Nov 2023
    I believe the spec your looking for is CIP25 - Enhanced Asset Information Spec

    https://github.com/CounterpartyXCP/cips/blob/master/cip-0025.md

    Here is alink to an asset CIPXXV which is using the CIP25 JSON example.... demonstrates how the JSON can be setup and what fields the JSON data render to on the xchain frontend 🙂

    https://xchain.io/asset/CIPXXV
    cips/cip-0025.md at master · CounterpartyXCP/cips

    Counterparty Improvement Proposals. Contribute to CounterpartyXCP/cips development by creating an account on GitHub.

  • no thats not included in 9.61.0
  • @ABlue0ne ↶ Reply to #1061 #1062 04:49 PM, 28 Nov 2023
    Is description length being limited in the near future?
  • @hodlencoinfield #1063 04:51 PM, 28 Nov 2023
    no
  • @hodlencoinfield #1064 04:57 PM, 28 Nov 2023
    the goal was never to limit the description but only to limit the data stored in the db itself, because it essentially is just duplicating data that exists in bitcoin block dat files anyway
  • @ABlue0ne ↶ Reply to #1064 #1065 05:30 PM, 28 Nov 2023
    Oh I get that. Many bad decisions were made with the best of intentions. I just read through the newest CIP’s, good stuff, as long as description length doesn’t get axed.
  • @hodlencoinfield #1066 05:37 PM, 28 Nov 2023
    even if length within the counterparty db is limited that doesnt mean description itself would be limited
  • @uanbtc #1067 05:45 PM, 28 Nov 2023
    IMO the approach considered is inelegant, is a hack.
  • @hodlencoinfield #1068 05:46 PM, 28 Nov 2023
    ok i look forward to your proposal
  • @uanbtc #1069 05:47 PM, 28 Nov 2023
    I’m very curious on why there has been so little activity from members of this group in https://github.com/CounterpartyXCP/cips/discussions/124
    PROTOCOL MINOR UPDATE: V9.61 · CounterpartyXCP/cips · Discussion #124

    Let this be the space to discuss the next protocol-changing release, a consensus hashes affecting PROTOCOL MAJOR / MINOR UPDATE. Federated node operators, separate from the develop- branch leader, ...

  • @uanbtc ↶ Reply to #1068 #1070 05:49 PM, 28 Nov 2023
    My comments starting from here can be considered a pre-proposal

    https://github.com/CounterpartyXCP/cips/discussions/109#discussioncomment-7245038

    But I’m still hands full on just trying to improve decentralization and the processes
    CIP31 - Enhanced File Encoding Support · CounterpartyXCP/cips · Discussion #109

    Counterparty currently has an issue where file data is being stored in the counterparty database, and we are unable to move forward with updates (like P2WSH) which would allow much larger transacti...

  • @ABlue0ne ↶ Reply to #1069 #1071 06:06 PM, 28 Nov 2023
    It’s a lot to keep up with. Siloed conversations partly on tg, part on git. Also probably not a huge priority to most. Also there are not many who understand and care. If things get a bit easier to follow in the future, I will make an effort to contribute on Git too.
  • @uanbtc ↶ Reply to #1071 #1072 06:20 PM, 28 Nov 2023
    All true. Thanks for your sincere answer.

    I’m trying to move as much of the protocol affecting conversations to the public realm on GitHub.

    Few care, very true
  • @uanbtc ↶ Reply to #1069 #1073 07:04 PM, 28 Nov 2023
    We can all move forward in agreement, read my latest post
  • @uanbtc ↶ Reply to #1073 #1074 07:07 PM, 28 Nov 2023
    This will not require @reinamora_137 and me to be forced to upgrade without verifying on such a short amount of time (less one holiday week)

    And for the public, is an improved release. No backtracking. Forward looking in agreement
  • @reinamora_137 #1075 07:08 PM, 28 Nov 2023
    yeah it's a lot to deal with in a short amount of time. I'm confident the new repo owners will improve the release process, and we will get more stamps devs involved early on for feedback and review before it gets to the release stage.
  • @reinamora_137 #1076 07:09 PM, 28 Nov 2023
    At this point sine it appears no major breaking changes are being pushed for stamps it's in our best interest to move along with it even if it means no or little testing.
  • @uanbtc ↶ Reply to #1076 #1077 07:14 PM, 28 Nov 2023
    That is precisely my point, with an adjustment to the current release you won’t be forced to the upgrade. And only do after verifying.

    But instead of being done in a conflicting “must-backtrack” way, is done on a forward looking way.
  • @uanbtc #1078 07:16 PM, 28 Nov 2023
    I’ve learned a lot from people like @jp_janssen and @hodlencoinfield of what are the “unwritten rules” of the community.

    I truly just want the best for everyone, and being direct no-bs is my way lol
  • @reinamora_137 #1079 07:32 PM, 28 Nov 2023
    same same.
  • @hodlencoinfield #1080 07:33 PM, 28 Nov 2023
    im confident we can develop a better more transparent process going forward
  • @hodlencoinfield #1081 07:34 PM, 28 Nov 2023
    jdog stepping down without ragequitting was the first part of that lol
  • @uanbtc #1083 07:42 PM, 28 Nov 2023
    I was starting to feel bad, but then it was leaning into the opposite side

    I truly believe my [2] proposal is the best move forward

    All that is left is for the master controlling (Jeremy) to accept it
  • @hodlencoinfield #1084 07:45 PM, 28 Nov 2023
    i can't speak for shannon or JP but after the v9.61.0 update I personally dont plan on pushing any updates (critical fix patches aside) until we have a process that we can all at least accept maybe not agree with 100% but enough that we have a path to move forward
  • @ABlue0ne ↶ Reply to #1081 #1085 07:45 PM, 28 Nov 2023
    Ok I definitely missed something in the dev chat.
  • @uanbtc ↶ Reply to #1084 #1086 07:46 PM, 28 Nov 2023
    Let’s make this v9.61.1!
  • @uanbtc ↶ Reply to #1086 #1087 07:46 PM, 28 Nov 2023
    We can start now!
  • Glad to see he will still be active. His support and experience is needed im sure
  • @hodlencoinfield #1089 07:47 PM, 28 Nov 2023
    juan let us please get some rest, i have 50 pepes to draw before friday
  • @uanbtc #1090 07:47 PM, 28 Nov 2023
    🤣
  • @uanbtc #1091 07:54 PM, 28 Nov 2023
    Do you think I have rested well? lol

    In all seriousness, @reinamora_137 and me need not to be forced on v9.61.0. A single file configuration file is all that needs to be adjusted!

    In my case, xcp.dev will not be ready for such changes, as I have a deeper integration into the protocol. I had to build my own custom api and interface to the protocol DBs for my explorer to be cost effective. The protocol’s api is extremely inefficient

    All i am asking, is that if the community really appreciates having alternatives, we must give them the opportunity to be kept relevant. Not forced them to continue being centrally dependent.

    Simply put, the current established release will break xcp.dev until I’m able to do the necessary upgrades and then run a full parse
  • @uanbtc ↶ Reply to #1084 #1092 07:59 PM, 28 Nov 2023
    What you are saying here, I’m already there basically
  • @hodlencoinfield #1093 08:00 PM, 28 Nov 2023
    yeah i hear ya, its not ideal for all parties but i think its best overall to proceed with current process for this update and move forward from there
  • @hodlencoinfield #1094 08:00 PM, 28 Nov 2023
    i can accept that we disagree on that
  • @uanbtc #1095 08:01 PM, 28 Nov 2023
    You are saying changing one file is less ideal than making a complete explorer break?
  • @hodlencoinfield #1096 08:02 PM, 28 Nov 2023
    maybe i misunderstood then
  • @uanbtc #1097 08:02 PM, 28 Nov 2023
    Ok let me try to repeat…
  • @hodlencoinfield #1098 08:02 PM, 28 Nov 2023
    can you link me to the change?
  • @hodlencoinfield #1099 08:03 PM, 28 Nov 2023
    hopping in the car so may not respond for 20 min or so
  • @uanbtc ↶ Reply to #1098 #1100 08:03 PM, 28 Nov 2023
    Sets a far placeholder activation block · CounterpartyXCP/counterparty-lib@a15d7a1

    - to show consensus from federated node operators (https://github.com/CounterpartyXCP/cips/discussions/124) - part of @jpja process improvement proposal (https://github.com/CounterpartyXCP/counterp...

  • @uanbtc ↶ Reply to #1100 #1101 08:04 PM, 28 Nov 2023
    It shows the original activation block before Jeremy made it “2 weeks”
  • @hodlencoinfield #1102 08:05 PM, 28 Nov 2023
    this would be the opposite of moving forward after v9.61?
  • @uanbtc #1103 08:07 PM, 28 Nov 2023
    Is not forcing the protocol change. But all the code stays. So it is moving forward, nobody breaks, and the code can be verified and be as best as it can be.

    What is urgent in the proposed protocol changes? I don’t think there is anything… but let me know
  • @hodlencoinfield #1104 08:08 PM, 28 Nov 2023
    i think i voiced my opinion on this, but what i can do is comment on the github repo with my thoughts
  • @uanbtc #1106 08:13 PM, 28 Nov 2023
    I think that would be great, and please consider the position I am in with the imminent breaking of xcp.dev.

    2 weeks forced single-handedly is straight hostile towards people building on top of the CORE protocol.

    And that is one big misunderstanding I see, the cp-lib api is JUST an interface. The protocol IS the SQL DB, the hashes
  • @krostue ↶ Reply to #1104 #1107 08:16 PM, 28 Nov 2023
    S a m e
  • 29 November 2023 (59 messages)
  • @XJA77 #1108 04:56 PM, 29 Nov 2023
    hello all im trying to create a lightweight read only version of counterparty lib, as i understand addrindexrs is just to create the txs as you need to know about the utxos right?
  • @B0BSmith #1109 05:05 PM, 29 Nov 2023
    I think Counterparty used to use a BTCDrak modified Bitcoin core with a address index ... but it wasn't kept maintained ... so now uses addrindexrs .. as counterparty Balances are address based not utxo set based
  • @B0BSmith #1110 05:05 PM, 29 Nov 2023
    the utxos are needed and used when making cp txs
  • @hodlencoinfield #1111 05:06 PM, 29 Nov 2023
    yep, thats also why counterparty didnt have segwit for a while
  • @uanbtc #1112 05:06 PM, 29 Nov 2023
    My understanding is that it has tight coupling with lib, but the extent is what I yet cannot say.

    Was recently trying to run addrsindrs by itself (not through the fednode) and was not successful, want to learn more about this integration
  • @hodlencoinfield #1113 05:06 PM, 29 Nov 2023
    there was an interim period where counterparty used index-db which was from bitpay's insight block explorer
  • @hodlencoinfield #1114 05:06 PM, 29 Nov 2023
    its been part of counterparty since day 1
  • @XJA77 #1115 05:07 PM, 29 Nov 2023
    cool
  • @hodlencoinfield #1116 05:07 PM, 29 Nov 2023
    there've been multiple attempts to add addrindex to bitcoin core over the years
  • @hodlencoinfield #1117 05:07 PM, 29 Nov 2023
    a lot of good convos on the github repo about it
  • @XJA77 #1118 05:07 PM, 29 Nov 2023
    im just trying to create a lightweight way to read from counterparty withoun needing 2TB of space lol
  • @hodlencoinfield #1119 05:08 PM, 29 Nov 2023
    Add address-based index (attempt 4?) by marcinja · Pull Request #14053 · bitcoin/bitcoin

    Adds index to transactions by scriptPubKey. Based off of #2802. Stores hashes of scripts (hashed using Murmurhash3, with a hash seed that is stored in the index database), along with the COutPoint ...

  • @XJA77 #1120 05:08 PM, 29 Nov 2023
    jdog told me that is used too to check opening dispensers for wallet activity too
  • @hodlencoinfield #1121 05:08 PM, 29 Nov 2023
    thats the last attempt im aware of
  • @XJA77 ↶ Reply to #1119 #1122 05:08 PM, 29 Nov 2023
    thank you
  • @XJA77 #1123 05:10 PM, 29 Nov 2023
    im using quicknode as bitcoin node and im pretty sure they have utxo tracking also in their api methods
  • @hodlencoinfield #1124 05:10 PM, 29 Nov 2023
    they should
  • @hodlencoinfield #1125 05:10 PM, 29 Nov 2023
    bitcoind has -txindex
  • @XJA77 #1126 05:10 PM, 29 Nov 2023
    going to dig more on it
  • @XJA77 #1127 05:10 PM, 29 Nov 2023
    thanks
  • @B0BSmith #1128 05:12 PM, 29 Nov 2023
    Electrum servers seem to be preferred way to query addresses now a days
  • @hodlencoinfield #1129 05:13 PM, 29 Nov 2023
    ive played with fulcrum which is pretty nice and easy to use
  • @hodlencoinfield #1130 05:15 PM, 29 Nov 2023
    The Mempool Open Source Project®

    Explore the full Bitcoin ecosystem with The Mempool Open Source Project®. See the real-time status of your transactions, get network info, and more.

  • @B0BSmith #1131 05:15 PM, 29 Nov 2023
    I got ElecRS I think it is running on Raspiblitz .. I think the local mempool.space code on raspiblitz then uses the ElecRS under the hood
  • @hodlencoinfield #1132 05:18 PM, 29 Nov 2023
    addrindexrs is a fork of samouriwallet addrindexrs which is a fork of romanz electrs
  • @hodlencoinfield #1133 05:18 PM, 29 Nov 2023
    forks all the way down
  • @XJA77 #1134 05:18 PM, 29 Nov 2023
    lol
  • @B0BSmith ↶ Reply to #1108 #1135 05:23 PM, 29 Nov 2023
    you can know Counterparty is not utxo based for balances as you can send tokens to an addresses that has no utxos
  • @XJA77 ↶ Reply to #1135 #1136 05:24 PM, 29 Nov 2023
    i think only problem would be with opening dispensers tx
  • @B0BSmith #1137 05:25 PM, 29 Nov 2023
    dispensers work on addresses with no utxos
  • @XJA77 #1138 05:26 PM, 29 Nov 2023
    then it should work
  • @B0BSmith #1139 05:26 PM, 29 Nov 2023
    obviously the moment a dispense is made the address then has a utxo but to set one up you can use a empty address
  • @XJA77 #1140 05:26 PM, 29 Nov 2023
    i have now it up and working but dk if it could be onto some problems later
  • @B0BSmith #1141 05:27 PM, 29 Nov 2023
    i like to think of dispensers as counterparty database artefacts ..I may be wrong in that thinking
  • @uanbtc ↶ Reply to #1141 #1142 05:33 PM, 29 Nov 2023
    I can see part of it, from a normal BTC tx to a virtual asset. The virtual part is what I don’t know if qualifies as an “artifact” (you know after Casey used the term so eloquently 😆)
  • @B0BSmith #1143 05:37 PM, 29 Nov 2023
    I no idea what Casey said as I don't really follow Ord stuff
  • @B0BSmith #1144 05:41 PM, 29 Nov 2023
    are dispensers better thought of a stored sql procedures ?
  • @uanbtc #1145 05:43 PM, 29 Nov 2023
    Yes in the “trigger” sense I suppose
  • @uanbtc #1146 05:47 PM, 29 Nov 2023
    Btw @B0BSmith have you tried hyper-v? I’ve been using it lately with no issues. More reliable than virtualbox in my experience
  • @B0BSmith #1147 05:52 PM, 29 Nov 2023
    I haven't no ... thats MS ... i was reading up on Quebes m
    n could do with reformatting my computer n re installing stuff fresh n was thinking that was prolly best way to go
  • @uanbtc #1148 06:26 PM, 29 Nov 2023
    Yeah I prefer Mac as my main dev computer. But Windows as the rig!

    A 64GB Mac will cost me an eye, but the upgrade of my (laptop) rig cost me $100. So running Ubuntu hyperv inside windows is great for a live mainnet dev setup
  • @B0BSmith #1149 06:29 PM, 29 Nov 2023
    that makes sense .. I got a 32gb machine with 2x1tb m2 ssds .. of which one gets eaten up by bitcoincore but now I got a Raspiblitz setup I may not bother with a local instance of bitcoin n can reclaim that ssd space
  • @XJA77 #1150 06:36 PM, 29 Nov 2023
    what sssd are u using in the raspiblitz?
  • @B0BSmith #1151 06:56 PM, 29 Nov 2023
    SanDisk SSD plus .. its black and red 1tb .. I think was the one Raspiblitz linked to on Amazon was about $30 I think
  • @XJA77 #1153 06:59 PM, 29 Nov 2023
    Nice
  • @XJA77 #1154 06:59 PM, 29 Nov 2023
    I will check it
  • @ABlue0ne ↶ Reply to #1151 #1155 06:59 PM, 29 Nov 2023
    Nice. I had a Rpi running my mining rig in 2013
  • @B0BSmith #1156 07:13 PM, 29 Nov 2023
    they are great .. I am looking forward to the 5
  • @reinamora_137 #1157 07:20 PM, 29 Nov 2023
    All this windows talk is scary. Thought you guys were all Linux based by now lol
  • @XJA77 ↶ Reply to #1157 #1158 07:21 PM, 29 Nov 2023
    which one?
  • @reinamora_137 #1159 07:22 PM, 29 Nov 2023
    Like Kali for all around desktop purposes. Alma mostly for infrastructure in my world
  • Same! I had a single
    Block erupter lol
  • @ABlue0ne #1161 09:03 PM, 29 Nov 2023
    Any ESXi admins have good luck running nodes in a VM? I try to avoid docker whenever possible.
  • @XJA77 #1162 09:29 PM, 29 Nov 2023
    why you dont like docker?
  • @ABlue0ne #1163 10:03 PM, 29 Nov 2023
    I’m old
  • @XJA77 #1164 10:07 PM, 29 Nov 2023
    docker is so cool and more performant also is easy to use when you dig a little on it
  • @ABlue0ne #1165 10:13 PM, 29 Nov 2023
    I run into problems where if I had full control like a full stack, everything would be ok but docker has historically caused me more problems than it is supposed to fix.
  • @XJA77 #1166 10:14 PM, 29 Nov 2023
    you can enter into the container and have full control
  • 30 November 2023 (63 messages)
  • @ChiefSamyaza #1167 06:23 AM, 30 Nov 2023
    Joined.
  • @Pegasus0527 #1168 08:08 AM, 30 Nov 2023
    Joined.
  • @Pegasus0527 #1169 08:08 AM, 30 Nov 2023
    HI, everyone
  • @Pegasus0527 #1170 08:10 AM, 30 Nov 2023
    Does anyone know how to send bitcoin using send-crypto npm?
    I am using p2wpkh format addresses which is starting with bc1
    But seems like send-crypto module only provides p2sh addresses.
  • @Pegasus0527 #1171 08:10 AM, 30 Nov 2023
    Please help me. How should I send
  • @B0BSmith ↶ Reply to #1171 #1172 09:05 AM, 30 Nov 2023
    npm sounds like Node.js .. you in the wrong room
  • @ABlue0ne ↶ Reply to #1170 #1173 01:06 PM, 30 Nov 2023
    Are you incorporating counterparty? Tell us more.
  • I am sorry, what you mean?
  • @ABlue0ne ↶ Reply to #1174 #1175 01:23 PM, 30 Nov 2023
    Does the project that you are working on include provisions for the XCP Counterparty protocol?
  • @Pegasus0527 #1176 01:24 PM, 30 Nov 2023
    No
  • @ABlue0ne #1177 01:24 PM, 30 Nov 2023
    How did you end up in here?
  • @XJA77 #1178 01:25 PM, 30 Nov 2023
    then why are you asking here? who has invited you to the group and why are you called like a spyware?
  • @XJA77 #1179 01:25 PM, 30 Nov 2023
    lol
  • @Pegasus0527 #1180 01:25 PM, 30 Nov 2023
    I thought it's bitcoin developer's community
  • @Pegasus0527 #1181 01:25 PM, 30 Nov 2023
    *group
  • @ABlue0ne #1182 01:25 PM, 30 Nov 2023
    A very unique developers group
  • @Pegasus0527 #1183 01:25 PM, 30 Nov 2023
    If you don't know, it doesn't matter
  • @ABlue0ne #1184 01:26 PM, 30 Nov 2023
    We might
  • You know how?
  • @ABlue0ne #1186 01:26 PM, 30 Nov 2023
  • @Pegasus0527 #1187 01:26 PM, 30 Nov 2023
  • @XJA77 #1188 01:27 PM, 30 Nov 2023
    idk why are you using a library with 130 downloads, also with a short inspection of it it calls tons of external apis, rick seems SCAM
  • @XJA77 #1189 01:27 PM, 30 Nov 2023
    if i were you i dindt use it
  • @Pegasus0527 #1190 01:28 PM, 30 Nov 2023
    You mean send-crypto module?
  • @XJA77 #1191 01:28 PM, 30 Nov 2023
    yes
  • @XJA77 #1192 01:29 PM, 30 Nov 2023
    135 downloads
  • @XJA77 #1193 01:29 PM, 30 Nov 2023
    not public code as is calling external apis
  • @Pegasus0527 #1194 01:29 PM, 30 Nov 2023
    Could you recommend me good one?
  • @XJA77 #1195 01:29 PM, 30 Nov 2023
    dpends what u want to do
  • @Pegasus0527 #1196 01:29 PM, 30 Nov 2023
    I need to send btc using node.js.
  • @Pegasus0527 #1197 01:30 PM, 30 Nov 2023
    But address for mat is segwit address
  • @Pegasus0527 #1198 01:30 PM, 30 Nov 2023
    Which is starting from bc1
  • @Pegasus0527 #1199 01:30 PM, 30 Nov 2023
    Initialize transaction and sign
  • @Pegasus0527 #1200 01:30 PM, 30 Nov 2023
    Using privatekey
  • @XJA77 #1201 01:30 PM, 30 Nov 2023
    bitcoinjslib
  • @Pegasus0527 #1202 01:31 PM, 30 Nov 2023
    Yeah, I am using bitcoinjs-lib module.
  • @Pegasus0527 #1203 01:31 PM, 30 Nov 2023
    But not sure how should I initialize transaction using utxos
  • @XJA77 #1204 01:31 PM, 30 Nov 2023
    but please ask the question how you ended here? this is a semiprivate group
  • @Pegasus0527 #1205 01:31 PM, 30 Nov 2023
    Oh, I just searched bitcoin developers group, and found this one
  • @XJA77 #1206 01:32 PM, 30 Nov 2023
    okey
  • @Pegasus0527 #1207 01:32 PM, 30 Nov 2023
    Is it private team channel?
  • @XJA77 #1208 01:32 PM, 30 Nov 2023
    this is for counterparty related only
  • @Pegasus0527 #1209 01:32 PM, 30 Nov 2023
    If so I am so sorry for sudden join
  • @XJA77 #1210 01:33 PM, 30 Nov 2023
    not private but counterparty related
  • @ABlue0ne ↶ Reply to #1202 #1211 01:33 PM, 30 Nov 2023
    Not exactly what you’re doing but more along what were doing in here .. https://github.com/CounterpartyXCP/cips/blob/master/cip-0015.md
    cips/cip-0015.md at master · CounterpartyXCP/cips

    Counterparty Improvement Proposals. Contribute to CounterpartyXCP/cips development by creating an account on GitHub.

  • @Pegasus0527 #1212 01:37 PM, 30 Nov 2023
    Oh, seems cool
  • @Pegasus0527 #1213 01:37 PM, 30 Nov 2023
    So it's CounterpartyXCP developers group?
  • @krostue #1214 01:44 PM, 30 Nov 2023
    yes. one of at least two
  • @krostue #1215 01:44 PM, 30 Nov 2023
    I prefer this one tho
  • @Pegasus0527 #1216 01:45 PM, 30 Nov 2023
    Seems I found exact group.
  • @Pegasus0527 #1217 01:45 PM, 30 Nov 2023
    So you might be so good at bitcoin transactions.
  • @Pegasus0527 #1218 01:46 PM, 30 Nov 2023
    Could I possibly get some help?
  • @XJA77 #1219 01:46 PM, 30 Nov 2023
    Which wallet are you using to sign?
  • @Pegasus0527 #1220 01:47 PM, 30 Nov 2023
    I have Segwit wallet address and privateKey (WIF)
  • @XJA77 #1221 01:47 PM, 30 Nov 2023
    Using nodejs in the server I though
  • @Pegasus0527 #1222 01:47 PM, 30 Nov 2023
    And I need to send specified amount of bitcoin to other wallet using node.js
  • @XJA77 #1223 01:47 PM, 30 Nov 2023
    Not in the browser
  • @Pegasus0527 #1224 01:51 PM, 30 Nov 2023
    const network = bitcoin.networks.bitcoin;
    const privateKeyWIF = CRYPTO_MAIN_WALLET.bitcoin.privateKey;
    const keyPair = ECPair.fromWIF(privateKeyWIF, network);
    const privateKey = keyPair.privateKey;
    const publicKey = keyPair.publicKey;
    const { address } = bitcoin.payments.p2wpkh({
    pubkey: publicKey,
    });
    const feeRate = 10;
    const response = await axios.get(
    `https://blockstream.info/api/address/${address}/utxo`
    );
    const utxos = response.data;
    debug({ utxos });

    for (const element of utxos) {
    let utxo = {};
    utxo.satoshis = Math.floor(Number(element.value) * 100000000);
    utxo.txId = element.txid;
    utxo.outputIndex = element.output_no;
    totalAmountAvailable += utxo.satoshis;
    inputCount += 1;
    inputs.push(utxo);
    }

    // Add inputs to the transaction
    // Create a PSBT object
    const psbt = new bitcoin.Psbt({ network });
    const txPromises = utxos.map((utxo) =>
    axios.get(`https://blockstream.info/api/tx/${utxo.txid}`)
    );

    const txResponses = await Promise.all(txPromises);
    const txs = txResponses.map((txResponse) => txResponse.data);
    debug({ txs });

    // Add inputs to the PSBT
    utxos.forEach((utxo, index) => {
    psbt.addInput({
    hash: utxo.txid,
    index: utxo.vout,
    // witnessUtxo: {
    // script: outputScript,
    // value: utxo.value,
    // },
    // redeemScript: null,
    // witnessScript: null,
    });
    });

    // Add output for the recipient
    psbt.addOutput({
    address: addressTo,
    value: Math.round(amountTo * 1e8),
    });

    // Calculate transaction fee
    const fee = Math.round(feeRate * bitcoin.Transaction.virtualSize(psbt));

    // Add change output (if any)
    const changeAmount =
    utxos.reduce((total, utxo) => total + utxo.value, 0) -
    Math.round(amountTo * 1e8) -
    fee;
    if (changeAmount > 0) {
    psbt.addOutput({
    address: addressTo,
    value: changeAmount,
    });
    }

    // Sign the inputs with the private key
    utxos.forEach((utxo, index) => {
    psbt.signInput(index, privateKey);
    });

    // Finalize the PSBT
    psbt.finalizeAllInputs();

    // Build and serialize the transaction
    const tx = psbt.extractTransaction();
    const serializedTx = tx.toHex();

    // Broadcast the transaction
    const resultBroadcast = await axios.post(
    'https://blockstream.info/api/tx',
    serializedTx
    );
  • @XJA77 #1225 01:51 PM, 30 Nov 2023
    Bitcoinjslib to create the tx and sign it think is enough as you have the private key at your script level and you can create the wallet object, then you will need to broadcast your raw tx in hex to some node I think that there are a few apis that broadcast them https://github.com/Blockstream/esplora/blob/master/API.md#post-tx
    esplora/API.md at master · Blockstream/esplora

    Explorer for Bitcoin and Liquid. Contribute to Blockstream/esplora development by creating an account on GitHub.

  • @Pegasus0527 #1226 01:51 PM, 30 Nov 2023
    This code is what I am trying now
  • I have trouble in initializing the transaction
  • @Pegasus0527 #1228 01:53 PM, 30 Nov 2023
    Could you give me some advice for it?
  • @ABlue0ne ↶ Reply to #1224 #1229 01:56 PM, 30 Nov 2023
    Looks like there is some commented witness code in there, but I’m no expert in your field. Learn all you can about counterparty and come back later.