• 02 May 2024 (1 messages)
  • @6468381341 #12547 04:22 AM, 02 May 2024
    Joined.
  • 03 May 2024 (2 messages)
  • @RiskTaker1781 #12548 06:18 PM, 03 May 2024
    Joined.
  • @7040397515 #12549 06:29 PM, 03 May 2024
    Joined.
  • 07 May 2024 (14 messages)
  • @6370143984 #12551 10:05 AM, 07 May 2024
    Quick straw poll: who here has used counterparty-wallet (formerly counterparty-client) in the last year?
  • @nutildah ↶ Reply to #12551 #12552 10:31 AM, 07 May 2024
    This is the web wallet correct? If so, me
  • @6370143984 #12553 10:33 AM, 07 May 2024
    no, it's the CLI
  • @6370143984 #12554 10:33 AM, 07 May 2024
    built in to Counterparty Core
  • @nutildah #12555 10:36 AM, 07 May 2024
    Oh my bad, no have not
  • @ffmad ↶ Reply to #12551 #12556 10:44 AM, 07 May 2024
    Not much in the last year
  • @6370143984 #12557 10:49 AM, 07 May 2024
    It's quite broken just trying to understand if anyone still relies on it for anything (and as of what date)
  • I believe there are a couple of stamp users who may be using still, ( as in we initially used it to make tx) I’m sure “most” people are not using it and I would be happy to cross post in stamp group. Although I have heard one or two people still accessing their Og stamps via counter wallet. 🙏
  • @6370143984 #12559 07:25 PM, 07 May 2024
    Appreciate that but Counterwallet is different from the CLI wallet packaged with Counterparty's node software, which is what I am talking about.
  • @uanbtc ↶ Reply to #12557 #12560 08:04 PM, 07 May 2024
    In 2+ years I’ve never seen it being mentioned. I think is safe to assume nobody is relying on it.
  • @uanbtc ↶ Reply to #12560 #12561 08:04 PM, 07 May 2024
    Well… I was not in this chat for a while so 🤣
  • @6370143984 #12562 08:04 PM, 07 May 2024
    Great, that seems to be the consensus. In any case, we'll get a new CLI 🙂
  • @AryanJab #12563 08:06 PM, 07 May 2024
    Word. TIL there's a CLI.
  • @6370143984 #12564 08:11 PM, 07 May 2024
    It was a really good CLI actually. Super intuitive and had a really nice workflow for offline signing
  • 08 May 2024 (75 messages)
  • @6370143984 #12565 09:39 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
  • @ffmad ↶ Reply to #12565 #12567 10:20 AM, 08 May 2024
    Congrats! I will try this new API asap 🔥
  • @uanbtc ↶ Reply to #12565 #12568 05:46 PM, 08 May 2024
    About the v10.2 / v9.62? release, will the only protocol change be the removal of addressindrs? Or are other changes also going to be included?
  • @6370143984 #12569 05:56 PM, 08 May 2024
    Looks like a few protocol bugs will be fixed: https://github.com/CounterpartyXCP/counterparty-core/milestone/23
    v10.2.0 and v9.62.0 (Protocol Change) Milestone · CounterpartyXCP/counterparty-core

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

  • @6370143984 #12570 05:58 PM, 08 May 2024
    1634, 1670 and 1512 in particular.
  • @uanbtc ↶ Reply to #12569 #12571 06:00 PM, 08 May 2024
    Hmm… thanks for the link.

    But it seems some of those might need more discussion, like the CNTRPRTY prefix for dispenses… imo.
  • @6370143984 #12572 06:01 PM, 08 May 2024
    That's been discussed a _lot_ (and you were involved in those discussions and in agreement...)

    Its absence breaks the Counterparty transaction model and makes a huge performance hit
  • @uanbtc #12573 06:11 PM, 08 May 2024
    I don’t remember saying being in agreement with a specific implementation. I did understand the issue though
  • @herpenstein #12574 06:12 PM, 08 May 2024
    So in practice, this would mean an op return calling a new function (dispenser_buy) followed by 1 or more utxos that trigger a dispense followed by the users change?
  • thanks to God....
  • @Jpcryptos #12577 06:13 PM, 08 May 2024
    release v11.11 need to be really huge.....
  • would want someone to confirm but yes sounds right. without the prefix any bitcoin tx can be (is?) a counterparty tx.
  • @herpenstein #12579 06:18 PM, 08 May 2024
    I haven’t tried this but have wondered why no one is doing it:

    Let’s say I want to allow a user to buy from the dex in one tx, and I have an xcp dispenser and want the user to trigger a dispense followed by a dex offer all in 1 tx.

    From my understanding, right now this is possible, but would no longer be possible?

    Unless I can chain a multisig encoded dispenser buy and a op return encoded dex offer? (Or use a non standard tx with two op returns and get a miner to mine it?)
  • I am not sure what a philosophical discussion around this would look like but it seems obvious that breaking the transaction model without careful consideration should be treated as a bug. And thematically it makes sense to include this in the same release as dropping the addrindexrs dependency from dispensers.
  • prefix is ok, If we remove it, it will be slower to identify which tx with OP_RETURN belong to CP. I see it as a memory pointer that tells us where the CP transaction is.
  • @6370143984 #12582 06:20 PM, 08 May 2024
    ... ser reread the issue title
  • Virtue, meet necessity.
  • ?
  • @6370143984 #12585 06:24 PM, 08 May 2024
    Sorry was being glib. I haven't thought about that specific application but I just meant that ancillary use-cases (which are not actively used) that leverage design flaws in a features are not really compelling not to change the latter.
  • @teysol ↶ Reply to #12574 #12586 06:24 PM, 08 May 2024
    yup!
  • @teysol any insight here?
  • @teysol #12588 06:25 PM, 08 May 2024
    yeah I was just looking at that
  • @teysol ↶ Reply to #12574 #12589 06:26 PM, 08 May 2024
    I haven't thought it through but I'd say if it's possible now and wouldn't be possible with this 👆 then we can add explicit support in the protocol for it
  • I’m not saying this is a reason not to change it, I’m just trying to understand the full scope of the change
  • @ABlue0ne #12591 06:28 PM, 08 May 2024
    For science, how much weight (vB) is added to a tx for a dispenser dispense by adding the cp op_return data vs a bare tx?
  • @hodlencoinfield #12592 06:29 PM, 08 May 2024
    Also need to be sure to have a long enough window prior to activation to make sure everyone is aware that funds sent to dispensers from wallets not supporting the update will result in loss of funds
  • @6370143984 #12593 06:29 PM, 08 May 2024
    Yep for sure
  • @6370143984 #12594 06:30 PM, 08 May 2024
    it's a mandatory upgrade, will need to have a good lead time before activation
  • @hodlencoinfield #12595 06:31 PM, 08 May 2024
    Yeah for sure, and we’ll all need to help spread the word regarding the specific dispenser requirement since it directly affects users who don’t necessarily run their own node
  • @hodlencoinfield #12596 06:32 PM, 08 May 2024
    I can think of a handful of people that I know use regular Bitcoin wallets to purchase from dispensers then just import private keys when they want to move the assets
  • yeesh! but okay understood.
  • @hodlencoinfield #12598 06:33 PM, 08 May 2024
    It’s the Wild West out there! Lol
  • @6370143984 #12599 06:33 PM, 08 May 2024
    the workflows are sometimes *really* unintuitive!
  • @hodlencoinfield #12600 06:36 PM, 08 May 2024
    I’ve learned to never underestimate the lengths people will go through to add complexity to a simple process
  • @ABlue0ne ↶ Reply to #12592 #12601 06:37 PM, 08 May 2024
    The same considerations apply to transitioning to a UTXO based asset.
  • I appreciate you surfacing that use-case. I definitely wouldn't have thought about it (because it's yucky)
  • Or in our case, both address AND utxo based
  • @6370143984 #12604 06:38 PM, 08 May 2024
    it's also a requirement of the feature with UTXO binding. The point is it's not, strictly, for dispensers.
  • that's a pain in the ass, i have lost assets by doing that (moving pk and seeds to _sell on dispensers). i think that so far the best option is to motivate the creation of dapps, which do not manage pk or seeds, but to delegate that responsibility to wallet providers.
  • That just opens up the attack surface imo, clicking on bad links etc
  • @hodlencoinfield #12607 06:55 PM, 08 May 2024
    There’s no perfect method, which is why we see so many different options in the wallet space
  • @ABlue0ne ↶ Reply to #12606 #12608 07:06 PM, 08 May 2024
    Privacy concerns too
  • all dapps relie on third wallet providers, including those who has billions of value transactions..... so this dont make sense.
  • thats right, but if my goal is to reach the masses I need to make things easy for the end user.
  • in the end it is up to the user to protect their own privacy, it is not the responsibility of the devs to take care of that.
  • sir have you seen all the twitter horror stories of people getting wallets drained from a scam link
  • Dear sir. Most scams come from greed, others from lack of education.... I have built wallets with more than 200k active users, and the majority of support tickets come from investment scams and rugpulls, not because they click on a link
  • @uanbtc #12614 08:46 PM, 08 May 2024
    I once asked why not consider using clear text CNTRPRTY or XCP in the op-return as an alternative to nothing, which is what is already possible today. From this user perspective, changing this is already a UX downgrade IMO.

    Only requiring this cleartext “flag” would mean that users with non-counterparty wallets can still easily make their dispense transactions by just adding this simple op-return.

    And this would also mean that transactions that have other uses can still trigger dispenses (the flag is already present, in arc4 form)
  • In addition, wallets are also prone to this type of attacks.... they are not exempt from Cross site attacks.
  • @hodlencoinfield #12616 08:48 PM, 08 May 2024
    how many people have you seen post that they clicked on a bad link and their counterparty wallet was emptied
  • I am not aware of any case, but I am aware of poor seed and pk management.
  • @hodlencoinfield #12618 08:50 PM, 08 May 2024
    yes thats my point
  • @hodlencoinfield #12619 08:51 PM, 08 May 2024
    but yeah, pluses and minuses to different approaches, a lot of room for new innovations in wallet software
  • @Jpcryptos #12620 08:51 PM, 08 May 2024
    but how many dapps, defis, games, dex etc.. have been built in top of CP? ?
  • @hodlencoinfield #12621 08:54 PM, 08 May 2024
    not interested in playing the “if only counterparty did X” game
  • @hodlencoinfield #12622 08:55 PM, 08 May 2024
    from my POV its been extremely successful and pioneered the entire token space and most of the use cases, but thats just my opinion
  • CP doesn't have to do anything, we do that... we build using CP and we make people use it, it doesn't matter if you use third parties wallets or mnemonics.. in this jungle we must find what is best for the user, and It's a balance between security/ease of use/privacy...
  • @hodlencoinfield #12624 08:57 PM, 08 May 2024
    yes i agree, ive been building wallets for counterparty the last 9 years its something ive thought a lot about :P
  • @uanbtc ↶ Reply to #12614 #12625 08:59 PM, 08 May 2024
    (Continuing this parallel discussion 😆)

    An AWESOME side effect of the cleartext will be that the protocol will be constantly advertised from ALL Bitcoin block explorers!

    Even the “attacks” (non-counterparty relevant transactions that decide to add the cleartext for whatever reason) will promote it! And the protocol already handles these (supported column in the transactions table).
  • and I have been building wallets since 2013, payment processors, FHE algorithms, and a lot of things... It's not about who has done the most things or who has the most experience.
  • @hodlencoinfield #12627 09:00 PM, 08 May 2024
    im not arguing with you just giving you context
  • @Jpcryptos #12628 09:01 PM, 08 May 2024
    and I do not dismiss your experience, you are a valuable member of CP, and you deserve the credit for having been here for so many years. and that's what we're trying to do, to get CP to the moon.
  • @hodlencoinfield #12629 09:01 PM, 08 May 2024
    i think if you want to build a browser extension wallet then you absolutely should
  • @hodlencoinfield #12630 09:02 PM, 08 May 2024
    im not against them, i just think they come with their own trade-offs
  • Well, there are already third-party wallets built that we can use on CP dapps, oKX, unisat, phantom are great
  • @Jpcryptos #12632 09:03 PM, 08 May 2024
    I think xcp.ninja already uses okx,
  • @Jpcryptos #12633 09:03 PM, 08 May 2024
    that's good progress
  • In fact, your advice helped me improve the development I had for blockcvault and better understand how transactions work in CP.
  • in fact CP is much better for payments than Bitcoon itself.
  • @Jpcryptos #12636 09:07 PM, 08 May 2024
    more cheaper, more easy to use.
  • Today that you have been talking about Dispensers, prefixes and messages in the enchance send and dispensers. I have concluded that CP Helps payment processors.

    When you build a payment processor you have to generate many addresses, specific for each user. The result is that you will have thousands of utxos, and you will spend more fees to join them at a single address.

    However, in CP you build an enchance send and in the message you only add the /userid+paymentreference. This way they are not creating thousands of addresses for each user, and for each payment reference.
  • @uanbtc ↶ Reply to #12637 #12638 09:55 PM, 08 May 2024
    Counterparty is amazing! I’ve always admired it.

    On that note, just updated xcp.dev!

    It is an important update, even if it doesn’t seem like it (bc it prepares the whole github.com/CNTRPRTY project for v10)
    Bitcoin and Counterparty Tools

    Decentralizing CNTRPRTY: "Counterparty is Bitcoin. Is on top of Bitcoin. Is Web3. Is Web5. Two steps ahead." 🐸 - Bitcoin and Counterparty Tools

  • 09 May 2024 (1 messages)
  • @uanbtc #12640 04:15 PM, 09 May 2024
    Question, what is a bigger hit for nodes? The absence of a message for dispenses, or the fact that these never expire until canceled or drained?
  • 10 May 2024 (43 messages)
  • @jp_janssen #12641 07:34 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?
  • @teysol ↶ Reply to #12641 #12642 08:21 AM, 10 May 2024
    ah that'd be wonderful! can you just file a GitHub issue? we can have the discussion there, in the main repo
  • You can profile counterparty-server yourself using py-spy. Quoting Adam on GitHub:

    >The impact that dispensers has on node performance—as currently implemented—is really problematic. We have to call is_dispensible()for every transaction, e.g., which now have to be processed serially rather in parallel. We've now reached the limit of what we can optimize without handling the different steps of block parsing asynchronously. [emphasis mine]
  • @sn_noop2 #12644 11:45 AM, 10 May 2024
    Hi, thanks for the great work, my cp node is way more stable since 10.1.1 🔥

    I had two question regarding the dispenser update.

    - Will it still handle multi-buy in one tx?
    - Will other CP tx be parsed for dispenser trigger?
  • @6370143984 #12645 11:48 AM, 10 May 2024
    - this is independent of multi-buy afaik.
    - can you rephrase pls?
  • Allow named assets to begin with A · Issue #1783 · CounterpartyXCP/counterparty-core

    This is a proposed protocol change: From a specified future block, interpret new registrations with ID >= 1.82e19 as named assets beginning with A. This implies that new registrations above that...

  • @sn_noop2 ↶ Reply to #12645 #12647 05:45 PM, 10 May 2024
    If I understood correctly, a purchase tx will have a message op_return like:
    CNTRPRTY:dispense_code

    1. Will it need the asset+quantity it's trying to purchase? Or it will blindly check each if each utxo is an attempt to trigger a dispenser?

    2. Is it planned to check all utxo from any other CNTRPRTY tx? (Like making a purchase in the same tx as a mint)
  • @teysol #12648 05:47 PM, 10 May 2024
    I think it'd make sense to include asset and quantity, and to not allow combination with other transactions by default
  • @Jpcryptos #12649 06:14 PM, 10 May 2024
    i have drawed how works our atomic swaps, just tell me if this is a trustless way or not.
  • @herpenstein?
  • thoughts on this? I will add you in the credits.
  • @uanbtc ↶ Reply to #12641 #12657 08:02 PM, 10 May 2024
    Wtf?
  • @uanbtc ↶ Reply to #12643 #12658 08:03 PM, 10 May 2024
    Guess I will have to learn about py-spy. Thanks for the follow up.
  • @6370143984 #12659 08:04 PM, 10 May 2024
    no worries! at a high level you can't parallelize get_tx_info with is_dispensible so it fundamentally throttles performance.
  • @uanbtc ↶ Reply to #12648 #12660 08:05 PM, 10 May 2024
    This is a huge UX downgrade. IMO
  • @uanbtc #12661 08:15 PM, 10 May 2024
    @teysol Who was involved in the decision to remove the CIP process?
  • @teysol #12662 08:18 PM, 10 May 2024
    There was no CIP process... there was a repo full of discussions that should be on forums.
  • @teysol #12663 08:19 PM, 10 May 2024
    Even CIP 1 "CIP Purpose and Guidelines", from 2015, is listed as "Active"
  • @uanbtc ↶ Reply to #12662 #12664 08:42 PM, 10 May 2024
    Ok you may not be aware, but the CIP discussions was added recently as an alternative to the obscure forums. Conversations closer to the code, which is what ultimately matters most.

    I would strongly suggest you put them back. Are they perfect, of course not!

    But what is the alternative you are suggesting? Adam’s vision?

    Please take no offense, but you must realize some of us (or at least me) were attracted to this project precisely because it had no (or is not supposed to have an) authoritarian leader.

    Meaning it is closer to being truly decentralized. Closer to Bitcoin. The oldest (with flaws) but still alive and with REAL passionate users.

    And we used that forum to protect from centralization. Maybe… you came back because of it. Or take this opportunity to explain why you decided to come back…
  • @6370143984 #12665 08:48 PM, 10 May 2024
    I had no idea the CIP repo was archived but I do know that Adam assumed there was an active dev community contributing to Counterparty Core. It turns out there isn't. That's perfectly fine but instead of getting "Conversations closer to the code" why not contribute to the code?
  • @ffmad ↶ Reply to #12660 #12666 08:49 PM, 10 May 2024
    It does not change anything to the current UI in freewallet
  • @6370143984 #12667 08:50 PM, 10 May 2024
    CIPs bear almost no relationship to BIPs. The latter are all protocol changes, the former rarely are. And their official statuses bear no relation to their state.
  • @ffmad #12668 08:50 PM, 10 May 2024
    And would help with multiple dispensers on an address
  • @ffmad #12669 08:50 PM, 10 May 2024
    I looks more like an UX upgrade to me than a downgrade
  • All discussion happens in github issues now which makes it easier having a single place
  • @teysol #12671 08:52 PM, 10 May 2024
    Yeah, discussion around Counterparty Core can be in that GitHub repo. Open-ended discussions about whatever can be on the forums. 🤷‍♀️
  • @6370143984 #12672 08:52 PM, 10 May 2024
    Yeah totally agreed. I think it'd be awesome to have a process for formal specifications etc. but that's not reflective of CIPs. I don't have a horse in the race but I think it's pretty reasonable to say "This isn't working as intended, let's try something else."
  • @hodlencoinfield #12673 08:55 PM, 10 May 2024
    Most open ended discussions are happening here anyway
  • @6370143984 #12674 08:55 PM, 10 May 2024
    JP's new issue is great e.g.!
  • @6370143984 #12675 08:56 PM, 10 May 2024
    it lays out the idea and high level design very nicely. if there is consensus around the idea it could naturally evolve into a spec and subsequently a PR.
  • @6370143984 #12676 08:57 PM, 10 May 2024
    (Not commenting on the idea itself I just appreciate the execution 🙂)
  • @teysol #12677 08:58 PM, 10 May 2024
    FWIW I'd be fine with using GitHub discussions instead of the forums. We could repurpose the archived cip repo—empty it of all actual content and rename it. But then I'd want to archive the Discourse forums. It's important to focus the discussion.
  • @6370143984 #12678 08:59 PM, 10 May 2024
    I prefer GH personally.
  • @6370143984 #12679 09:04 PM, 10 May 2024
    We've already got a protocol tag and a 'proposed protocol changes' milestone. seems an easy enough fit.
  • @teysol #12680 09:08 PM, 10 May 2024

    Given that technical discussions around concrete proposals should use GitHub Issues, what platform should we use for the general + non-technical Counterparty forums?

    16 vote(s).
    • 75.0%, 12 votes
    • 6.25%, 1 votes
    • 18.75%, 3 votes
  • @6370143984 #12681 09:09 PM, 10 May 2024
    can we pick options 1 & 3?
  • @teysol ↶ Reply to #12680 #12682 09:10 PM, 10 May 2024
    None
  • @teysol #12683 09:14 PM, 10 May 2024
    We're going to skew GH-heavy in this channel, perhaps.
  • @teysol #12684 09:14 PM, 10 May 2024
    otoh, it's not like the Discourse forums are super active
  • @6370143984 #12685 09:15 PM, 10 May 2024
    replacing the CIP repo with a non-GH alternative seems strange
  • @teysol #12686 09:17 PM, 10 May 2024
    yeah I mean I just revived the Discourse forums a few months ago...
  • 11 May 2024 (43 messages)
  • @benchbtc #12688 01:32 AM, 11 May 2024
    asking here for hopefully less drama, are any of these new changes involved in fixing 'counterblock' which as i understand is broken which is why wallet dot counterwallet doesn't work still..? It would be really nice to have counterwallet - or whatever it's new form is back with all this discussion of required wallet upgrades...
  • @benchbtc #12689 01:32 AM, 11 May 2024
    (i'm not a dev barely a pretendgineer)
  • @6370143984 #12690 01:35 AM, 11 May 2024
    we're still actively working on getting Counterwallet back up. Limited cycles. When it's back Counterwallet will certainly be compatible with the most recent version of Counterparty
  • @6370143984 #12691 01:36 AM, 11 May 2024
    the counterparty issue that was messing with counterblock has been addressed but counterblock is still untenably slow.
  • @benchbtc #12692 01:39 AM, 11 May 2024
    awesome, again not a dev at all but in my head somehow this dispenser logic (maybe the change with closing having a block countdown, whatever it's not important) situation was involved in the 'breaking' of counterwallet.

    FWIW with the drama hopefully in the rearview i do think a very good look would be having some form a reference wallet, counterwallet or something that is not CLI - that is useable when this dispenser change comes out
  • @benchbtc #12693 01:40 AM, 11 May 2024
    it's all slushing around in my head, and clearly i cannot do the work or even know what in entails. but just thinking out loud after reading and thinking on everything today
  • heard. this is a good point.
  • @6370143984 #12695 01:43 AM, 11 May 2024
    Counterblock is unmaintained middleware it's tough having a reference wallet depend on it.
  • @6370143984 #12696 01:43 AM, 11 May 2024
    but I totally understand what you're saying.
  • @benchbtc #12697 01:44 AM, 11 May 2024
    one good thing is the 'new mobile' solution is rarepepewallet dot wtf so if Joe is on board he should be able to put it into there, which will mitgate the concern of people using 4 year old freewallet o iOS and Andriod
  • @6370143984 #12698 01:45 AM, 11 May 2024
    @teysol would it be possible to deprecate the dependency and have a more minimalistic Counterwallet in exchange?
  • @benchbtc #12699 01:45 AM, 11 May 2024
    which is a real concern but that's a lost battle, unfortunetly though not everyone has the resources to have a PC so i am concerned and amendible to these arguments
  • @6370143984 #12700 01:46 AM, 11 May 2024
    apiv2 in particular is quite nice and powerful. maybe we'll miss big fancy boards etc. but it seems like the right tradeoff.
  • @benchbtc #12701 01:46 AM, 11 May 2024
    the mobile freewallet being the lost battle, not the inclusion of those that are limited to mobile/tablet devices
  • @6370143984 #12702 01:47 AM, 11 May 2024
    understood. I am just trying to think of Counterwallet and what makes sense there. the middleware complicates things.
  • @benchbtc #12703 01:48 AM, 11 May 2024
    of course, after reviewing everything this change makes sense to me. But the concerns of edge cases is real, so all parties must be considered. I'm not worried. To be entierely honest my perspective is the fact that anyone (and apparently a lot of people) care baout this is the best sign i could hope for
  • @benchbtc #12704 01:48 AM, 11 May 2024
    so thank you everyone from every perspective
  • @benchbtc #12705 01:49 AM, 11 May 2024
    woe is us, people care about our software enough to have strong emotional opinions
  • @6370143984 #12706 01:50 AM, 11 May 2024
    there's an expectation of long-term maintenance with Counterwallet and I am just worried about mismanaging expectations
  • @6370143984 #12707 01:51 AM, 11 May 2024
    We don't have the resources to do everything.
  • @benchbtc #12708 01:55 AM, 11 May 2024
    I completely understand that I don't understand. Which is why i was tossing it as a "would be a good look" - i appreciate your realistic approach and delivery. I was blue skying this change, which as I said i believe makes sense, but that does't mean it doesn't need to be administed with finess and care
  • @benchbtc #12709 01:55 AM, 11 May 2024
    if freewallet isn't gonna do it you're gonna need something that does
  • @benchbtc #12710 01:56 AM, 11 May 2024
    or else you're now falling on to non'compliant counterparty wallet (AKA JP CODE + ELECTRUM) to work it
  • @6370143984 #12711 01:56 AM, 11 May 2024
    It's an excellent point and I appreciate you bringing it up.
  • @benchbtc #12712 01:56 AM, 11 May 2024
    that that would be beyond ironic
  • @teysol ↶ Reply to #12698 #12713 09:47 AM, 11 May 2024
    my impression is that it'd be a significant amount of work because they're v tightly coupled
  • @teysol ↶ Reply to #12680 #12714 11:37 AM, 11 May 2024
    okay, GitHub discussions up here: https://github.com/CounterpartyXCP/Forum/discussions
    CounterpartyXCP/Forum · Discussions

    Explore the GitHub Discussions forum for CounterpartyXCP Forum. Discuss code, ask questions & collaborate with the developer community.

  • @yodark ↶ Reply to #12707 #12715 11:44 AM, 11 May 2024
    Yes there are some mandatory things counterparty need to have when it comes to infrastructure such as integrator API, working end user reference wallet… I’m working on it. (Find the ressources) and build the team
  • @6370143984 #12716 11:45 AM, 11 May 2024
    great! people want Counterwallet back. I don't know how big of a lift it is but I do know that the dependency on counterblock will be a constant drag
  • @6370143984 #12717 11:46 AM, 11 May 2024
    if someone would throw some resources at getting Counterwallet (and counterblock) back up it'd be really appreciated. they are legitimately unmaintained software at this point - fewer than 10 commits on each since 2020
  • @teysol #12718 02:52 PM, 11 May 2024
    Yeah Robby put out a bounty on reviving it five months ago, and no one has gone for it. (I think it was $2k.) We've spent some time working on it, but yeah the counterblock dependency is really rough... it will ~never catch up with the blockchain, and it's been completely unmaintained for years of course.
  • @6517313784 #12719 02:53 PM, 11 May 2024
    Whath happened why was it abandoned way back when?
  • @teysol #12720 02:53 PM, 11 May 2024
    In other news, Ouziel's latest work on refactoring the mempool parsing logic has brought idle CPU usage from ~20% down to ~5% 🔥️️️️️️
  • @uanbtc ↶ Reply to #12718 #12721 02:54 PM, 11 May 2024
    Yeah I started working on it. And my previous opinion that it should let be RIP stood lol. I don’t think is worth it… may be better to rebuild a new wallet based on the core improvements.
  • @6517313784 #12722 02:56 PM, 11 May 2024
    Counterblock is was the most valuable part of counterparty
  • @Jpcryptos #12723 02:59 PM, 11 May 2024
    we need third generation wallets
  • I don't know, but I imagine that without a clear financial incentive it just lost steam. Happens all the time in OSS
  • boringggg
  • @6370143984 #12726 03:15 PM, 11 May 2024
    jk this is awesome and so is Ouziel ❤️‍🔥
  • In a world of react and vue developers, jquery has no place
  • @uanbtc ↶ Reply to #12727 #12728 03:38 PM, 11 May 2024
    That is old for sure.

    In addition, there is the counterblock dependency. Which I think can be fully removed.

    A new wallet app can be build that only needs Bitcoin Core + Counterparty Core. No additional middleware.
  • @6517313784 #12729 03:42 PM, 11 May 2024
    Who else is using counterblock ?
  • @6370143984 #12730 03:43 PM, 11 May 2024
    counterblock is an unmaintained piece of middleware which is literally too slow to run. No one is using it.
  • 12 May 2024 (1 messages)
  • @Jpcryptos #12731 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.

  • 13 May 2024 (74 messages)
  • @ABlue0ne ↶ Reply to #12706 #12732 12:55 AM, 13 May 2024
    Ideally the counterparty suite of tools and protocol could be finalized and sealed; only receiving updates when BTC core updates.
  • @catch_fish #12733 12:55 AM, 13 May 2024
    I’m I
  • that sounds about as far from ideal as possible... otherwise we'd all still be driving Model T Fords
  • I am shocked at how widespread the view is that ossification is a good thing. I have no idea why someone would want to work on a system that is "finalized and sealed", and of course with an attitude like that the lack of work done on Counterparty Core is not surprising. The irony of this whole discussion is that Counterparty has had an enormous number of mandatory upgrades relative to the amount of software development done over the last 8 years.
  • Is it widespread tho?
  • @hodlencoinfield #12737 11:08 AM, 13 May 2024
    It’s probably about the same proportion as people who think the same about bitcoin
  • @6517313784 #12738 11:10 AM, 13 May 2024
    people still use this because it was better than everything out there. Looks like it won't be for long though
  • @6517313784 #12739 11:11 AM, 13 May 2024
    Third generation wallet trash. Fast trash
  • @6370143984 #12740 11:11 AM, 13 May 2024
    Well let's have a vote! /s

    Obviously it's hard to gauge community sentiment as nays are always louder than yeas, but the only change for which there is a clear *mandate* is atomic swaps. So that's what we'll do. Except for bug fixes (like the missing prefix) there's no real reason to fight to change Counterparty.
  • @ABlue0ne ↶ Reply to #12735 #12742 11:27 AM, 13 May 2024
    I am not shocked at how widespread the view is that action equals progress.
  • @ABlue0ne ↶ Reply to #12737 #12743 11:27 AM, 13 May 2024
    Probably the same people too.
  • That in and of itself is no small change, it will require entirely new wallet designs and user education
  • @hodlencoinfield #12745 11:31 AM, 13 May 2024
    It also opens a whole new world of integration with other Bitcoin metaprotocols
  • that's the point: there's no principled stand against change as such, just strange resistance to an incremental change to a feature which itself is the most radical change to Counterparty in its history, but which for some reason is an exception to the professed fundamentalism of those who are against fixing dispensers' problems.
  • You’re never going to please everyone
  • @hodlencoinfield #12748 11:38 AM, 13 May 2024
    Also idealism tends to overcome logic in a lot of these arguments
  • @6370143984 #12749 11:38 AM, 13 May 2024
    sure, but it'd be helpful if there were an actual principle at stake in this particular disagreement, and the absence of one is a disincentive to doing more interesting feature work.
  • @6517313784 #12750 11:38 AM, 13 May 2024
    What was wrong with the despensers?
  • @hodlencoinfield #12751 11:38 AM, 13 May 2024
    Lol
  • @6370143984 #12752 11:39 AM, 13 May 2024
    Nothing, they're perfect.
  • @ABlue0ne ↶ Reply to #12748 #12754 11:39 AM, 13 May 2024
    I am not an idealist at all. Just conversation.
  • @6517313784 #12755 11:40 AM, 13 May 2024
    On off click the button I guess was too analog for you automation junkies
  • @6517313784 #12756 11:41 AM, 13 May 2024
    Claps twice my lights are broken
  • @6517313784 #12757 11:41 AM, 13 May 2024
    It won't turn off SMH
  • @6517313784 #12758 11:43 AM, 13 May 2024
  • @uanbtc ↶ Reply to #12748 #12759 02:17 PM, 13 May 2024
    The irony lol
  • @uanbtc #12760 03:15 PM, 13 May 2024
    Question: why burns.csv?
  • La people dont want dinero hermano.
  • Devs or software engineers are complex, sometimes we are very proud.... and we think that the solution we think is the right one, until the money starts moving on.
  • @uanbtc ↶ Reply to #12762 #12764 04:34 PM, 13 May 2024
    True, we are very proud.

    And I’m quite disappointed by the attitude of the current “core devs”. Treating a supposedly decentralized protocol like if it is a private blockchain.

    They are really good engineers. The codebase is so much cleaner now! And it was done without breaking protocol.

    But the biggest problem IMO is the attitude towards different perspectives. Let’s move slower and in agreement, not force changes to move fast and break things.

    I want to run “don’t trust, verify” counterparty software. We are in Bitcoin, so we should abide by their principles. Adding hardcoded data for the sake of efficiency is really unattractive IMO.

    What is the limit of hardcoding data? We could do it to a point that there is not even a need to parse up to a certain block. I’m not interested in this though, so I’ll continue running the version that I can verify.

    That’s why I’m looking into verifying the burns csv 🤓
  • @B0BSmith #12765 04:47 PM, 13 May 2024
    assumevalid=0
  • @B0BSmith #12766 04:52 PM, 13 May 2024
    I am inclined to agree with Juan .. no need to rush changes, full verification should not be a big ask .. its why we started with the nobootstrap idea
  • this has nothing to do with bootstrap. you can run an old version of the software and validate the CSV.
  • bro dealing with humans is the worst and even more so if they are tech guys...
  • @uanbtc #12770 06:41 PM, 13 May 2024
    Drake mad: counterwallet is old broken software nobody uses

    Drake happy: “don’t trust, verify” by running an old version of Counterparty
  • @uanbtc #12771 06:41 PM, 13 May 2024
    😂😂😂
  • @6370143984 #12772 06:43 PM, 13 May 2024
    counterwallet is a wallet, not consensus software, and verifying the CSV is entirely performative since the CSV becomes part of the global state and definitionally doesn't need to be validated... but you can if for some reason you want to.
  • @hodlencoinfield #12773 06:49 PM, 13 May 2024
    even better you could submit a PR with a script that anyone can run to validate if they want to
  • @Jpcryptos #12774 06:52 PM, 13 May 2024
    Bro
  • @Jpcryptos #12775 06:53 PM, 13 May 2024
  • @Jpcryptos #12776 06:53 PM, 13 May 2024
    How many xcp wallets are in CP
  • @uanbtc #12777 06:55 PM, 13 May 2024
    Yeah man lol. Switching opinions when is convenient.

    But is ok, we have all these conversations in public and the rest can evaluate each one. And make their own conclusions.
  • @Jpcryptos #12778 06:56 PM, 13 May 2024
    Just chill, and let switch topic....
  • my opinion is we should be able to validate, but im not going to demand anyone build things or write scripts that i could do myself
  • @hodlencoinfield #12781 06:58 PM, 13 May 2024
    so my suggestion was, build the thing you want to see
  • @uanbtc #12782 07:04 PM, 13 May 2024
    Sure. I am not demanding anything, I am conversing about what I don’t agree about the future plans of the “core devs”.
  • @hodlencoinfield #12783 07:05 PM, 13 May 2024
    so whats wrong with me suggesting that you build the thing you want to see?
  • @uanbtc ↶ Reply to #12783 #12784 07:11 PM, 13 May 2024
    Nothing with those specific words. Is more about the whole attitude and characters that get revealed in these disagreements.
  • @hodlencoinfield #12785 07:12 PM, 13 May 2024
    you were able to make a character and attitude assessment from my single message suggesting you write a script to validate a csv and submit it to the core repo?
  • @uanbtc ↶ Reply to #12785 #12786 07:13 PM, 13 May 2024
    No. We have history.
  • @hodlencoinfield #12787 07:14 PM, 13 May 2024
    sure, im just honestly taken aback by your response to me making a simple suggestion which would benefit everyone
  • @uanbtc #12788 07:15 PM, 13 May 2024
    Fair. Let’s leave it here then.
  • just wondering if it has ever happened that you started off disagreeing with core devs and upon being presented with new information you ended up changing your mind?
  • @uanbtc ↶ Reply to #12789 #12790 07:22 PM, 13 May 2024
    Oh yeah!

    One recent example is that I was very worried about the read speeds of balances based on the new log based database schema.

    For most balances, they are not an issue at all. So I was wrong and have admitted it. BUT for large balances, like XCP and PEPECASH the worries I had are quite evident.

    And FYI, at the high level of the whole protocol repository, most recent changes were things I have been suggesting forever. To the point I had already done many of them in github.com/CNTRPRTY.

    So, in general, I am VERY HAPPY with the work led by Adam and implemented by Ouziel.
    Bitcoin and Counterparty Tools

    Decentralizing CNTRPRTY: "Counterparty is Bitcoin. Is on top of Bitcoin. Is Web3. Is Web5. Two steps ahead." 🐸 - Bitcoin and Counterparty Tools

  • @AryanJab #12791 08:41 PM, 13 May 2024
    So, uh, I lost my testnet keys. In a boating accident (but really, it's Lopp's fault).

    Can anyone spare some tBTC for a dev pleb?
  • @AryanJab #12792 08:41 PM, 13 May 2024
    mzRvu4782U3teTxgngujAj8RGVwNnSyNyK
  • just sent .05
  • @hodlencoinfield #12794 08:48 PM, 13 May 2024
    is there a testnet 4 now?
  • @AryanJab ↶ Reply to #12793 #12795 08:49 PM, 13 May 2024
    Thank you!
  • @AryanJab ↶ Reply to #12794 #12796 08:49 PM, 13 May 2024
    I swear to Lopp, if I get all this tBTC and we move onto testnet4, I'mma be upset.
  • @6370143984 #12797 08:49 PM, 13 May 2024
    what happened?
  • @hodlencoinfield #12798 08:49 PM, 13 May 2024
    lol
  • @AryanJab ↶ Reply to #12797 #12799 08:50 PM, 13 May 2024
    I lost my testnet Bitcoin in a boating accident.
  • @AryanJab #12800 08:50 PM, 13 May 2024
    aka Lopp et al fucked up my SSD.
  • @6370143984 #12801 08:50 PM, 13 May 2024
    ah did he attack testnet?
  • @6370143984 #12802 08:50 PM, 13 May 2024
    I don't follow this stuff as closely as I maybe should
  • @AryanJab #12803 08:51 PM, 13 May 2024
    This was the one from weeks ago. I'm only now getting back around to fixing our test environment.
  • @crypt0biwan #12804 09:45 PM, 13 May 2024
    Bitcoin Transaction: 874329a3e8f8c2ff78879e10c28f22750186744e15f144c07795b6c703946938

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

  • @crypt0biwan #12805 09:45 PM, 13 May 2024
    sorry for the random question 🙂
  • @B0BSmith ↶ Reply to #12797 #12806 10:06 PM, 13 May 2024
    I read runes projects started rewarding those who were making runes pre launch, and as a result testnet coins got value ...

    testnet fees became high I guess as Lopp was mining empty blocks maybe to upset those trying to mint testnet assets?

    Wiz been mining testnet4 blocks and has a link on mempool.space
  • 14 May 2024 (49 messages)
  • Lets increase to 400usd.
  • Hmmm... Memento's final message
    Quite odd and interesting
  • haha ikr 😉
  • @crypt0biwan #12810 08:44 AM, 14 May 2024
    was wondering what it'd say
  • @crypt0biwan #12811 08:45 AM, 14 May 2024
    or maybe it was a fee for a card issuance? he burned 300 pepecash with that tx
  • @crypt0biwan #12812 08:45 AM, 14 May 2024
    but was wondering if we could decode the memo somehow
  • @c0rnh0li0 #12813 08:45 AM, 14 May 2024
    2000 was the fee and the directory was closed by then
  • ah I thought like 200 or 300.. And word, interesting it was closed already! what date was it closed (I'm unaware)?
  • @c0rnh0li0 #12815 08:46 AM, 14 May 2024
    March 2018
  • @crypt0biwan #12816 08:46 AM, 14 May 2024
    so now I'm extra curious what it would say hahaha 😇
  • @davesta ↶ Reply to #12816 #12817 12:05 PM, 14 May 2024
    could be binary or base-64
  • yeah no clue haha, but interesting for sure! 🙂
  • @BaconTittys #12819 05:20 PM, 14 May 2024
    Joined.
  • @B0BSmith ↶ Reply to #12768 #12820 05:25 PM, 14 May 2024
    assumevalid=0 was the inspiration for nobootstrap, being able to download the latest version and to verify not trust n fully validate everything like assumevalid=0 does was the goal

    Sure checkpoints can n prolly should be used, just like bitcoin does so most won't assumevalid=0 but a user should be able to assumevalid=0 and have the code run from the block that contains the very first burn if they want to and for it to catch up in a reasonable time.

    People that spin up nodes n think they validated the entire chain in <24 hours are not using assumevalid=0 and that's fine, they may think they fully verified the chain but they didnt

    I understand a lot of work has been done in this regard .. seems a shame to then have a burns.csv when we have the blockchain just siting there, the csv file maybe a little faster but it gives the air of skipping blockchain validation and verification and makes is so to validate the csv you got to take extra steps
  • @6370143984 #12821 05:26 PM, 14 May 2024
    lol, burns.csv has been there since almost the beginning. are we relitigating that?
  • @6370143984 #12822 05:27 PM, 14 May 2024
    question: suppose the validation doesn't match the CSV, what happens?
  • @B0BSmith #12823 05:28 PM, 14 May 2024
    that's xrp
  • @6370143984 #12824 05:28 PM, 14 May 2024
    ?
  • @6370143984 #12825 05:29 PM, 14 May 2024
    this is just a smalltalk discussion. you're conflating bootstrap with a part of the global state of the network.
  • @6517313784 #12826 05:30 PM, 14 May 2024
    xrpxcp is that using counterblock?
  • @B0BSmith #12827 05:33 PM, 14 May 2024
    ideally we want to achieve global state consensus with no bootstrap using the chain as source of data
  • @6370143984 #12828 05:34 PM, 14 May 2024
    it's just an optimization.
  • @6517313784 #12829 05:34 PM, 14 May 2024
    "Global consensus"
  • it has nothing to do with bootstrap
  • @B0BSmith #12831 05:36 PM, 14 May 2024
    a bootstrap is not an assumevalid=0
  • @teysol #12832 05:36 PM, 14 May 2024
    had nothing to do with consensus. the burns.csv file can be trivially recomputed with an old version of the counterparty node software
  • @B0BSmith #12833 05:37 PM, 14 May 2024
    but we are not to run old versions its mandatory to upgrade . be nice if current version fully validated
  • @6370143984 #12834 05:37 PM, 14 May 2024
    good grief
  • it's a mandatory upgrade *after a block height*, and that's exactly why you can have a csv
  • @B0BSmith #12836 05:42 PM, 14 May 2024
    sure we can have csv but you should be able to not need or want to use csv
  • @6370143984 #12837 05:42 PM, 14 May 2024
    lol
  • @6370143984 #12838 05:42 PM, 14 May 2024
    it's been this way since the beginning and I am told counterparty's history is sacrosanct
  • @teysol #12839 05:43 PM, 14 May 2024
    @B0BSmith you should feel to write and distribute that software and see how many users it gets
  • @B0BSmith #12840 05:43 PM, 14 May 2024
    me n Juan I expect
  • @6517313784 #12841 05:45 PM, 14 May 2024
    LoL@ sacrosanct
  • @ABlue0ne ↶ Reply to #12833 #12842 05:49 PM, 14 May 2024
    Didn’t renaming the github repo make running an old version extremely difficult for even wizards?
  • @ABlue0ne #12843 05:50 PM, 14 May 2024
    Or impossible?
  • @B0BSmith #12844 05:51 PM, 14 May 2024
    I not been running a node since last year when it became a headache as to what version I was running .. I kept up but was too keen and ended up on fork with a fee for numerics
  • @B0BSmith #12845 06:34 PM, 14 May 2024
    maybe Ill spin one up again i got a box with the fork from last year just sitting there a few tb of cobwebs .. but i will need to de dockerise as it was a fednode and I don't think that's a ting anymore either .. a lot has changed
  • @6370143984 #12846 06:34 PM, 14 May 2024
    lol there's a dockerized counterparty
  • @B0BSmith #12847 06:34 PM, 14 May 2024
    bootstrapped fednode
  • @B0BSmith #12848 06:36 PM, 14 May 2024
    Is there a good installation guide I can follow ? to start a fresh with no bootstrap, I don't want to kick-start it either am happy to let it validate
  • @6370143984 #12849 06:39 PM, 14 May 2024
    kickstart is fully validating
  • the docs are at docs.counterparty.io
  • @B0BSmith #12851 06:43 PM, 14 May 2024
    ty I'll try a manual install
  • @6370143984 #12852 06:47 PM, 14 May 2024
    there is a replacement for fednode
  • @6370143984 #12853 06:47 PM, 14 May 2024
    if you want it dockerized
  • @B0BSmith #12854 06:52 PM, 14 May 2024
    I have no preference really .. just want a 'node' I can use to dev against .. I have a dedicated i5 32gb 4tb box so resources are hopefully not a problem .. as long as the apis respond I shoukd be good
  • @B0BSmith #12855 06:59 PM, 14 May 2024
    the new endpoints in the v2 api makes it easier to create things like a block announcement bot on Nostr .. a bit like those that used to be seen on twitter last decade that were built atop counterblock
  • 16 May 2024 (10 messages)
  • @herpenstein #12856 02:38 PM, 16 May 2024
    When will the v1 api will be removed?
  • @Niftyboss1 #12857 02:51 PM, 16 May 2024
    I just had a chance to quickly play around with the v2 API and it's awesome - thanks Ouziel for the hard work!

    I also have 2 questions:

    1.
    /mempool/events seems to always return empty - is it not implemented yet?

    2.
    /assets/XCP/dispensers works great - any chance we could have a similar call for dispenses? Something like:

    /assets/XCP/dispenses
  • @6370143984 #12859 02:55 PM, 16 May 2024
    Ah you want dispenses by assets
  • @6370143984 #12860 02:55 PM, 16 May 2024
    If you can confirm it's not available would you add your requests here: https://github.com/CounterpartyXCP/counterparty-core/issues/1786
    [WIP] API v2 Tweaks · Issue #1786 · CounterpartyXCP/counterparty-core

    Transactions by tx index Issuances/burns/dispenser creations/etc. for each block Sends etc. by hash Last N sends, issuances, etc.

  • @teysol ↶ Reply to #12856 #12861 03:46 PM, 16 May 2024
    not for a while (months)
  • Done 👍
  • @crypt0biwan #12863 08:13 PM, 16 May 2024
    hey guys, I'm getting this error in freewallet (when buying a dispenser but also when trying to send an asset).. J-Dog says it's coming from CP API, anything wrong there?
  • @6370143984 #12864 08:43 PM, 16 May 2024
    this isn't enough info to debug. do you have any logs?
  • 17 May 2024 (5 messages)
  • @7056546632 #12866 05:06 AM, 17 May 2024
    forgot to remove bot name and shit
  • @6370143984 #12867 11:35 AM, 17 May 2024
    how're we liking the new rest api, party people?
  • no not really.. I just waited until now and it works again 🤷‍♂️
  • @crypt0biwan #12869 12:03 PM, 17 May 2024
    glad it works 👍
  • @6370143984 #12876 12:29 PM, 17 May 2024
    the response to http localhost:4000/v2/mempool/events is very much not empty for me @Niftyboss1
  • 18 May 2024 (11 messages)
  • Still the same issue here
    {"result": []}

    Looks like a network or server-config issue (or I could be missing something obvious)

    Does it also work for you using the public URL (rather than localhost) ?

    https://api.counterparty.io:4000/v2/mempool/events
  • GET requests make it SO much easier to use 🙏
  • @teysol ↶ Reply to #12878 #12880 01:58 PM, 18 May 2024
    it's empty for me... but wait, that route might only be enabled on develop. Evan is that what you're running?
  • @teysol ↶ Reply to #12879 #12881 01:59 PM, 18 May 2024
    I know right?!?! :)
  • @6370143984 #12882 02:25 PM, 18 May 2024
    Nope.
  • @6370143984 #12883 02:26 PM, 18 May 2024
    http localhost:4000/v2/mempool/events | jq .result[] | wc -l
    550
  • @6370143984 #12884 02:27 PM, 18 May 2024
    counterparty-server --version
    counterparty-server v10.1.2; counterparty-core v10.1.2
  • hm, nope. that's weird!
  • @teysol #12886 02:43 PM, 18 May 2024
    🤦‍♀️🤦‍♀️🤦‍♀️
  • @teysol #12887 02:43 PM, 18 May 2024
    we disabled the mempool on the public nodes
  • @teysol #12888 02:43 PM, 18 May 2024
    pending the refactor that'll be released in v10.2.0
  • 19 May 2024 (2 messages)
  • @Chriton #12889 08:13 PM, 19 May 2024
    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)?
  • @teysol ↶ Reply to #12889 #12890 08:15 PM, 19 May 2024
    that might be a bug. @Chriton would you please file an issue on GitHub with the exact steps required to reproduce? (i.e. specify the payload) https://github.com/CounterpartyXCP/counterparty-core/issues/new
  • 21 May 2024 (1 messages)
  • @rarepepetrader #12891 07:59 AM, 21 May 2024
    Joined.
  • 22 May 2024 (5 messages)
  • @6191355970 #12892 07:31 AM, 22 May 2024
    Joined.
  • @jp_janssen #12893 06:52 PM, 22 May 2024
    Who's heading to Lisbon next week?
  • @jp_janssen #12894 07:26 PM, 22 May 2024
    Would love to have a dev meetup. Even an informal one over a few beers would be nice.
  • Lets organize it...
  • @Jpcryptos #12896 07:29 PM, 22 May 2024
    Hackaton CP summer 2024
  • 23 May 2024 (2 messages)
  • @ffmad ↶ Reply to #12893 #12897 07:10 PM, 23 May 2024
    Going there!
  • @ffmad ↶ Reply to #12894 #12898 07:10 PM, 23 May 2024
    Let's go 👍 On 29th?
  • 25 May 2024 (1 messages)
  • @Chriton ↶ Reply to #12890 #12899 09:00 AM, 25 May 2024
    Hey, so @herpenstein added the issue in the end.

    It's this https://github.com/CounterpartyXCP/counterparty-core/issues/1816.

    I guess you already saw it, but just putting the link here for the others.
    API v1 returning `result` inside of `result` · Issue #1816 · CounterpartyXCP/counterparty-core

    Occasionally the response from the v1 counterparty API returns the result inside of a result. This seems to be happening across the v10 API in general, I don't recall ever seeing this error in ...