• 02 May 2024 (15 messages)
  • @ABlue0ne #11225 03:03 PM, 02 May 2024
    Periwig with the tg development chats going fairly quiet lately, and you are a good voice for the project, do you have any development updates to share? I have been following along reading the github notices, actions and updates; instead of trying to manually install a node again, until we land on a more mature version.

    Can you share any comments about the sentry telemetry and how ingrained that function will be? Telematics are very understandable for a development team testing a development branch but telematics introduce big privacy concerns for me in a production scenario.

    Thanks.
  • @6370143984 #11226 03:06 PM, 02 May 2024
    I've got no development updates beyond GitHub. Things are going well and dev is progressing quickly.

    I am extremely sympathetic to privacy concerns. Sentry is disabled by default.
  • @6370143984 #11227 03:08 PM, 02 May 2024
    There will be a separate Grafana dashboard which will be sourced by node data as detailed here I believe: https://github.com/CounterpartyXCP/counterparty-core/issues/1522#issue-2190028210
    Basic Node Telemetry · Issue #1522 · CounterpartyXCP/counterparty-core

    So Counterparty nodes don't talk to each other directly. This means that there's currently no way of knowing even the most basic telemetry for who's running what version, etc. which is ...

  • @6370143984 #11228 03:09 PM, 02 May 2024
    Nodes can opt-out of reporting that info but I don't think it's meaningfully different from the kind of info bitcoin nodes broadcast to the network.
  • As that issue states, in addition to being opt-out, all such reported data will be anonymized.

    As far as the stability of the node software itself goes, the long pole in the tent is the addrindexrs dependency, which, as mentioned before, will be removed with v11. The release following that will be focused on testing and bugfixes: https://github.com/CounterpartyXCP/counterparty-core/milestone/20

    with that release I believe we'll be in good shape.
    v11.0.1 (Bugfixes and Testing) Milestone · CounterpartyXCP/counterparty-core

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

  • @uanbtc ↶ Reply to #11229 #11230 07:42 PM, 02 May 2024
    Do you know if any of these will be protocol changes? Is not super clear to me by looking at that list…

    Also, will there be a v10.2?

    In general, I would like to learn which of the planned updates will be the first to include protocol changes…
  • @6370143984 #11231 07:49 PM, 02 May 2024
    To my knowledge, protocol changes (i.e. mandatory upgrades) are collated in this "Proposed Protocol Changes" milestone: https://github.com/CounterpartyXCP/counterparty-core/milestone/18

    v10.1.2 is proceeding apace: https://github.com/CounterpartyXCP/counterparty-core/milestone/17
    Next Protocol Change Milestone · CounterpartyXCP/counterparty-core

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

  • @uanbtc #11232 07:52 PM, 02 May 2024
    Thanks! And yeah I know about v10.1.2, but I meant v10.2.
  • @6370143984 #11233 07:52 PM, 02 May 2024
    ah sorry misread! I don't see a v10.2 milestone, so I guess none's planned.
  • @uanbtc #11234 07:54 PM, 02 May 2024
    Was thinking that if the planned v11 still does not contain protocol changes, then we could keep it at major version 10?

    But I could also understand the major bump because of the integration of addressindrs into the core codebase…
  • @uanbtc ↶ Reply to #11231 #11235 07:55 PM, 02 May 2024
    Man I still would like to learn what was the purpose and use case of the callable fields…
  • I haven't dug into this stuff in a long, long time lol
  • yeah this isn't in my wheelhouse or for me to say but my guess is that it has something to do with the magnitude of the change, as you suggested (and as was done with v10)
  • @6370143984 #11238 08:01 PM, 02 May 2024
    I'm really excited to get rid of addrindexrs. Will really make everything much better!
  • @uanbtc ↶ Reply to #11238 #11239 08:22 PM, 02 May 2024
    Me too!

    What we are witnessing is truly amazing work.

    I want to apologize for my tone sometimes… is just baggage from how things used to be 😭.

    And I still believe is positive to have a different perspective. My approach now is less talk and more code lol. I’m working on the CNTRPRTY counterparty-core repo fork that will show this perspective.
  • 04 May 2024 (8 messages)
  • To be able to return all supply to the asset owner, and give out some other token in its place…. Cp never really used it much n it got disabled pretty fast…. I wanted to bring callbacks back… so I did so with BTNS… I think ppl need more options not less👍🏻

    https://i.gyazo.com/84ff27ee1ab76e261038fbdb53fcf733.png
  • @Jpcryptos #11241 03:03 PM, 04 May 2024
    we just calculate supplies and burns. to get total supply... well is a lot of call.
  • @uanbtc ↶ Reply to #11240 #11242 03:49 PM, 04 May 2024
    Thanks that is interesting, what is this link? Would like to study further to fully get it…
  • @ChiefSamyaza #11243 03:52 PM, 04 May 2024
    Still in development…. I’m in the Bahamas next week for my birthday… I plan to wrap up and release a new version of the BNS indexer next week…. Codes written and working, just haven’t written out all the explorer API’s and stuff yet for me to feel comfortable releasing it….

    TLDR 2 weeks
  • @ChiefSamyaza #11245 03:53 PM, 04 May 2024
    That’s the repo and specific branch where development is taking place…. Once I’m comfortable that the features/ledger is stable and tested then I merge it back up into master and put out a indexer release.
  • @ChiefSamyaza #11246 03:54 PM, 04 May 2024
    And now I’ll shut up about BTNS stuff… since this is a counterpart channel… but wanted to answer your question about the purpose of callbacks and point you to some Code to play with if you wanted🤷🏻‍♂️👍🏻
  • @uanbtc #11247 04:26 PM, 04 May 2024
    Much appreciated!
  • 05 May 2024 (7 messages)
  • @Jpcryptos #11248 03:21 PM, 05 May 2024
    What is the proper person to talk about listings?
  • @Jpcryptos #11249 03:22 PM, 05 May 2024
    I mean who should I talk to who has been applying for a while to list xcp on some exchanges?
  • @Jpcryptos #11250 03:22 PM, 05 May 2024
    I know there was an Excel with that information.
  • @Jpcryptos #11251 03:26 PM, 05 May 2024
    In the last 3 years my company Blocklack helped some projects to list on okx, kucoin, xt, mexc....
  • @Jpcryptos #11252 03:27 PM, 05 May 2024
    BBank, Dreamsquest, PHL, Ex-sports. Those tokens reached up to 20M volume on their first day of launch. and proudly my team was the one who built the technology for them.
  • @Jpcryptos #11253 03:30 PM, 05 May 2024
    In 2 weeks at the blocklack space event some exchanges will go. so I will have the opportunity to talk about CP and see if we can meet their requirements to be able to list.
  • @Jpcryptos #11254 03:31 PM, 05 May 2024
    I know all that shit that many ask for, a fee listing, market makers etc...
  • 06 May 2024 (57 messages)
  • @ffmad ↶ Reply to #11254 #11255 01:34 PM, 06 May 2024
    Do you know some that doesn't ask for a fee?
  • @Jpcryptos #11256 01:37 PM, 06 May 2024
    Yes
  • @hodlencoinfield #11257 01:38 PM, 06 May 2024
    So what do they need to list then?
  • @Jpcryptos #11258 01:39 PM, 06 May 2024
    They are all business, requirements of the can be negotiable, and agreements are discovered at the table.
  • @hodlencoinfield #11259 01:39 PM, 06 May 2024
    Agreements with who
  • @Jpcryptos #11260 01:39 PM, 06 May 2024
    with them.
  • @hodlencoinfield #11261 01:39 PM, 06 May 2024
    And who
  • @Jpcryptos #11262 01:40 PM, 06 May 2024
    If the only thing you have to offer is money, then they will ask you for money to list.
  • @hodlencoinfield #11263 01:40 PM, 06 May 2024
    I’m curious who the person is on the other end of this agreement
  • Some exchanges i got listed in the past.
  • @hodlencoinfield #11265 01:40 PM, 06 May 2024
    Exchanges in agreement with….
  • usually a business person assigned with the power to make decisions.... from there I don't know how they work and what they take into account when listing a currency... the only thing I know is that if the only thing you can offer is money to list, well they will ask you for that.
  • @hodlencoinfield #11267 01:42 PM, 06 May 2024
    Assigned by who, make decisions about what
  • @6370143984 #11268 01:44 PM, 06 May 2024
    Joe's point is XCP is a decentralized currency; a business entity didn't create it and there's no natural counterparty to an agreement concerning it.
  • I don't know brother, I have in my contact list some CEOs of various exchanges with whom I worked directly before. and also share holders of exchanges companys.... to whom I have provided technology.
  • @hodlencoinfield #11270 01:44 PM, 06 May 2024
    My guess is they need market makers
  • @hodlencoinfield #11271 01:45 PM, 06 May 2024
    To make it worth listing
  • @hodlencoinfield #11272 01:45 PM, 06 May 2024
    Market makers aren’t assigned that responsibility by anyone tho
  • @Jpcryptos #11273 01:45 PM, 06 May 2024
    but the market makers are just spoofing, and they can operate at 30k or 50k.... to create volume.
  • @Jpcryptos #11274 01:46 PM, 06 May 2024
    That's not the problem.
  • @Jpcryptos #11275 01:46 PM, 06 May 2024
    The problem is that XCP does not want to be listed, perhaps because they do not see business in it.
  • Lol market makers aren’t spoofing by definition, maybe some do
  • Xcp is not a person
  • @hodlencoinfield #11278 01:46 PM, 06 May 2024
    It doesn’t have needs and wants
  • @Jpcryptos #11279 01:47 PM, 06 May 2024
    Okay then let's not do anything with XCP and let it remain unlisted anywhere.
  • @hodlencoinfield #11280 01:47 PM, 06 May 2024
    Lol im not sure what you’re even asking for
  • @Jpcryptos #11281 01:50 PM, 06 May 2024
    I just want to Know who is the person in all these years has been in communication with the exchanges, so my help can be of some use with the exchanges that I know to gey listed there... I don't want to meddle anything he's done...
  • I want to speak to the CEO of Counterparty
  • Is you ?
  • No.
  • @Jpcryptos #11285 01:52 PM, 06 May 2024
    Of course you are the leader of the stampardos.
  • I don’t even consider myself that. I don’t have unilateral control over anything. Maybe some influence.
  • @Jpcryptos #11287 01:53 PM, 06 May 2024
    is the same.
  • @mikeinspace #11288 01:55 PM, 06 May 2024
    If someone came to me and said they could get stamps listed on an exchange if I gave them a bunch of money I’d say thank you but I’m not paying you a dime. Listings happen on their own when there is demand. Otherwise you’re just throwing away money. But even if it did work… what do I get out of it? Spend my money to pump degen bags? LOL
  • @6370143984 #11289 01:56 PM, 06 May 2024
    @Jpcryptos look the natural person for exchanges to speak to is Adam. We can make that happen! But we have no premine or capital pool to encourage listing or facilitate trading.
  • Some CP members have been in crypto for years and do not have 90k to pay the fee to list on an exchange and create a serious market. 90k is what my cheapest watch is worth. If I know that my investment in listing xcp on some exxhange will help the market and that my future projects will grow, I will gladly invest in that.
  • @6370143984 #11291 01:56 PM, 06 May 2024
    we would love to help Counterparty listed on exchanges!
  • @6370143984 #11292 01:57 PM, 06 May 2024
    but we don't have resources for a quid pro quo.
  • Its not even worth it. Coins that are in demand get listed automatically. If you're having to pay to get listed, you're just throwing away money.
  • so you're saying that XCP for all these years has been shit? that does not attract anyone's attention to be listed?
  • @6370143984 #11295 01:59 PM, 06 May 2024
    XCP was listed on 3 major exchanges shortly after it launched
  • I never said it was shit. Maybe not what the market has wanted. A lot of the time it comes down to narrative and the technology is irrelevant.
  • @6370143984 #11297 02:01 PM, 06 May 2024
    If you have connections at specific exchanges we'd love to help with integration, I am just saying capital contributions towards that effort are not something we can provide.
  • You're also discounting all the success Counterparty has had. Success does not begin and end with an exchange listing btw.
  • @mikeinspace #11299 02:02 PM, 06 May 2024
    Monero has no exchange listings because its been a success, ironically
  • Brother, you just said it above, XCP does not have enough attention to be listed by any exchange.
  • and? That doesn't mean it hasn't been a success for those who've been around a decade using it and appreciating it.
  • @6370143984 #11302 02:04 PM, 06 May 2024
    @Jpcryptos I am just not sure what you're asking for. Happy to help in any way with exchange listings but listing fees are not something we can fund.
  • @Jpcryptos #11303 02:06 PM, 06 May 2024
    I can fund that if it is really necessary....
  • So what are you looking for then?
  • ..
  • .
  • @Jpcryptos #11307 02:08 PM, 06 May 2024
    Easy, I already know who to talk to.
  • @yodark ↶ Reply to #11281 #11308 02:09 PM, 06 May 2024
    It will be the role I’m taking :)
  • Again, there is no CEO but Adam is the creator and current lead maintainer and is an obvious point of contact.
  • great @yodark I don't want to spoil the work you are going to do on that, if you need my help in raising funds to list on an exchange or enter into negotiation let me know... also if you need design materials, lawyers, nice documentation or brandbooks let me know I can also invest in them....somehow I understand that if XCP does not attract attention my projects will not either, so from the beginning it is clear that my interest is for XCP to have a liquid and serious market.
  • @7164512594 #11311 10:30 PM, 06 May 2024
    Joined.
  • 07 May 2024 (20 messages)
  • @6370143984 #11314 10:05 AM, 07 May 2024
    Quick straw poll: who here has used counterparty-wallet (formerly counterparty-client) in the last year?
  • @ABlue0ne #11315 11:04 AM, 07 May 2024
    No one. It’s been down longer than that. I was a user before.
  • @6370143984 #11316 11:18 AM, 07 May 2024
    yep okay that's what I thought.
  • @ABlue0ne #11317 11:45 AM, 07 May 2024
    Its early for me and reading some counterparty conversations requires great attention to detail. I may have misread your question as counterwallet. Are you talking about a nodes cli?
  • @6370143984 #11318 11:45 AM, 07 May 2024
    I am talking about the CLI wallet that is packaged with the node software
  • @6370143984 #11319 11:46 AM, 07 May 2024
    It is quite but not uniformly broken and I want to understand if anyone still uses it for anything
  • @ABlue0ne #11320 11:58 AM, 07 May 2024
    Getting a stable node running period was a big problem before you all came back, so yeah. Same thing pretty much.
  • @6370143984 #11321 12:06 PM, 07 May 2024
    got it. so ripping it out and replacing it in a few releases isn't going to break users' workflows
  • not one.
  • I can’t think of anyone that’s currently using it
  • @6370143984 #11324 12:45 PM, 07 May 2024
    thank you v much
  • @6370143984 #11325 12:45 PM, 07 May 2024
    super helpful
  • @hodlencoinfield #11326 01:32 PM, 07 May 2024
    Would be cool to have a new cli wallet that’s like the ord wallet where it’s built on top of a bitcoin core wallet
  • @hodlencoinfield #11327 01:33 PM, 07 May 2024
    So offload some of the heavy lifting to bitcoin core (key management, signing etc)
  • @6370143984 #11328 01:34 PM, 07 May 2024
    Had that in 2014 lol
  • @6370143984 #11329 01:34 PM, 07 May 2024
    New CLI Wallet · Issue #1766 · CounterpartyXCP/counterparty-core

    in Rust?? use Bitcoin Core for key management use ord as inspiration

  • I was afraid of terminal in 2014 lol
  • @6370143984 #11331 01:39 PM, 07 May 2024
    lolll got it. well we'll get a new and improved CLI
  • @Jpcryptos #11332 08:38 PM, 07 May 2024
    i've been active these days in the chat, but i also have a lot of stuff coming out. so i like to keep you updated. this project i've been building in CP since 2022. and next week it's time to bring it out.
  • 08 May 2024 (3 messages)
  • @6370143984 #11334 09:40 AM, 08 May 2024
    New Release! Counterparty v10.1.2 out, with the v2 API available with the /v2/ prefix and everything fully backwards-compatible. (Have not pushed it to api.counterparty.io yet, however.) Full release notes are available on GitHub: https://github.com/CounterpartyXCP/counterparty-core/releases/tag/v10.1.2

    Attention The _next_ release (v10.2.0) is going to be a protocol change (the first this year), and a mandatory upgrade, necessary for us to kill the AddrIndexRs dependency which makes deployment much harder and is the source of a *lot* of bugs. We're going to _try_ to backport the change to the v9.x.y branch, simply because we value not breaking backwards-compatibility wherever possible, but really no one should still be on that branch because there are multiple known consensus bugs in it (!) If we are able to backport the changes, this will be the last time—the codebases will have diverged too far to do so safely in the future.
    Release v10.1.2 · CounterpartyXCP/counterparty-core

    Release Notes - Counterparty Core v10.1.2 (2024-05-08) This version of Counterparty Core marks the release of API v2, a new RESTful API—see the official project documentation. The new API is availa...

  • None
  • @uanbtc #11336 09:57 PM, 08 May 2024
    ANN: xcp.dev has been updated!

    As always, all FOSS and available in https://github.com/CNTRPRTY/xcpdev-genesis
    GitHub - CNTRPRTY/xcpdev-genesis: Open Counterparty Bitcoin Data Explorer - DIY Node

    Open Counterparty Bitcoin Data Explorer - DIY Node - CNTRPRTY/xcpdev-genesis

  • 10 May 2024 (10 messages)
  • @jp_janssen #11337 07:35 AM, 10 May 2024
    The cips repository, including the discussion forum, has been archived.
    I would like to share some notes on implementing names beginning with A.  Where to post?
  • That’s going to be a goldrush 😁
  • @mikeinspace #11339 01:50 PM, 10 May 2024
    Maybe users need to burn 100 XCP to mint an A name
  • should add 3 letter asset names while we’re at it
  • @ABlue0ne #11341 03:23 PM, 10 May 2024
    @uanbtc you’re cool
  • @uanbtc ↶ Reply to #11341 #11342 07:55 PM, 10 May 2024
    May I ask… any reason specifically?? ☺️😆
  • @Jpcryptos #11343 07:55 PM, 10 May 2024
    ❤️❤️❤️
  • @uanbtc ↶ Reply to #11337 #11344 07:58 PM, 10 May 2024
    This is messed up! Why remove this when it was specifically added to encourage conversations in the "official" code repository?

    It served a SPECIFIC purpose, we should not be having protocol affecting conversations in "informal" chats. These should be documented, and the best place is the repo!
  • @ABlue0ne ↶ Reply to #11342 #11345 08:05 PM, 10 May 2024
    Too many to list. You’re wise, you ‘get it’ and have good principals, if you need something concrete.
  • @uanbtc #11346 08:16 PM, 10 May 2024
    Aww thanks!! No need, just was curious if it was for some specific recent action.
  • 11 May 2024 (73 messages)
  • @B0BSmith #11347 10:47 AM, 11 May 2024
    j am getting CORS errors and data when I query the rest api ..but the data not useable by my fetch due to the CORS

    had hoped to work with api2 but can't with cors and am reverting to api1

    how long till api1 is removed ?
  • @B0BSmith #11348 10:50 AM, 11 May 2024
    I also notice not all the rest api results are json .. should they not all be same ? eg all json?
  • @6370143984 #11349 10:53 AM, 11 May 2024
    @B0BSmith what request are you making?
  • @B0BSmith #11350 10:54 AM, 11 May 2024
    not json is 'healthz'

    cors errors on get balances for address /address/myAddress/balances
  • @6370143984 #11351 10:55 AM, 11 May 2024
    yeah I think that was a known error RE/ healthz. can you share your URL for the CORS error?
  • @6370143984 #11352 10:57 AM, 11 May 2024
    Healthz Endpoint Response · Issue #1713 · CounterpartyXCP/counterparty-core

    Response should be in JSON, otherwise it breaks syntax highlighting with standard utils. (Or we should change the content type of the response??) I think we should also say something like {'sta...

  • @B0BSmith #11353 10:57 AM, 11 May 2024
    url

    api.counterparty.io:1400/addresses/mytestnetaddress/balances
  • @6370143984 #11354 10:57 AM, 11 May 2024
    your port is wrong
  • @6370143984 #11355 10:57 AM, 11 May 2024
    14000
  • @6370143984 #11356 10:57 AM, 11 May 2024
    also that's testnet fyi
  • @B0BSmith #11357 10:58 AM, 11 May 2024
    yeah m addresses are testnet
  • @6370143984 #11358 10:58 AM, 11 May 2024
    please try the request with the correct port
  • @B0BSmith #11359 10:58 AM, 11 May 2024
    I not wasting btc mainnet to learn I want to uert testnet
  • @B0BSmith #11360 11:00 AM, 11 May 2024
    please fix port 1400 cors
  • @6370143984 #11361 11:01 AM, 11 May 2024
    ? I don't understand. Counterparty isn't serving from 1400 but rather from 14000
  • @B0BSmith #11362 11:01 AM, 11 May 2024
    sorry I missed a 0.. I am using g correct port
  • @6370143984 #11363 11:01 AM, 11 May 2024
    ah got it okay. can you share the response?
  • @B0BSmith #11364 11:02 AM, 11 May 2024
    CORS missing allow origin .. Response body is not available to scripts
  • @6370143984 #11365 11:03 AM, 11 May 2024
    ty!
  • @B0BSmith #11366 11:03 AM, 11 May 2024
    makes api2 unusable with 'fetch'
  • @6370143984 #11367 11:04 AM, 11 May 2024
    if there's a CORS error it's fixable :)
  • @B0BSmith #11368 11:05 AM, 11 May 2024
    ty!
  • @6370143984 #11369 11:05 AM, 11 May 2024
    wait you didn't add v2 to the route
  • @B0BSmith #11370 11:05 AM, 11 May 2024
    ahh
  • @B0BSmith #11371 11:06 AM, 11 May 2024
    I had rpc:rpc@zpi.counterparty.io login credentials but that a no go

    where does the 'v2' need to be ?
  • @6370143984 #11372 11:06 AM, 11 May 2024
    it's api.counterparty.io:14000/v2
  • @6370143984 #11373 11:07 AM, 11 May 2024
    let me get to my computer one sec
  • @B0BSmith #11374 11:09 AM, 11 May 2024
    I will try with v2 give me a couple mins
  • @B0BSmith #11375 11:11 AM, 11 May 2024
    still getting cors

    I didn't need v2 to see the result in a debug window I saw the balances but my script could not access
  • @6370143984 #11376 11:12 AM, 11 May 2024
    one sec
  • @6370143984 #11377 11:12 AM, 11 May 2024
    i've been using v2 locally need to figure this out for api.counterparty.io
  • @B0BSmith #11378 11:13 AM, 11 May 2024
    yeah its a config tweak I expect
  • @6370143984 #11379 11:14 AM, 11 May 2024
    mainnet is working well for me. testnet getting unauthorized access. trying to see what's up.
  • @6370143984 #11380 11:15 AM, 11 May 2024
    looks like a real issue. will work on it.
  • @6370143984 #11381 11:15 AM, 11 May 2024
    Sorry about that!
  • @6370143984 #11382 11:18 AM, 11 May 2024
    if you just want to play around with apiv2 you can use mainnet: https://api.counterparty.io:14000/v2/
  • @6370143984 #11383 11:18 AM, 11 May 2024
    will work on testnet.
  • @B0BSmith #11384 11:20 AM, 11 May 2024
    🙏
  • @uanbtc #11385 09:28 PM, 11 May 2024
    Drake mad: Improve kickstart from 3 weeks to 24 hrs. Dispensers work with simple BTC send.

    Drake happy: Improve kickstart from 3 weeks to 20 hrs. Break dispensers, add steps, continue calling it dispense.

    😂😂😂
  • @6370143984 #11386 09:31 PM, 11 May 2024
    If that's your summary of the pros and cons of adding a prefix to dispense transactions then I can see why you'd be upset. If you want the reasons explained to you again I can do my best.
  • @6370143984 #11387 09:34 PM, 11 May 2024
    using your meme:

    Drake mad: fix Counterparty's architecture and eliminate numerous ways to lose funds and DoS attacks and guarantee that Counterparty syncing will continue to be performant even after adding a new, heavy feature all while not changing the user-experience for people who use Counterparty software.

    Drake happy: keep Counterparty's architecture broken, users continue to lose funds, Counterparty will become increasingly difficult to sync, but I can buy Counterparty assets from a wallet that doesn't support Counterparty as long as I'm not using a Taproot or p2wsh address, oh and I can't do anything with my assets without insecurely importing my seed into a Counterparty-compatible wallet
  • @uanbtc ↶ Reply to #11387 #11388 09:44 PM, 11 May 2024
    Too long to be a meme man
  • @uanbtc ↶ Reply to #11388 #11389 09:45 PM, 11 May 2024
    I thought mine already was lol
  • @6370143984 #11390 09:45 PM, 11 May 2024
    Not my forte, but I really recommend you try to understand the motivation for the change more thoroughly.
  • @uanbtc ↶ Reply to #11390 #11391 09:45 PM, 11 May 2024
    Mine neither I must accept
  • @6370143984 #11392 09:46 PM, 11 May 2024
    the length of mine was extended because the conditions under which you can trigger a dispense and access your counterparty assets from a non-CP wallet are not straightforward.
  • @uanbtc #11393 09:51 PM, 11 May 2024
    Sure I don’t understand anything and my messages are totally meaningless.
  • @6370143984 #11394 09:54 PM, 11 May 2024
    I didn't say either of those things. Your contention is that this change is not worth it because it only incrementally improves performance. That is incorrect: it is a _scaling solution_: the performance benefits will increase with time. Beyond that it eliminates a number of ways for Counterparty users to lose money and (I think) allow us to get rid of the MAX DISPENSE param.
  • @6370143984 #11395 10:08 PM, 11 May 2024
    as @hodlencoinfield mentioned elsewhere there's been a whackamole game with unintended behavior of the dispenser feature. the reason at least in part for that is because the fundamental architectural issues haven't been addressed. This is about as small of a change as one can make, is completely in-line with the rest of Counterparty, and has a ton of downstream benefits.
  • @uanbtc #11396 10:14 PM, 11 May 2024
    Do the improvements without breaking the (currently) most used way to buy assets: (from a Counterparty wallet) BTC send to an address.

    Is really that simple.

    Kill the currently flawed dispensers when the users won’t be affected. The better alternative won.
  • @6370143984 #11397 10:15 PM, 11 May 2024
    You can't do the improvement without making dispense a Counterparty transaction. This won't affect Counterparty end-users.
  • @uanbtc ↶ Reply to #11397 #11398 10:15 PM, 11 May 2024
    You don’t understand counterparty users then. Sorry for the frankness.
  • @6370143984 #11399 10:16 PM, 11 May 2024
    I don't understand what you think they won't be able to do anymore. They will still be able to get all of the dispensers of an address, send BTC to that address and get back assets.
  • Counterparty doesn’t support p2wsh? What about p2sh?
  • @6370143984 #11401 10:28 PM, 11 May 2024
    p2sh yes p2wsh no
  • Because it was just never implemented?
  • @uanbtc ↶ Reply to #11399 #11403 10:28 PM, 11 May 2024
    Let’s just agree to disagree, this is going nowhere.

    I will wait and see. Hope we can continue in consensus and dev work is not wasted.
  • Fix `decode_p2w()` (protocol change) · Issue #1512 · CounterpartyXCP/counterparty-core

    Currently the function truncates the scriptpubkey to take only 21 bytes which sometimes generates false bech32 addresses.

  • @6370143984 #11405 10:29 PM, 11 May 2024
    was discovered during the last semester's course on blockchain archaeology lol
  • @herpenstein #11406 10:41 PM, 11 May 2024
    So 10.2.0 will allow for p2wsh or it will just ensure the encoding issue is resolved?
  • @6370143984 #11407 10:41 PM, 11 May 2024
    it'll allow for p2wsh I think!
  • @herpenstein #11408 10:41 PM, 11 May 2024
    Xverse uses p2wsh addresses, I’m wondering how many assets are stuck there
  • @herpenstein #11409 10:42 PM, 11 May 2024
    I remember an instance of someone using xverse to hit a dispenser last year and being… quite unhappy with the result
  • @6370143984 #11410 10:43 PM, 11 May 2024
    well they'll get their money back :)
  • @6370143984 #11411 10:43 PM, 11 May 2024
    (whenever p2wsh is supported, which I think will be with v10.2)
  • Great example of a problem solved by adding the opreturn label
  • Give counterparty users some credit
  • @hodlencoinfield #11414 10:48 PM, 11 May 2024
    Most people can understand “as of block XXX, you will only be able to buy assets from dispensers using the dispense function in a counterparty aware wallet”
  • Certainly if they can understand the "don't send from Taproot" banner on xchain I'd imagine this should be straightforward.
  • @uanbtc ↶ Reply to #11413 #11416 11:04 PM, 11 May 2024
    lol I didn’t say anything bad about them!

    I do know they use dispensers. A lot. And a breaking change should not be sudden and forced IMO.

    Why not have a transition period? Where the first phase adds the alternative “create dispense”, but the old way still works. Then measure usage of the new method.

    After the majority of activity is using the new method, deprecate the old way.

    This shouldn’t be much of an ask for this case.
  • @uanbtc ↶ Reply to #11412 #11417 11:06 PM, 11 May 2024
    Label only I prefer. Having to add ids that suddenly no longer fit in the op return is unnecessary complexity IMO. And will make multi-dispenser buys more expensive the more dispensers they trigger.
  • It does put an upper limit on the number of assets dispensed, but you should still be able to buy a handful of different assets in a single op return?
  • @uanbtc ↶ Reply to #11418 #11419 11:11 PM, 11 May 2024
    Don’t know, maybe use the txindex instead of the txhash may allow that…

    Still, no need at all. Just the arc4 CNTRPRTY (or something cooler, cleartext!) should be enough
  • 12 May 2024 (14 messages)
  • @Jpcryptos #11420 12:08 AM, 12 May 2024
    https://github.com/blocklack/counterparty

    a bounty to build a NPM package, if you are interested just pin me
    GitHub - blocklack/counterparty: NPM Packcage for Counterparty

    NPM Packcage for Counterparty. Contribute to blocklack/counterparty development by creating an account on GitHub.

  • I'm also trying to create a bounty for LN in CP.
  • @Jpcryptos #11422 01:48 AM, 12 May 2024
    any of you devs need work? I am looking for people in the USA and EU...... i need to build sone things there....
  • @B0BSmith #11424 08:03 AM, 12 May 2024
    opening dispensers on cold wallets is cool .. having to make them hot and then transacting to open a dispenser is a downgrade
  • @B0BSmith #11425 08:24 AM, 12 May 2024
    having to have btc on a address to open a dispenser increase the cost too as you must first load an address with btc and then make a second tx
  • @uanbtc #11426 03:49 PM, 12 May 2024
    Ord parses and tracks EVERY Bitcoin transaction. They pride themselves in being Bitcoin-native.

    We have an equivalence, dispense from a BTC send. A normal Bitcoin transaction gets you Counterparty assets.

    It couldn’t be simpler. Reason is the most widely used way to buy Counterparty assets.

    But let’s kill it. Because users are secondary to a marginal increase in efficiency.

    And the plan is to add UTXO based balances. That won’t have a CNTRPRTY message. AND if we want to “don’t trust, verify”, we will continue require the current non-CNTRPRTY tracking functionality.

    I truly think this is the classic engineers over-engineering. To a point of affecting the “business”. (Saying it as an engineer myself, but I’m self aware.)

    And have taken the time to understand who the customers are here.
  • Using txindex is native to Bitcoin, using addrindexrs is not, can’t really make that comparison
  • @hodlencoinfield #11428 04:13 PM, 12 May 2024
    There’s a long history in counterparty of using various different dependencies to manage the addrindex
  • @hodlencoinfield #11429 04:14 PM, 12 May 2024
    Removing the need for that would be huge for the long term sustainability of the protocol itself
  • @uanbtc #11430 04:18 PM, 12 May 2024
    Addressindrs can still be removed. What you mean is that the planned replacement, currently, is to remove some functionality by replacing it with a hard-coded CSV. Which will simplify the implementation of the replacement.
  • @hodlencoinfield #11431 05:22 PM, 12 May 2024
    Looking forward to seeing your alternate implementation that removes addrindexrs
  • @uanbtc #11432 05:25 PM, 12 May 2024
    Ordinals is satoshi tracking based, thus sat-ranges indexing dependent parsing.

    Counterparty is address based, thus address indexing dependent parsing.
  • @uanbtc ↶ Reply to #11431 #11433 05:30 PM, 12 May 2024
    I meant the literal piece of software by its name
  • 13 May 2024 (2 messages)
  • @ABlue0ne #11434 11:41 AM, 13 May 2024
    Is it worth reading through 600 messages in the main counterparty chat to catch up?
  • @uanbtc #11435 02:15 PM, 13 May 2024
    I find it fun 🤓
  • 14 May 2024 (40 messages)
  • @ABlue0ne #11436 02:34 PM, 14 May 2024
    @B0BSmith ‘s comments pulled me back in. I’ll keep reading for a bit.
  • just waste of energy.
  • Proof of work!
  • @Jpcryptos #11439 02:38 PM, 14 May 2024
    We need to purify that group with an indigenous shaman.
  • @Jpcryptos #11440 02:39 PM, 14 May 2024
    Proof of shaman....
  • Ser can you make a bot
  • @herpenstein #11442 02:39 PM, 14 May 2024
    lol
  • I really don't have time...
  • Was a joke ser
  • @ABlue0ne #11445 03:53 PM, 14 May 2024
    Does anyone here known Andreas Antonopoulos? I enjoy his work and wonder about his views on counterparty. He would be a great addition imo.
  • I have friends who are friends of him... Although I don't know if he wants to contact a stranger.
  • @uanbtc #11447 04:09 PM, 14 May 2024
    I would say his videos were the top orange pilling for me
  • I talked to a miner from 2009 the past week, he told me he was happy that Adam returned back.
  • @uanbtc #11449 04:12 PM, 14 May 2024
    I think most of us are happy about it. But imo is not about making it centralized
  • @ABlue0ne #11450 04:22 PM, 14 May 2024
    Juan gets it. There is a limit to the # of tx’s in a block period. Assuming all tx in a block are cp tx, (mass adoption of counterparty) processing that block before a new block would represent the goal for node performance, after catching the tip of the chain. No more performance required at that point, and I believe that we have reached this point.

    It would be best to assume all btc tx are potential cp tx and minimize the bloat associated with flagging a tx as counterparty. I wouldn’t assume otherwise if building the protocol. Shoot for the moon, assume 99% of btc tx become cp tx in a few years. Would the upgraded protocol handle the influx or would we require another protocol change and wallet upgrade at that time? Better integration with btc core is needed, not abusing btc.

    Jpj had a great recommendation for compression that could be utilized (at protocol change or better yet at a fork) and be compressed even further, allowing for more data and/or cheaper tx’s with leaner tx’s and more tx’s per block.
  • @uanbtc ↶ Reply to #11450 #11451 04:51 PM, 14 May 2024
    Exactly. Assuming all transactions can be Counterparty transactions is a positive goal.

    If we are indexing addresses, then let’s get creative with their use. Not break them… and with it the current most used way to buy assets.

    We should be talking about the counterparty-core that parses block in parallel to IBD. Not a separate address indexing, integrated (and embraced… like dispenses do!) at the protocol level.

    And no hardcoded trust based data. Full verification, just like Bitcoin.

    (“Ord is kicking our asses… and they index ALL bitcoin transactions to the point of sat ranges.”)

    My dumb opinion.
  • @ABlue0ne #11452 04:56 PM, 14 May 2024
    As the conversation matures it sounds like improving addrindexrs makes more sense than abandoning.
  • @uanbtc #11453 04:57 PM, 14 May 2024
    I’ve always interpreted “removing addressindrs” as not being a separate dependency.

    Not replace it with a CSV.
  • @ABlue0ne #11454 05:14 PM, 14 May 2024
    Does the counterparty node ingest BTC script for any tx types or just op_return? I’m thinking about Op_cat in this reference.
  • @B0BSmith ↶ Reply to #11454 #11455 06:11 PM, 14 May 2024
    p2pkh and p2ms encoding don't use op return
  • @hodlencoinfield #11456 06:12 PM, 14 May 2024
    p2sh too
  • @B0BSmith ↶ Reply to #11456 #11457 06:13 PM, 14 May 2024
    p2sh mpma 2nd tx has a op return
  • @hodlencoinfield #11458 06:13 PM, 14 May 2024
    thats not where the message data is tho
  • @B0BSmith #11459 06:14 PM, 14 May 2024
    no o know its tiny
  • @hodlencoinfield #11460 06:14 PM, 14 May 2024
    and its probly there for the same reason it should be added to dispenses
  • He definitively knows Counterparty well. He talked frequently about it in the Lets Talk Bitcoin show in 2014, when Counterparty was brand new.

    The show was hosted by Adam Levine. Maybe he is in the main counterparty chat?
  • @ABlue0ne #11462 06:27 PM, 14 May 2024
    Good point about the p2, but op_return was just an example for my question.

    My question is more like ‘is counterparty aware of the btcscript or just the outcome of the tx?’
  • @ABlue0ne #11463 06:28 PM, 14 May 2024
    I’m studying btc script.
  • @B0BSmith #11464 06:30 PM, 14 May 2024
    it had to decode the tx to look to see ... if its p2pkh output does it contain CNTRPRTY prefix.. same for p2sh does it have a message with a prefix ... p2ms same is there a message ?
  • @uanbtc ↶ Reply to #11460 #11465 06:41 PM, 14 May 2024
    *could* not should

    We have been discussing the tradeoffs.
  • @B0BSmith ↶ Reply to #11462 #11466 07:28 PM, 14 May 2024
    I have recently seen/learnt how scripts are broken into chunks and a chunk at particular position with particular values can be used to identify what the script is and tgen extract the counterparty message

    https://github.com/CounterpartyXCP/counterparty-core/blob/master/counterparty-core/counterpartycore/lib/gettxinfo.py
    counterparty-core/counterparty-core/counterpartycore/lib/gettxinfo.py at master · CounterpartyXCP/counterparty-core

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

  • @B0BSmith #11467 07:30 PM, 14 May 2024
    it's how the coinb.in wallet works out what type of tx it is signing when you paste in hex to sign .. so seems a reliable way to identify types of inputs and outputs
  • @uanbtc ↶ Reply to #11466 #11468 07:37 PM, 14 May 2024
    I’ve been studying more of these parts of the codebase recently… still above my pay grade but I want to understand them eventually.

    Something I love about this software is the clear separation of concerns 😍
  • @B0BSmith #11469 07:38 PM, 14 May 2024
    Coinb.in shows a path to create a Counterparty TX signer tool .. one that can sign a normal op return or one that can sign p2ms spends or a tx with a p2sh mpma step2
  • @B0BSmith #11470 07:40 PM, 14 May 2024
    there is no p2ms spend signing tool online at this time that I am aware of that would make p2ms broadcasts outputs or non burn key issuances spendable by end users
  • @B0BSmith ↶ Reply to #11468 #11471 07:42 PM, 14 May 2024
    I was looking at how coinb.in builds and signs txs and it's easier to identify the python that's doing the same kind of tx identification
  • Let ask in the main chat.
  • @BaconTittys #11473 11:18 PM, 14 May 2024
    Joined.
  • @uanbtc ↶ Reply to #11471 #11474 11:40 PM, 14 May 2024
    Awesome reference! Thanks for sharing
  • 15 May 2024 (74 messages)
  • I want him pardoned soon after the 2024 election
  • @uanbtc #11477 02:47 AM, 15 May 2024
    Who else here has seen this?

    https://github.com/CounterpartyXCP/counterparty-core/issues/1764
    Eliminate Dependency on AddrIndexRs · Issue #1764 · CounterpartyXCP/counterparty-core

    Consensus-Critical Rollback the dispenser_origin_permission_extended protocol change so we can drop get_oldest_tx() TX Creation Replace get_unspend_txouts() with a call to a public API? like Leathe...

  • @BrrrGuy ↶ Reply to #11477 #11481 06:22 AM, 15 May 2024
    First I am hearing about removing the dispenser origin functionality. Also first time I am hearing that a 3rd party API is preferred to continuing to use addrindexrs which Counterparty has been using for many years.
  • @ABlue0ne #11482 11:46 AM, 15 May 2024
    I cant help but think that UTxO based assets would take advantage of, or rely on, something like addrindexrs;
  • @B0BSmith #11483 12:25 PM, 15 May 2024
    Counterparty can't deal with indexing addresses
  • @B0BSmith #11484 12:28 PM, 15 May 2024
    it used to be permissionless private key based access, now its trust me bro csv bootstrap and mempool sanity checks
  • @uanbtc #11485 12:52 PM, 15 May 2024
    Is this issue nonsense? Can someone else ask to reopen because Adam will ban me from the repo, and I would prefer not to have to make sock accounts 😆

    https://github.com/CounterpartyXCP/counterparty-core/issues/1791
    Hard-coded transactions · Issue #1791 · CounterpartyXCP/counterparty-core

    I am reading there is a plan to hard-code dispense transactions, to remove dependencies of the software. We already have a hard-coded list of burns. My question (issue) is, why is this a goal for t...

  • @B0BSmith #11486 12:53 PM, 15 May 2024
    A remedial class on blockchains suggested by a mempool maxi
  • Counterparty never needed to index addresses until recently with the empty address dispenser update, unfortunately because addrindex was included early on for lite wallets like counterwallet to be able to do utxo selection it was misinterpreted that it was necessary for block parsing
  • @B0BSmith #11488 01:03 PM, 15 May 2024
    I member learning g about btcdrak addri dex thanks to Counterparty was no dispensers then
  • @hodlencoinfield #11489 01:03 PM, 15 May 2024
    This is why ord doesn’t need an addrindex because it uses bitcoind wallet to handle wallet functions
  • It was only there for utxo selection
  • @hodlencoinfield #11491 01:04 PM, 15 May 2024
    Which is a wallet function not an indexing function
  • @hodlencoinfield #11492 01:05 PM, 15 May 2024
    So basically to add that dispenser feature a massive dependency was added to counterparty indexing
  • @hodlencoinfield #11493 01:06 PM, 15 May 2024
    This makes it much harder for people to run nodes across different hardware
  • @B0BSmith #11494 01:17 PM, 15 May 2024
    ord is ord n as its fully prunable I never even given it the time of day
  • @uanbtc #11495 01:25 PM, 15 May 2024
    Some people just won’t think for themselves. They will just “follow the leader”.

    I ask questions. And get threats of banning and that I don’t know what I am talking about.

    I’m extremely disappointed (some, my fault as I’ve been fooled more than once).
  • @B0BSmith #11496 01:30 PM, 15 May 2024
    Threats and personal attacks are red flags
  • I haven’t seen any threats?
  • @B0BSmith #11498 01:31 PM, 15 May 2024
    See github
  • Link?
  • @NorthrnSatosh #11500 01:32 PM, 15 May 2024
    Unisat has opensourced their swap module source code
  • @NorthrnSatosh #11501 01:33 PM, 15 May 2024
    GitHub - brc20-devs/brc20-swap-sequencer-api

    Contribute to brc20-devs/brc20-swap-sequencer-api development by creating an account on GitHub.

  • @NorthrnSatosh #11502 01:33 PM, 15 May 2024
    GitHub - brc20-devs/brc20-swap-contract

    Contribute to brc20-devs/brc20-swap-contract development by creating an account on GitHub.

  • @NorthrnSatosh #11503 01:33 PM, 15 May 2024
    Yes its for ordinal theory
  • @NorthrnSatosh #11504 01:33 PM, 15 May 2024
    But case uses on utxo
  • @B0BSmith ↶ Reply to #11499 #11505 01:34 PM, 15 May 2024
    Hard-coded transactions · Issue #1791 · CounterpartyXCP/counterparty-core

    I am reading there is a plan to hard-code dispense transactions, to remove dependencies of the software. We already have a hard-coded list of burns. My question (issue) is, why is this a goal for t...

  • @hodlencoinfield #11506 01:35 PM, 15 May 2024
    Lol
  • @hodlencoinfield #11507 01:37 PM, 15 May 2024
    I mean Juan is positing an open ended philosophical question, specific GitHub issues aren’t really the place for that, and Adam also provided a different venue for that discussion
  • @B0BSmith #11508 01:38 PM, 15 May 2024
    I was going to post on the dispensers issue after it was reopened .. I thought we were making progress, slow progress but progress none the less but someone's Dad something playground
  • @uanbtc ↶ Reply to #11496 #11509 02:09 PM, 15 May 2024
    Being booted from the repo without any warning was my first BIG red flag.
  • @uanbtc ↶ Reply to #11507 #11510 02:10 PM, 15 May 2024
    Moved to a discussion:

    https://github.com/CounterpartyXCP/Forum/discussions/137
    Hard-coded transactions · CounterpartyXCP/Forum · Discussion #137

    Following up on CounterpartyXCP/counterparty-core#1791: My original question: I am reading there is a plan to hard-code dispense transactions, to remove dependencies of the software. We already hav...

  • @B0BSmith #11511 02:13 PM, 15 May 2024
    Blockchains are made of people as much as they are made of digital signatures. Consensus is bloomin hard. If we can't discuss stuff n ask questions then I don't know what to say.

    I have not tried to attack counterparty with empty address dispensers I was trying to get the feature to not be downgraded for genuine reasons .. I put time into scripting for dispensers that I now know won't see the light of day, n I was happy to chalk that upto experience n to look to adjust my work flow and even broadcast extra transactions if that's what it takes but seems its not even up for debate
  • @reinamora_137 #11512 02:31 PM, 15 May 2024
    You got me attention at “It’s made from people!”
  • This is a great description of the issue at hand. Relying in a trustees party or several seems like a good way to offload that task. Quicknode for a paid service and mempool.space seem to be reliable solutions no?
  • @B0BSmith #11514 03:06 PM, 15 May 2024
    I can't take credit for that phrase it was Mysterious who I heard say it .. but its very true they are a social as well as a technological phenomena
  • @uanbtc ↶ Reply to #11511 #11515 03:06 PM, 15 May 2024
    Is really hard to build on top of something that is constantly changing. I thought that choosing the most old would help… how wrong was I 😭
  • @B0BSmith #11516 03:07 PM, 15 May 2024
    yeah I feel that .. its surprising unstable considering the immutability of the underlying blockchain
  • Address indexing, dispensers without headers... kind of funny there was a witch hunt over numerics adding strain.
  • @uanbtc ↶ Reply to #11517 #11518 03:09 PM, 15 May 2024
    Truly, this is a horrible view for any serious developer. They will now look at 2 csvs of trusted data.

    I don’t know how blockchains work… maybe they are right. Because I know I cannot trust a “blockchain”.

    That’s why I Bitcoin. Don’t trust, verify.
  • @B0BSmith #11519 03:12 PM, 15 May 2024
    It not like you can take your assets to another chain either .. sure they can be wrapped in meth but without proof of work is not a blockchain
  • @B0BSmith #11520 03:12 PM, 15 May 2024
    Well not one operating on nakamoto consensus
  • @uanbtc ↶ Reply to #11513 #11521 03:14 PM, 15 May 2024
    Trustees…
  • @ABlue0ne ↶ Reply to #11515 #11522 03:56 PM, 15 May 2024
    This
  • @ABlue0ne ↶ Reply to #11517 #11523 03:57 PM, 15 May 2024
    I said numeric strain was bs from the start and still hold that sentiment.
  • @ABlue0ne ↶ Reply to #11496 #11524 04:04 PM, 15 May 2024
    Leaving this dev chat with dedicated genius volunteers, ignoring dev feedback then spending time and donated money on telematics 🤔 ? Blew through telematics budget w errors and by collecting too much data.

    Wrong focus. There is probably some private equity, business motive or agency being considered or catered too to justify the changes. Sad really.
  • Yep or just run your own instance of mempool or another open source explorer like esplora if you’re going to provide wallet services
  • @hodlencoinfield #11526 04:21 PM, 15 May 2024
    And the command line wallet that’s been discussed will use bitcoind wallet which manages utxos itself
  • @hodlencoinfield #11527 04:22 PM, 15 May 2024
    It was a design flaw to include the addrindex patched bitcoind from the start because that came with the assumption that the patch was necessary for parsing / ledger consensus, which it wasn’t until very recently
  • @hodlencoinfield #11528 04:25 PM, 15 May 2024
    The discussion about old versions vs new versions is very interesting too, the aversion to running an older version of counterparty to validate a csv in a newer version, yes it’s annoying if that’s what you need to do for full validation but (1) full validation is possible and (2) every prior version of counterparty is an essential part of the historical record and without an archive of every prior version that can be parsed up to the activation block of the next version you can’t actually prove the current ledger is historically accurate
  • @hodlencoinfield #11529 04:27 PM, 15 May 2024
    So really more effort should probably go into having the ability to run EVERY prior version in some sort of archive so that history can be fully preserved
  • @ABlue0ne #11530 04:29 PM, 15 May 2024
    I thought all of the old versions were deleted from the github?
  • @uanbtc ↶ Reply to #11527 #11531 04:29 PM, 15 May 2024
    Joe… I know you.

    I don’t want to say what I REALLY want to say. And is not good.

    But I’ll just say, you shouldn’t be talking about software design. Let’s leave it there.
  • This is why no one wants to have a conversation in here
  • @hodlencoinfield #11533 04:30 PM, 15 May 2024
    You didn’t address any of my points
  • @ABlue0ne #11534 04:30 PM, 15 May 2024
    It is tough to converse
  • @hodlencoinfield #11535 04:31 PM, 15 May 2024
    I presented reasoning which I think is sound and it’s completely ignored with some vague “I’m not gonna say what I really want to say”
  • @uanbtc #11536 04:31 PM, 15 May 2024
    I’m pretty sure I’ve talked about them. Even making GitHub posts.

    Anything specifically new you want my opinion on?
  • @ABlue0ne #11537 04:31 PM, 15 May 2024
    Say what you mean, mean what you say.
  • I literally just presented a reasoned argument
  • @uanbtc ↶ Reply to #11529 #11539 04:36 PM, 15 May 2024
    I can agree with this.

    But even better, not even require the extra effort. There is not reason why the one single reference implementation cannot verify the whole thing.

    And serious Bitcoin builders will find this appealing. At least for me, the burns csv is already a turnoff. Adding another one (plus depending on external services) are not making it better in Bitcoin terms IMO.
  • So you if you can agree it’s possible to validate then it just comes down to your opinion on how it’s done
  • You have said this a bunch of times in a bunch of places. If the only acceptable outcome to you is that the devs just do exactly what you want, then you are just trying to bully them into bending to your will.
  • @hodlencoinfield #11542 04:42 PM, 15 May 2024
    And there’s precedent wrt the burns csv, so it’s not like the protocol is somehow different with another checkpoint that uses one that, again, can be validated with the prior version
  • @hodlencoinfield #11543 04:43 PM, 15 May 2024
    And the cost benefit is enormous removing the addrindexrs dependency which should result in many more nodes being spun up
  • @vectorconfetti #11544 04:43 PM, 15 May 2024
    Agreed - I really honestly don’t think it’s about the specifics of any individual issue. Every time I poke my head into these chats there is some super repetitive drama. There is an attitude issue that has nothing to do with technical outcomes.
  • @uanbtc #11545 04:44 PM, 15 May 2024
    Ok. I am the bully here.

    Asking questions and being involved in the development of an open source project which I run services. And is all FOSS.

    The truth here is that some will just go with the “winning narrative”. The founder is back and will get our bags to the moon is a pretty appealing one I must accept.

    So I don’t blame people getting uncomfortable with some truth bombs
  • @vectorconfetti #11546 04:45 PM, 15 May 2024
    are the “truth bombs” your opinion on csvs?
  • @uanbtc ↶ Reply to #11543 #11547 04:46 PM, 15 May 2024
    Which are not verifying the whole history. Is pointless.
  • @uanbtc ↶ Reply to #11544 #11548 04:48 PM, 15 May 2024
    “Every time” “nobody”

    Narratives. Is fine, I’m used to this being part of the Counterparty culture
  • Talking in circles
  • @droplister #11550 05:11 PM, 15 May 2024
    Does v10 still have these usd rate dispensers
  • @droplister #11551 05:12 PM, 15 May 2024
    Finding those a pain to work with and hiding them currently
  • @uanbtc #11552 11:23 PM, 15 May 2024
    The oracle dispensers you mean right? In the explorer I just surface them being oracled, but don’t support them in any other way different to normal ones.
  • 16 May 2024 (2 messages)
  • @droplister #11553 02:22 AM, 16 May 2024
    It's just tricky because you could publish an amount of BTC that wouldnt trigger the dispense and the person just loses money
  • @ABlue0ne ↶ Reply to #11438 #11554 11:28 AM, 16 May 2024
    I want my time back. Can we switch to PoS?
  • 18 May 2024 (1 messages)
  • @uanbtc #11555 04:00 PM, 18 May 2024
    xcp.dev has been updated one last time for Counterparty v9 (🤞). And closing out with a feature I’ve been waiting to implement for a while… asset “starts with” urls!

    https://www.xcp.dev/assets#LOL

    Will be showing what has been registered that starts with those letters, so, it is very useful to find what has NOT been registered yet!

    Also think this a cool way to show that users have found creative ways to do A assets starting with X:

    https://www.xcp.dev/assets#XA

    The assets page is also a new top menu item. As it should! Showing prominently who’s been doing name registration inside of Bitcoin since 2014 🔥.
  • 19 May 2024 (2 messages)
  • @Chriton #11556 08:15 PM, 19 May 2024
    Hey, I've posted this in the official Counterparty chat but though to paste it here as well

    Hi, I have an issue with the Counterparty API:
    I am sending a req to https://api.counterparty.io:4000/api/ with some payload to create a dispenser ("method": "create_dispenser").

    The problem is that if I send the exact same payload multiple times, the response is not returned consistently (in the same way).
    Sometimes I get it in a response object and sometimes the response is inside another response :)

    Is this a known issue and what should I do as next steps? Should I add an issue in the repo (which one)?
  • @XJA77 ↶ Reply to #11556 #11557 08:17 PM, 19 May 2024
    Uhh that's odd
  • 21 May 2024 (1 messages)
  • @goluzinaa #11558 01:49 PM, 21 May 2024
    Joined.
  • 24 May 2024 (2 messages)
  • @ABlue0ne #11559 02:36 PM, 24 May 2024
    @B0BSmith your comments lately were gold. Were you able to get a Counterparty node installed manually?
  • @B0BSmith #11560 07:44 PM, 24 May 2024
    hey .. I not tried yet .. its on my list for next week

    I did reset a asset that had been distributed and subsequently re acquired in the name of science
  • 25 May 2024 (1 messages)
  • @cGe8pkhRaUq3 #11561 08:26 PM, 25 May 2024
    Joined.
  • 26 May 2024 (3 messages)
  • @uanbtc #11562 03:48 PM, 26 May 2024
    GM frens. FYI, I was just informed by Adam in DM that I am blocked in the repo
  • @BrrrGuy #11563 09:46 PM, 26 May 2024
    Your not the only one who is getting censored.

    https://github.com/CounterpartyXCP/counterparty-core/issues/1670#issuecomment-2132398315

    Screenshot in case it gets deleted.
    https://i.gyazo.com/a17cc574f33c5bab1e48b116cdbd4578.png

    "Decentralized"... feelsbadman
  • @davesta ↶ Reply to #11563 #11564 11:19 PM, 26 May 2024
    imo i think the points made at 2:17:28 in the recent Jdog interview should be taken very seriously by all devs interested:

    https://www.youtube.com/watch?v=gcgsZmo7EJU&t=8248s
    Fascinating interview with JDog Rare Pepe OG artist, OG Dogeparty and Counterparty Dev

    Fascinating discussion with JDog, Rare Pepe artist, OG Dogeparty and Counterparty dev, and creator of Xchain.io. In this interview, we discuss his early experience in crypto, including mining dogecoin on day1, finding dogeparty and counterparty, the creation of xchain and freewallet, becoming a developer for counterparty, his OG Rare Pepes and more. Follow Jdog on Twitter: https://x.com/jdogresorg Jdog's Pepe.wtf artist page: https://pepe.wtf/artists/JDog Check out Dankest: https://dankest.llc/ Follow ZeroG on Twitter: https://x.com/g0barry

  • 27 May 2024 (2 messages)
  • @al_fernandz #11565 06:44 AM, 27 May 2024
    I will watch the full interview later 🫡 but also with all the respect (not a comment to you @davesta and not even Jdog but more feelings that I have from last months) recently it feels we are forgetting from where we were coming from (for proof, this channel) in terms of open conversations, development (specially), participation and centralization. That doesn't mean we shouldn't be critic, raise concerns and seek to improve in every front, of course.

    I don't agree (and I wish I could) on the idea of XCP/counterparty will do good in future for the sake of it, will counterparty assets always have a cultural, historical and sentimental value, for sure, but imo a network without development, participants and economy, die. That's why for me sometimes I've found awkard the resistance to evolve or support new things from part of the community.

    Counterparty interest/volume couldn't be lower, except for stamps, before the current scene and the planned changes became a real possibility, we in the majority ignored and some even fudded stamps for being absurd, spam, etc, etc while the truth is they brought to counterparty artists, collectors, volume and what's more important a ton of interest from new developers, platforms and tools.

    I am very optimist with the current scene, counterparty development active again and improving as it didn't in years, stamps ecosystem, possibility of opening to the wider ecosystem in bitcoin, etc, so if this message looked bearish it wasn't, it's just monday 🙏☕️
  • @davesta #11566 07:18 AM, 27 May 2024
    It's amazing to see new GitHub users active in discussions, see new developments and the protocol being taken care of.

    There was a mention of "survivor syndrome" in the GitHub and to a great extent it is probably true with many people who have been here a while and are resistant to change. For those who keep an eye on the GitHub, every protocol change always has someone who wants it to just stay the way it is. Every change historically has been difficult. No matter who was the maintainer.

    With that being said, the existing users only have very limited ways to interact with the protocol. There are very few wallets, very few explorers, very little education sources for even those. I do believe many of these updates (even if I don't agree with the tight specifics with all of them) will encourage more wallets, explorers and users.

    I only raise concerns if something may be implemented that breaks the very little resources we have at the moment to use the functions of Counterparty.

    I think a lot of this would be different if Counterwallet was live and had it's own references to education and an updated Docs section on the website for the wallet. Changes to highly used protocol features would seem much different to users if that was the case. Especially if other wallet devs simply stop supporting the changes or do not upkeep their software.

    To be honest I'm happy that people had the opportunity to express their ideas about the dispenser changes. It was better that circumstance instead of a change happening and users are not aware. From what I am reading a backwards compatible process can be implemented to make both opposing viewpoints happy.

    I don't necessarily agree with everything Jdog says and I have my own opinions about certain things... But I think it is very important to hear his story and hear his opinion.

    What I dislike at the moment is the removal of CIPs and I will simply bring it up at the appropriate place to discuss it and see how the community at the moment (including all the returning devs) comment and engage with each aspect of the change. I feel it sets a bad tone to abruptly change a historic discussion procedure that feels like the new devs are symbolically saying "community don't worry about it, we got it from here". Alot of people like this project because CIPs sought to be similar to BIPs and encouraged others to engage in creative brainstorming for a better protocol.

    At the end of the day I'm a small insignificant piece of the dev sides of things. It's just because I have become so accustomed to helping users with errors, issues and general blockchain guidance that I am weary of very specific changes.

    After alot of research and reading I came to realize Counterparty, its corresponding tools, its new and existing user base are all very fragile. And despite name-calling and initial frustration, I know all of us, old and new want Counterparty to become stronger than it has ever been and much less fragile.
  • 28 May 2024 (4 messages)
  • @ABlue0ne #11567 12:53 PM, 28 May 2024
    And now, time for a commercial break.

    Anyone have any good memes for this channel? Lighten the mood a little.
  • @uanbtc #11569 04:49 PM, 28 May 2024
    Not a meme, but some good news!

    https://next.xcp.dev

    The v10 version of xcpdev is ready! The regular website is still in v9, but to test the latest features of the website use NEXT.
  • @uanbtc ↶ Reply to #11569 #11570 04:53 PM, 28 May 2024
    And in this testing phase if something doesn’t work on v10 try it on v9. Is what I have been warning that v10 is slower than v9 for reads, and it becomes very evident for data with long histories. And some creates are also slower.

    v10 doesn’t have the same cache as v9, but is a temporary measure to detect these issues and figure out the best way to solve them.
  • @uanbtc ↶ Reply to #11569 #11571 05:14 PM, 28 May 2024
    One cool new feature is the messages page which now lets you filter by all protocol categories!

    https://next.xcp.dev/messages

    Having continuous messages index required some adjustments to the protocol schema so the message hash will be different to “official” CounterpartyXCP. But tx and ledger hashes will 100% match.

    Basically, the “official” is no longer a messages hash, it is an events hash that is very tightly coupled to the logic (events) done by the protocol. CNTRPRTY/core (what is used in next) is still a messages hash like it has always been, focusing only on the Counterparty specific data.

    (There is an open issue from a while back, which was ignored, so I just did it myself https://github.com/CounterpartyXCP/counterparty-core/issues/1617)

    Looking at a block page in next will show both approaches, the new events and the classic messages, so is not that I removed any functionality, I added stuff to keep it aligned with the messages-first design of xcp.dev.

    https://next.xcp.dev/block/845529

    Notice that when “show all events” is selected, it will show duplicate info already available in the page. So, I believe, having a clear distinction between non-message and message events makes more intuitive sense (like it always has until v10). Not saying the events approach is wrong because it isn’t. It was just incomplete from my perspective, so I solved it.

    Would do a PR to the “official” but I am currently blocked. For talking “nonsense”… in a PR that was later closed… so, maybe, the PR was the nonsense 😂
    Clean Up `messages` Table · Issue #1617 · CounterpartyXCP/counterparty-core

    rename messages to events remove command and category fields add tx_hash field (to be able to easily retrieve the events of a transaction) for each block the events_hash is calculated by concatenat...

  • 29 May 2024 (3 messages)
  • @uanbtc #11572 07:30 PM, 29 May 2024
    Finally, the one-stop instructions for a fully self hosted instance of xcp.dev:

    https://github.com/CNTRPRTY/xcpdev

    Just tested it in a local Ubuntu VM, ending up with:
    GitHub - CNTRPRTY/xcpdev

    Contribute to CNTRPRTY/xcpdev development by creating an account on GitHub.

  • @uanbtc ↶ Reply to #11572 #11574 07:33 PM, 29 May 2024
    None