• 08 January 2024 (348 messages)
  • @XJA77 #10730 10:22 PM, 08 Jan 2024
    this demand is to avoid fund loosing for users
  • @DOGESTYLEEE #10731 10:22 PM, 08 Jan 2024
    All I hear is what u want from xchain
  • @reinamora_137 #10732 10:22 PM, 08 Jan 2024
    make up some decision that makes sense
  • maybe once all this fork drama is done with ALL numerics will appear back on xchain... but, XChain wont be running any version of counterparty-lib without a fee on numerics.
  • @reinamora_137 #10734 10:24 PM, 08 Jan 2024
    cool. thanks for the clarification. build on!
  • @jdogresorg #10735 10:26 PM, 08 Jan 2024
    Also.. made an update to counterparty2mysql with optional update to ignore numerics in parsing in case anyone is stuck parsing blocks... I believe spells of genesis and a few other backends use counterparty2mysql still ... https://github.com/jdogresorg/counterparty2mysql/commit/77c6274e05448aae6eec46343baa8f20fe730a95
    added optional numeric asset filter · jdogresorg/counterparty2mysql@77c6274

    PHP script that populates a MySQL database with Counterparty data - added optional numeric asset filter · jdogresorg/counterparty2mysql@77c6274

  • 09 January 2024 (29 messages)
  • @KaneMayfield #10738 03:16 AM, 09 Jan 2024
    Joined.
  • @jdogresorg #10739 03:19 AM, 09 Jan 2024
    lets run a poll in here for a few hours
  • @jdogresorg #10740 03:19 AM, 09 Jan 2024

    XCP Fee for Numeric Assets?

    59 vote(s).
    • 35.59322033898305%, 21 votes
    • 23.728813559322035%, 14 votes
    • 11.864406779661017%, 7 votes
    • 28.8135593220339%, 17 votes
  • @jdogresorg #10741 03:19 AM, 09 Jan 2024
    Let’s keep this poll going for the rest of the day so people in different timezones have a chance to see it
  • POLL RESULTS

    XCP Fee on Numerics?
    ---
    55% = Yes, 0.25 XCP
    16% = Yes, 0.5 XCP
    10% = Yes, Discuss
    19% = No

    XCP Fee on Numerics (YES/NO)
    ---
    81% = YES
    19% = No

    What Should Fee Be?
    ---
    55% = 0.25 XCP
    16% = 0.50 XCP
    10% = OTHER

    Activation Block
    ---
    790,000 = Current block
    + 1008 = 144 blocks per day x 7 days
    ---
    791,008 = Activation Block

    It appears that general consensus is to institute an 0.25 XCP Fee on Numerics at block 791,008.

    @hodlencoinfield Agreed?
  • @jdogresorg #10743 03:19 AM, 09 Jan 2024
    poll says 70% of people IN THIS GROUP, think we should do it
  • @hodlencoinfield #10744 03:20 AM, 09 Jan 2024
    consensus is hard
  • @jdogresorg #10745 03:20 AM, 09 Jan 2024
    Friendly reminder for those who are relatively new to dev channel.... poll was taken here, consensus was to move forward with fee... but we did not... just pointing it out so yall know its not me just randomly coming up with a fee on numerics and forcing it today.... its been a long road
  • @XJA77 ↶ Reply to #10740 #10746 03:20 AM, 09 Jan 2024
    where this ws throwed?
  • @jdogresorg #10747 03:21 AM, 09 Jan 2024
    it was here bro... you were in the channel at the time.... scroll up... you prolly voted in it 😛️️️️
  • @jdogresorg #10748 03:21 AM, 09 Jan 2024
    a poll of devs... not just random community members who spam the option their leader says 😛
  • @jdogresorg #10749 03:22 AM, 09 Jan 2024
    funny... now ppl are voting in the poll to change the results... but, results are captured above already... sorry, cant change history 😛
  • @hodlencoinfield #10750 03:23 AM, 09 Jan 2024
    this might have made a difference before this morning but the second you forked its a mute point
  • @jdogresorg #10751 03:24 AM, 09 Jan 2024
    true, consider me an attack... do what is necessary to defend against the attack... build the infastructure to support what you feel is best for CP... I have..... we all know this sucks right now, but in the long-run, good for CP dev, we having more dev conversations and talk about optimizations now than in the past few years.
  • It’s certainly an effective way to get it built quickly
  • @XJA77 #10753 03:27 AM, 09 Jan 2024
    rushed
  • @krostue ↶ Reply to #10744 #10754 04:46 AM, 09 Jan 2024
    For some people, who use the word like icing, the concept must be foreign.

    It is not rule by majority
  • @jsteezy1 ↶ Reply to #10740 #10755 05:55 AM, 09 Jan 2024
    voted
  • @jp_janssen #10756 10:14 AM, 09 Jan 2024
    I just withdrew CIP29 which justified xcp fees on numerics.

    I wrote that CIP long ago and I think it is outdated.

    Whoever still wants this fee, please write a new updated CIP to replace CIP29.

    https://forums.counterparty.io/t/fee-on-numeric-assets/6601/6
    Fee on Numeric Assets

    I suggest adding a 0.01 XCP fee on every issuance (initial and subsequents issuances alike). Also, invalid issuances should be ignored and no longer be stored in the DB. I am against the planned 0.25 XCP fee on numeric assets. Why fee on every issuance From my understanding, the problem lies with the issuances table. Many use cases, like data storage, should move to broadcasts. To encourage this, a fee must be applied to every issuance, not just the first one. Otherwise you can issue an asset...

  • just catching up... what happened to 0.1, not polled as an option?
  • @B0BSmith #10760 02:15 PM, 09 Jan 2024
    We now got 4 registration fees 0.5XCP, 0.25XCP, 0.1XCP and 0.0 XCP depending on which version of counterparty your running
  • a few days ago @jdogresorg you proposed a 0.1 fee, which I happen to support

    then a poll gets run for a few hours without that option in it

    0.25 seems high for a numeric, 0.1 seems enough of an anti-spam measure?

    it's getting harder to follow the bouncing balls on this issue
  • Pretty sure that’s an old poll
  • oh sorry, my misunderstanding, I just saw it in the timeline now, thought it was done and posted

    I'll resume my seat and read-only mode then
  • @krostue #10764 04:41 PM, 09 Jan 2024
    is it me, or did xchain just rate limit itself into not displaying data?
  • @XJA77 ↶ Reply to #10764 #10765 04:42 PM, 09 Jan 2024
    as xchain is not server side has to do a call to db for each visitant i think
  • @yodark #10766 10:14 PM, 09 Jan 2024
    Joined.
  • 10 January 2024 (246 messages)
  • @theogoodman #10767 10:12 AM, 10 Jan 2024
    What is todays update sirs
  • @theogoodman #10768 10:30 AM, 10 Jan 2024
    What is the offical xcp dev fund? Is there one ?
  • @al_fernandz #10769 10:32 AM, 10 Jan 2024
    Not sure there's one
  • @yodark #10770 10:37 AM, 10 Jan 2024
    no there is not
  • @yodark #10771 10:37 AM, 10 Jan 2024
    that's probabely why counterparty is not growing
  • @theogoodman #10772 10:37 AM, 10 Jan 2024
    Ok, so if I raised funds then I would basicly send it to jdog
  • @theogoodman #10773 10:38 AM, 10 Jan 2024
    I have created two donation lots for my upcoming auction one for xcp dev and one for stamp dev, you can send your assets to the vault and it will be auctioned, all funds sent to development
  • @yodark #10774 10:39 AM, 10 Jan 2024
    he is definitely the most active dev in the space
  • @theogoodman #10775 10:39 AM, 10 Jan 2024
    yea that is fine we have done it in the past, can be for xchain freewallet support
  • @yodark #10776 10:40 AM, 10 Jan 2024
    are you aware that counterparty is forking ?
  • @yodark #10777 10:41 AM, 10 Jan 2024
    creating two funds will basically support the existence of two counterparty based ecosystems
  • @theogoodman #10778 10:41 AM, 10 Jan 2024
    sure, people can show support for which they support and we dont know how this will all play out
  • @theogoodman #10779 10:42 AM, 10 Jan 2024
    For this to survive both sides will need dev funds
  • @yodark #10780 10:43 AM, 10 Jan 2024
    I beleive we need to organise ourself to prevent forking as much as possible
  • @theogoodman #10781 10:44 AM, 10 Jan 2024
    Agree, if you have any ideas how we can do that, im happy to discuss
  • @B0BSmith #10782 10:44 AM, 10 Jan 2024
    Counterparty asset regstration grew massively in 2023 .. growing pains are the problem

    We burn xcp to make sql databases work better
  • @yodark ↶ Reply to #10781 #10783 10:45 AM, 10 Jan 2024
    Yes I'm working on a little text, to express my opinion. I think we need to put in place a better governance system
  • @B0BSmith #10784 10:46 AM, 10 Jan 2024
    usage is called spam because it tastes different
  • @B0BSmith #10785 10:48 AM, 10 Jan 2024
    FYI... figured you guys might appreciate some clarity on why fork and how to move forward... just sharing my opinion, reject it if you want.

    Block 770000 = 1/1/2023

    1/1/2023
    ---
    121,795 Total Assets
    99,450 Named Assets
    8,940 Subassets
    13,405 Numeric Assets

    Currently
    ---
    229,498 Total Assets
    107,187 Named Assets
    10,196 Subassets
    112,115 Numeric Assets

    sqlite> select count(*) from assets where block_index<=770000;
    121795
    sqlite> select count(*) from assets where asset_name not like 'A%' and block_index<=770000;
    99450
    sqlite> select count(*) from assets where asset_name like 'A%' and asset_longname is not null and block_index<=770000;
    8940
    sqlite> select count(*) from assets where asset_name like 'A%' and asset_longname is null and block_index<=770000;
    13405

    sqlite> select count(*) from assets;
    229498
    sqlite> select count(*) from assets where asset_name not like 'A%';
    107187
    sqlite> select count(*) from assets where asset_name like 'A%' and asset_longname is not null;
    10196
    sqlite> select count(*) from assets where asset_name like 'A%' and asset_longname is null;
    112115

    As you can see, 9+ years of stable growth on named assets and subassets which support platform with anti-spam fee

    In 2023, the total number of assets on the platform doubled... and over 100K "free" numerics were spammed...

    These numbers only take into account the total number of assets created numerics vs everything else... it doesn't even really address the TRUE size of bloating the database, which is counterparty stores the full base64 image data in a table that is required on almost every sql query join... thats a separate issue

    While everyone is freaking out about fork and worrying about what it means... I think we should all ask how did we get here and what is the core issue, as that is how to best move forward IMO.

    Core issue is should there be a fee on numeric assets... up to the community to decide... I think it is abuse and have taken my stand...

    Others in the community who run projects on this platform should take time to review these numbers and forumulate and voice their opinions publicly...

    You may disagree with the fork, but IMO only way out of this is clarity on what community wants, and community members who have a large stake in the project (developers who actually run projects on the chain) should have their views heard loudly at this critical time.
  • @B0BSmith #10786 10:48 AM, 10 Jan 2024
    200,000 assets made in 2023, oops its 100,000 but still growth compared to previous years
  • @XJA77 ↶ Reply to #10774 #10787 10:51 AM, 10 Jan 2024
    Now Xchain is not counterparty oficial ledger anymore if the aim is to support development of the protocol what is critical needed at this moment are opensource tools (wallet and explorers) we cannot relay as protocol anyomore in closed source tools as this fork is demonstrating
  • @B0BSmith #10788 10:54 AM, 10 Jan 2024
    one of the greatest recent developments was 'no bootstrap'
  • @XJA77 #10789 10:54 AM, 10 Jan 2024
    but this is what is needed at this moment, good for the longterm, but no the only thing needed, this is why a foundation is very important, a foundation could be in charge to evaluate the priorities for the whole ecosystem, be in charge of dev funds and destinate it with bountys to the crytical part in each moment
  • @B0BSmith #10790 10:55 AM, 10 Jan 2024
    it was awful needing a bootstrap
  • @XJA77 ↶ Reply to #10790 #10791 10:55 AM, 10 Jan 2024
    it was not dont trust verify
  • @theogoodman #10792 10:56 AM, 10 Jan 2024
    Foundation has been discussed and tried, it is complex
  • @XJA77 #10793 10:56 AM, 10 Jan 2024
    good to spinup faster a node
  • @B0BSmith #10794 10:56 AM, 10 Jan 2024
    wasn't possible as code was too slow hence bootstrap . so getting that fixed was amazing
  • @XJA77 ↶ Reply to #10792 #10795 10:57 AM, 10 Jan 2024
    i know, the only problem was the registration as foundation in the US?
  • wrong, there is a BLACKBOX.Counterparty_General_Fund
  • @al_fernandz #10798 11:00 AM, 10 Jan 2024
    (Jdog manages it)
  • @B0BSmith #10799 11:00 AM, 10 Jan 2024
    Owner / Issuer1JDogZS6tQcSxwfxhv6XKKjcyicYA4Feev

    shouldn't acommunity fund address start with a 3
  • @B0BSmith #10800 11:00 AM, 10 Jan 2024
    I use 3 addreses fine
  • @B0BSmith #10801 11:01 AM, 10 Jan 2024
    don't see enough p2sh 3 type addresses so am working to fix that
  • yea that was the main issue
  • @B0BSmith #10803 11:20 AM, 10 Jan 2024
    Best development in 2022 was sorting out the hashes /parsing as the whole ecosystem relied on a known good database
  • @B0BSmith #10804 11:21 AM, 10 Jan 2024
    the 'good' database as it was called
  • @B0BSmith #10805 11:22 AM, 10 Jan 2024
    no wonder Counterparty struggled when it was that way
  • @B0BSmith #10806 11:29 AM, 10 Jan 2024
    Should we have a CIP to make NOBOOTSTRAP the default behaviour ?
  • @B0BSmith #10807 11:30 AM, 10 Jan 2024
    I think would help people to take it more seriously
  • @XJA77 ↶ Reply to #10806 #10808 11:33 AM, 10 Jan 2024
    this si de default behaviour of counterparty fednode juans repo https://github.com/CNTRPRTY/federatednode
    GitHub - CNTRPRTY/federatednode: Federated Node Build System - Core Version - Don't trust, verify

    Federated Node Build System - Core Version - Don't trust, verify - CNTRPRTY/federatednode

  • @B0BSmith #10809 11:34 AM, 10 Jan 2024
    he does such great work
  • @XJA77 ↶ Reply to #10809 #10810 11:34 AM, 10 Jan 2024
    yes
  • @ABlue0ne ↶ Reply to #10792 #10811 11:50 AM, 10 Jan 2024
    Honestly raising funds is where all the crap comes from. Stay away from fiat and the good devs will do it for the right reasons. Foundations are a trap. Hushmoney.org
  • @yodark #10812 02:47 PM, 10 Jan 2024
    Counterparty Fork Controversy: A Deep Dive into the Current Debate and Our Position

    https://twitter.com/shaban_shaame/status/1745094416765710447
    Shaban Shaame (@shaban_shaame) on X

    Counterparty Fork Controversy: A Deep Dive into the Current Debate and Our Position Counterparty is currently undergoing a fork. The main reason for this fork is Jdog, the main maintainer of the Counterparty protocol and the builder of widely used tools such as Xchain (a block…

  • @XCERXCP ↶ Reply to #10812 #10813 03:01 PM, 10 Jan 2024
    Perfectly said!

    While I may not agree with the way the fork was activated by Jdog, he sure is getting results of new infrastructure being built out!
  • @ffmad ↶ Reply to #10812 #10814 03:06 PM, 10 Jan 2024
    💯 agree on this
  • @hodlencoinfield #10815 03:06 PM, 10 Jan 2024
    Shaban what is your plan if jdog refuses to stop running his fork
  • @hodlencoinfield #10816 03:06 PM, 10 Jan 2024
    Every day it gets more and more out of consensus
  • @yodark #10817 03:08 PM, 10 Jan 2024
    I don't know yet 🙂
  • @yodark #10818 03:08 PM, 10 Jan 2024
    listen to every party
  • @hodlencoinfield #10819 03:10 PM, 10 Jan 2024
    I think this is the problem, either counterparty is 9.61.1 or 9.62
  • @hodlencoinfield #10820 03:10 PM, 10 Jan 2024
    It cant be both or it is nothing
  • @theogoodman #10821 03:23 PM, 10 Jan 2024
    After some highly scientific research I think the main contention is ease of use for stamp users, if a wallet were to somehow auto buy the xcp fee or collect btc automaticly to buy xcp at some point people wouldnt blink imo
  • @hodlencoinfield #10822 03:27 PM, 10 Jan 2024
    i think the main point of contention currently is jdog running a hostile fork
  • @6370143984 #10823 03:27 PM, 10 Jan 2024
    A hostile fork which is being deployed in a particularly malicious way.
  • @hodlencoinfield #10824 03:27 PM, 10 Jan 2024
    we could have these conversations if he wasnt doing that but its not the case
  • @hodlencoinfield #10825 03:27 PM, 10 Jan 2024
    counterparty cant even upgrade to 9.62 if it wanted to now
  • @hodlencoinfield #10826 03:28 PM, 10 Jan 2024
    its already out of consensus
  • @hodlencoinfield #10827 03:29 PM, 10 Jan 2024
    those still talking about xcp fees for numerics are missing the forest for the trees
  • @hodlencoinfield #10828 03:30 PM, 10 Jan 2024
    if jdog can unilaterally fork the entire protocol on a whim with zero notice then it is HIS protocol to do with as he wishes
  • @hodlencoinfield #10829 03:30 PM, 10 Jan 2024
    maybe some people want that
  • @hodlencoinfield #10830 03:30 PM, 10 Jan 2024
    i certainly dont
  • @B0BSmith #10831 03:31 PM, 10 Jan 2024
    We desire a decentralised open source protocol software stack
  • i believe most everyone in here does
  • @B0BSmith #10833 03:32 PM, 10 Jan 2024
    i would hope so
  • @AryanJab #10834 04:20 PM, 10 Jan 2024
    Joined.
  • @AryanJab ↶ Reply to #10826 #10835 04:21 PM, 10 Jan 2024
    We can easily create a clone of this fork and change the activation block height to be something in the future.
  • @hodlencoinfield #10836 04:22 PM, 10 Jan 2024
    it would not be the same, the ledgers will not match
  • @AryanJab ↶ Reply to #10836 #10837 04:23 PM, 10 Jan 2024
    I mean, the ledgers will never match.
  • @hodlencoinfield #10838 04:23 PM, 10 Jan 2024
    exactly
  • @AryanJab #10839 04:24 PM, 10 Jan 2024
    So we sit and do nothing?

    Wouldn't it be better to merge in a J-Dogesque solution and have this all end?
  • @AryanJab #10840 04:24 PM, 10 Jan 2024
    Negotiate with terrorists, if you will.
  • @hodlencoinfield #10841 04:24 PM, 10 Jan 2024
    no
  • @AryanJab ↶ Reply to #10841 #10842 04:24 PM, 10 Jan 2024
    Why's that?
  • @hodlencoinfield #10843 04:24 PM, 10 Jan 2024
    it would kill the entire ethos
  • @hodlencoinfield #10844 04:25 PM, 10 Jan 2024
    what happens when he does it again when he doesnt get his way?
  • @AryanJab ↶ Reply to #10843 #10845 04:25 PM, 10 Jan 2024
    I don't know about you but the whole ethos feels a bit dead.
  • @hodlencoinfield #10846 04:25 PM, 10 Jan 2024
    feels more alive than ever
  • @AryanJab ↶ Reply to #10844 #10847 04:25 PM, 10 Jan 2024
    We'd hopefully have learned our lesson by this time.
  • @AryanJab #10848 04:25 PM, 10 Jan 2024
    And created block explorers, wallets, etc.
  • @hodlencoinfield #10849 04:26 PM, 10 Jan 2024
    J-Dog (@jdogresorg) on X

    Shoud be noted that the "ROGUE" developer J-Dog, who controls all the websites, properties, and API servers for Counterparty - HAS NOT merged any changes to the main repo - HAS NOT updated any official counterparty properties to 9.62.0 (website, api servers, counterwallet, etc)…

  • @hodlencoinfield #10850 04:26 PM, 10 Jan 2024
    “I have no desire to continue maintaining counterparty, or a fork, after this drama plays out.”
  • @hodlencoinfield #10851 04:27 PM, 10 Jan 2024
    so just stop then @jdogresorg
  • @teysol #10852 04:27 PM, 10 Jan 2024
    the point is that there _is no lesson to be learned from this_. literally anyone running any service on any blockchain could do exactly the same thing—attack the network by running a fake version
  • @hodlencoinfield #10853 04:27 PM, 10 Jan 2024
    why are you torturing yourself?
  • @AryanJab ↶ Reply to #10853 #10854 04:28 PM, 10 Jan 2024
    It's obvious there's some sort of dopamine being released from all of this.
  • @AryanJab ↶ Reply to #10852 #10855 04:28 PM, 10 Jan 2024
    Of course there is. It's to not give one person so much power/responsibility/etc.
  • @AryanJab #10856 04:28 PM, 10 Jan 2024
    Saying there's nothing we can learn from this is silly.
  • @hodlencoinfield #10857 04:29 PM, 10 Jan 2024
    yeah i think we’re learning alot of lessons lol
  • @AryanJab #10858 04:30 PM, 10 Jan 2024
    This is some sort of stalemate where core doesn't want to do anything as to not "kill the ethos" and J-Dog doesn't want to back off. We're just getting deeper in the hole.

    Negotiate with the terrorist. Go back home build infrastructure. We lost.
  • @hodlencoinfield #10859 04:32 PM, 10 Jan 2024
    jdog doesnt want to maintain his fork
  • @hodlencoinfield #10860 04:32 PM, 10 Jan 2024
    let it die
  • @AryanJab ↶ Reply to #10860 #10861 04:32 PM, 10 Jan 2024
    Let the fork that has 95% of all usage just die a slow death? How slow is this death? Years?
  • @hodlencoinfield #10862 04:33 PM, 10 Jan 2024
    stop using xchain my man
  • @AryanJab #10863 04:33 PM, 10 Jan 2024
    What happens when J-Dog changes his mind on not maintaining the fork (which I'd put at a >30% chance)?
  • @hodlencoinfield #10864 04:33 PM, 10 Jan 2024
    good reason to not try to negotiate with him
  • @B0BSmith #10865 04:34 PM, 10 Jan 2024
    cp api coinb.in & xcp.dev all work very well
  • @AryanJab ↶ Reply to #10865 #10866 04:35 PM, 10 Jan 2024
    What is coinb.in? Seems like a Bitcoin wallet?
  • @B0BSmith #10867 04:35 PM, 10 Jan 2024
    yeah it can be used to sign txhex
  • @B0BSmith #10868 04:35 PM, 10 Jan 2024
    as produced by counterparty api
  • @B0BSmith #10869 04:35 PM, 10 Jan 2024
    is not pretty but it functions 100%
  • @AryanJab #10870 04:36 PM, 10 Jan 2024
    Counterparty takes a massive step backwards in terms of UI/UX, awesome.

    Welp, here we are then. Good luck, sirs. I'll sink on this ship with y'all. I'm not leaving. 🫡🫡🫡
  • @B0BSmith #10871 04:37 PM, 10 Jan 2024
    i not suggesting everyone use those tools, but pointing out that xchain freewallet are not essential
  • For the short term yes
  • @hodlencoinfield #10873 04:37 PM, 10 Jan 2024
    For the longer term no
  • @AryanJab ↶ Reply to #10871 #10874 04:38 PM, 10 Jan 2024
    Oh, well, yeah, to us, sure. Never was. But it's essential to non-technical folk.
  • Which is a problem we now have to fix
  • @AryanJab ↶ Reply to #10875 #10876 04:39 PM, 10 Jan 2024
    Stamps guys are on it, it seems. Thank you @XJA77, @reinamora_137.
  • @B0BSmith ↶ Reply to #10874 #10877 04:40 PM, 10 Jan 2024
    non technical folk need to be patient whilst those with the tech chops make life easy again
  • @AryanJab #10878 04:40 PM, 10 Jan 2024
    So just to be clear, Freewallet still uses the core Counterparty API, right?
  • @AryanJab #10879 04:41 PM, 10 Jan 2024
    Which means there really isn't any easy way to pay for a numeric anyway...
  • @hodlencoinfield #10880 04:41 PM, 10 Jan 2024
    You just need xcp in your wallet
  • @hodlencoinfield #10881 04:42 PM, 10 Jan 2024
    The fork will deduct your balance and the non fork won’t
  • @B0BSmith #10882 04:42 PM, 10 Jan 2024
    the xcp debit is done by the "CP Node"
  • @AryanJab ↶ Reply to #10880 #10883 04:42 PM, 10 Jan 2024
    I'm saying that, if a non-techy wanted to pay for a numeric, they aren't able to.
  • @hodlencoinfield #10884 04:42 PM, 10 Jan 2024
    They will auto pay
  • @hodlencoinfield #10885 04:42 PM, 10 Jan 2024
    Because freewallet pulls balances from xchain
  • @AryanJab ↶ Reply to #10885 #10886 04:42 PM, 10 Jan 2024
    But mints using core.
  • @B0BSmith #10887 04:43 PM, 10 Jan 2024
    mints are bitcoin txs there is no xcp component until it hits the CP Node
  • @ABlue0ne ↶ Reply to #10821 #10888 04:44 PM, 10 Jan 2024
    Solving the wrong problem.
  • @AryanJab ↶ Reply to #10887 #10889 04:44 PM, 10 Jan 2024
    OK, let me rephrase this question.

    I'm Amateur Alice. I want to mint and pay 0.1 XCP for a numeric asset.

    How do I do it? Don't mention the APIs. I am amateur.
  • @B0BSmith #10890 04:44 PM, 10 Jan 2024
    the cp node then debits xcp (if you have it for numerics & if you on the version that has those rules)
  • @B0BSmith #10891 04:45 PM, 10 Jan 2024
    are you using Counterparty or JDog Party ?
  • @B0BSmith #10892 04:45 PM, 10 Jan 2024
    if you use counterparty you do not need to pay 0.1 XCP for a numeric
  • @AryanJab ↶ Reply to #10891 #10893 04:45 PM, 10 Jan 2024
    Right. This is what I'm saying. There is no wallet that interacts with JDogParty atm. Freewallet even mints on Counterparty.
  • @AryanJab #10894 04:45 PM, 10 Jan 2024
    So Amateur Alice cannot pay to mint a numeric asset.
  • If she has xcp in her wallet she pays on 9.62 and doesn’t pay on 9.61

    If she has less than 0.1xcp in her wallet her tx is valid on 9.61 and invalid on 9.62
  • @herpenstein #10896 04:49 PM, 10 Jan 2024
    She is simultaneously interacting with both forks
  • @herpenstein #10897 04:49 PM, 10 Jan 2024
    Every transaction is
  • @AryanJab ↶ Reply to #10895 #10898 04:49 PM, 10 Jan 2024
    But the transaction created by Freewallet will NOT have an XCP debit.
  • @AryanJab #10899 04:50 PM, 10 Jan 2024
    Though I think I'm getting it now. The tx hexes are same on both forks.
  • The tx structure doesn’t change. The node sees the issuance and auto deducts
  • @AryanJab #10901 04:50 PM, 10 Jan 2024
    Yeah, I get it now.
  • @AryanJab #10902 04:50 PM, 10 Jan 2024
    My b, my b.
  • @AryanJab ↶ Reply to #10900 #10903 04:50 PM, 10 Jan 2024
    Right. My small brain was missing this part. I thought the message was different. It isn't.
  • most people would think the same thing. The nuance of this situation is not intuitive
  • @ABlue0ne ↶ Reply to #10883 #10905 04:53 PM, 10 Jan 2024
    Why would you want to pay for a numeric? Do you mean stay on the dogchain?
  • @AryanJab ↶ Reply to #10905 #10906 04:53 PM, 10 Jan 2024
    It was a thought exercise to help me understand.
  • @B0BSmith ↶ Reply to #10894 #10907 04:54 PM, 10 Jan 2024
    its automatic .. you do not get to decide which code someone else runs
  • @AryanJab ↶ Reply to #10907 #10908 04:54 PM, 10 Jan 2024
    Yep. I get where my neurons weren't connecting. Ty.
  • @AryanJab #10909 04:54 PM, 10 Jan 2024
    I'M DUMB GUYS, I GET IT
  • @B0BSmith #10910 04:55 PM, 10 Jan 2024
    i took me a while to understand it even after i had seen the damage it did
  • @AryanJab #10911 04:55 PM, 10 Jan 2024
    I'll probably come back with the same exact question in 48 hours.
  • @AryanJab #10912 04:56 PM, 10 Jan 2024
    We hardly knew ye.
  • So far I think only stamp devs have? Kek
  • @XCERXCP #10916 05:47 PM, 10 Jan 2024
    Does emblem vaults use xchain for balances?
  • @XCERXCP #10917 05:48 PM, 10 Jan 2024
    @shannoncode
  • @shannoncode #10918 05:49 PM, 10 Jan 2024
    It does, and we are adding a guard that checks consensus across a few API’s
  • @XCERXCP ↶ Reply to #10918 #10919 05:50 PM, 10 Jan 2024
    Not good
  • @XCERXCP #10920 05:50 PM, 10 Jan 2024
    The guards… are good but….
  • @shannoncode #10921 05:51 PM, 10 Jan 2024
    If anything this really sheds light onto infrastructure gaps. We will soon run our own balance checking infra
  • @XCERXCP #10922 05:51 PM, 10 Jan 2024
    Have you thought about stopping minting?
  • @XCERXCP #10923 05:51 PM, 10 Jan 2024
    Current vaults are fine but… not ones being created now
  • @XCERXCP ↶ Reply to #10922 #10924 05:52 PM, 10 Jan 2024
    Pausing is a better word
  • How much longer do I have to wait to list my 40/50 vaults that weren't migrated? (Because of multiple assets or not in certain categories)

    And why is old sale data not reflected on migrated vaults?

    Spent alot on vaults that have been dormant way too long now
  • @DOGESTYLEEE #10926 05:55 PM, 10 Jan 2024
    Or shall I spend more to cancel?
  • @B0BSmith ↶ Reply to #10918 #10927 05:56 PM, 10 Jan 2024
    CP nodes do not communicate, "consensus" is not achieved via PoW so checking a dozen nodes could give you a dozen different results - all valid
  • @B0BSmith #10928 05:58 PM, 10 Jan 2024
    a dozen is an exaggeration but you get my point
  • We have
  • @XCERXCP ↶ Reply to #10929 #10930 06:06 PM, 10 Jan 2024
    Oh sweet
  • In reality there is no fork, everything is really in the scripts of each tx. As already you mentioned here anyone can create their own interpretation of those scripts.
  • no. this isn't how consensus systems work.
  • @6370143984 #10933 06:31 PM, 10 Jan 2024
    again tbf I don't think Jeremy knows that, either.
  • @B0BSmith ↶ Reply to #10931 #10934 06:31 PM, 10 Jan 2024
    This is not quite correct - the tx scripts do not change depending on which version of CP you use
  • The tx do not change, what has changed is the way the scripts are interpreted
  • @B0BSmith #10936 06:34 PM, 10 Jan 2024
    What has changed is the behaviour of the node
  • @Jpcryptos #10937 06:36 PM, 10 Jan 2024
    You cannot do a fork in which the nodes do not have a consensus communication. CP doesn't have it. , the tx structure remains the same in bitcoin, the CP consensus is actually executed in the code where the "tx" are interpreted.
  • No answer, OK, thanks,
  • @Jpcryptos #10939 06:40 PM, 10 Jan 2024
    When a fork occurs in other blockxhain networks, nodes and miners begin to reorganize blocks and produce different hashes for each block. and that is when it is relevant which "version" of the software named "node" we are running.
  • @B0BSmith #10940 06:41 PM, 10 Jan 2024
    on other blockchain networks nodes communicate . cp nodes do not communicate
  • @6370143984 #10941 06:41 PM, 10 Jan 2024
    Counterparty is a metaprotocol; instances of counterparty do not communicate with each other
  • @6370143984 #10942 06:41 PM, 10 Jan 2024
    think: state machine replication.
  • @6370143984 #10943 06:42 PM, 10 Jan 2024
    so, yes, Counterparty is not a forking consensus system but hard fork is an industry term for backwards-incompatible changes.
  • @Jpcryptos #10944 06:42 PM, 10 Jan 2024
    In CP this does not happen, because CP does not produce new "hashes", CP simply interprets the script in the tx and synchronizes the database according to the rules of the "metaprotocol"
  • @6370143984 #10945 06:43 PM, 10 Jan 2024
    I mean there can be state hashes...
  • so we cannot talk about a real fork. the data in bitcoin will remain the same ,In theory there would be a real fork if we changed the way the data is written, not how it is read(what is happening now in the xchain version) Periwig Correct me if I'm wrong about something.
  • @6370143984 #10947 06:50 PM, 10 Jan 2024
    That's not quite correct, I don't think. It's the Bitcoin blockchain itself that is forking. If a version of Bitcoin were released which allowed backwards-incompatible scripts to be written, and a version of Counterparty were released that supported writing data to the chain in that way were released, there'd be a Bitcoin fork but still not technically a Counterparty fork, I don't think.
  • @6370143984 #10948 06:50 PM, 10 Jan 2024
    metaprotocols are weird 😁
  • @AryanJab #10949 06:50 PM, 10 Jan 2024
    Does xcp.ninja support multi-send?
  • @Jpcryptos #10950 06:52 PM, 10 Jan 2024
    You are right about this...
  • @6370143984 #10951 06:53 PM, 10 Jan 2024
    but again we call it a hardfork because blockchain blockchain blockchain
  • @Jpcryptos #10952 06:54 PM, 10 Jan 2024
    I do not agree with that. so that there is a fork if there is a consensus communication system. We must call things as they really are.
  • @6370143984 #10953 06:55 PM, 10 Jan 2024
    🤷‍♀️okay.
  • its the word we have, the ledgers diverge
  • @hodlencoinfield #10955 06:55 PM, 10 Jan 2024
    it is a fork
  • @hodlencoinfield #10956 06:56 PM, 10 Jan 2024
    if we’re at the part of this conversation where we start to debate the definitions of words then we’ve really lost the plot
  • @Jpcryptos #10957 06:56 PM, 10 Jan 2024
    although if we want to avoid this drama in the future and create a real consensus we must add it in future versions a consensus system.
  • @6370143984 #10958 06:57 PM, 10 Jan 2024
    wouldn't change anything
  • @hodlencoinfield #10959 06:57 PM, 10 Jan 2024
    its social consensus
  • @hodlencoinfield #10960 06:57 PM, 10 Jan 2024
    we choose to believe what is real
  • @hodlencoinfield #10961 06:57 PM, 10 Jan 2024
    very esoteric
  • oh well it would bring less drama.
  • consensus is hard, we all know that.... especially when some ppl refuse to engage and dig in their heels... we have a way out of this, it'll be resolved soon, and I'm fine with my actions.... History will dictate who was on the right or wrong side... what I care about is CP community... fork is no good for anyone, neither is more fighting.... IMO we are 1-2 days away from calling off fork.... wish you were still engaging joe, but respect your right to refuse to engage 👍️️
  • @hodlencoinfield #10964 07:00 PM, 10 Jan 2024
    lol
  • @hodlencoinfield #10965 07:00 PM, 10 Jan 2024
    i dont engage in bad faith
  • @hodlencoinfield #10966 07:00 PM, 10 Jan 2024
    “do this OR ELSE”
  • @jdogresorg #10967 07:00 PM, 10 Jan 2024
    yup, got it. I know your mad... can only say, I understand, and respect your viewpoint so many times bro 🤷️️️️
  • @hodlencoinfield #10968 07:00 PM, 10 Jan 2024
    ^ you
  • @hodlencoinfield #10969 07:01 PM, 10 Jan 2024
    i dont force people who depend on my services onto a forked chain with zero notice
  • @hodlencoinfield #10970 07:02 PM, 10 Jan 2024
    i dont do that because i operate on good faith
  • very esoteric. much mystery. wow.
  • but as developers and cryptographers we must think of a solution so that this cannot happen in the future. the only thing I think is that we can generate hashes or Merkle trees in the database and synchronize them between all the CP nodes. Only in this way can we know which version of the ledger is correct.
  • @yodark #10973 07:04 PM, 10 Jan 2024
    Clear Governance and decision making is key to maintaining a decentralized project. The lesson we learn is the system should not depend on single implementation and we clearly need to define who decide who vote etc
  • it can *always* happen. That's what @teysol meant when he said there's nothing to learn from this.
  • @6370143984 #10975 07:04 PM, 10 Jan 2024
    blockchains are non-coercive
  • @6370143984 #10976 07:06 PM, 10 Jan 2024
    implementing state hashes wouldn't have helped because the issue was fundamentally social, in that a critical service upgraded to an incompatible version of counterparty.
  • @hodlencoinfield #10977 07:07 PM, 10 Jan 2024
    Yeah this wasn’t an accidental fork
  • @hodlencoinfield #10978 07:07 PM, 10 Jan 2024
    One person is knowingly running an alternate version
  • Blockchains force each user to use their set of rules, and that set of rules is defined between the nodes, miners, and wallets. If I want to use bitcoin I must use the consensus of rules that come from a record of hashes, protocols and scripts compared between nodes.
  • @6370143984 #10980 07:08 PM, 10 Jan 2024
    i mean kind of
  • @6370143984 #10981 07:08 PM, 10 Jan 2024
    you can just run whatever version of bitcoin you want
  • That’s offloaded to bitcoin
  • @6370143984 #10983 07:08 PM, 10 Jan 2024
    it's 'not Bitcoin' but if you're intent on calling it bitcoin you will and no one can stop you.
  • @6370143984 #10984 07:08 PM, 10 Jan 2024
    that's essentially what @jdogresorg is doing.
  • @6370143984 #10985 07:09 PM, 10 Jan 2024
    this hard fork was to my knowledge unprecedented not because some fees were added but because it was activated the same day it was released and was deployed by a critical service provider.
  • @6370143984 #10986 07:10 PM, 10 Jan 2024
    and so the fact that he calls it 'Counterparty' ends up mattering *a lot* (especially because the tx prefix wasn't changed and most txs that are valid on counterparty are valid on jdogparty)
  • The social must be supported by the mathematical, a ledger is not a matter of "comments on social networks" or "attacks on Telegram", the social contributes to the set of rules of the protocol, but is not the protocol itself.
  • @6370143984 #10988 07:11 PM, 10 Jan 2024
    you can kill a blockchain with attacks on telegram
  • @6370143984 #10989 07:11 PM, 10 Jan 2024
    you just can
  • @6370143984 #10990 07:11 PM, 10 Jan 2024
    (this is coming from someone who studiously avoided using telegram until a few weeks ago)
  • @Jpcryptos #10991 07:11 PM, 10 Jan 2024
    Consensus is the transformation from social to mathematical algorithms.
  • do it in bitcoin.
  • @6370143984 #10993 07:12 PM, 10 Jan 2024
    bitcoin is really big
  • @6370143984 #10994 07:12 PM, 10 Jan 2024
    but the block size wars happened on reddit and really could've killed bitcoin
  • @6370143984 #10995 07:12 PM, 10 Jan 2024
    "fork your mother if you want fork"
  • @Jpcryptos #10996 07:13 PM, 10 Jan 2024
    The government has used things bigger than telegram to try to kill bitcoin and has not succeeded.
  • @6370143984 #10997 07:13 PM, 10 Jan 2024
    that's partly because bitcoiners are as a rule distrustful of government
  • simply because bitcoin contains the mathematics to which all users have agreed
  • @6370143984 #10999 07:13 PM, 10 Jan 2024
    but mike hearn and roger ver ragequitting really tore the community apart.
  • @B0BSmith ↶ Reply to #10995 #11000 07:13 PM, 10 Jan 2024
    was that not a tweet ?
  • @6370143984 #11001 07:14 PM, 10 Jan 2024
    lol I think you're right.
  • @B0BSmith #11002 07:14 PM, 10 Jan 2024
    MrHodl will know
  • @6370143984 #11003 07:14 PM, 10 Jan 2024
    MrHodl is not Counterparty's biggest fan lol
  • @B0BSmith #11004 07:18 PM, 10 Jan 2024
    i like MrHodl shame he does not like permissionless use of his blockchain
  • @6370143984 #11005 07:19 PM, 10 Jan 2024
    yep, it's evergreen
  • Close, “fuck your mother if you want fuck” Jihan Wu
  • @c0rnh0li0 #11007 07:32 PM, 10 Jan 2024
  • @6370143984 #11008 07:33 PM, 10 Jan 2024
    good grief lol of course there is a pepe for it
  • @c0rnh0li0 #11009 07:33 PM, 10 Jan 2024
    Fork your mother if you want fork is a nice come back to that
  • @6370143984 #11010 07:34 PM, 10 Jan 2024
    yeah, I didn't come up with it unfortunately lol. Was a taunt to Jihan during the UASF stuff I think
  • Yes, thanks @IndelibleTrade for that classic
  • @jsteezy1 #11012 07:49 PM, 10 Jan 2024
    is that voice call still planned?
  • *bow*
  • 11 January 2024 (59 messages)
  • @OoakosiMo #11014 12:13 AM, 11 Jan 2024
    Joined.
  • @6370143984 #11015 12:20 AM, 11 Jan 2024
    just discovered this bad boy: https://rarepepes.com/nft/PEPEPARTY/
    PEPEPARTY • Rare Pepe NFT and Blockchain Art Collectibles

    PEPEPARTY is Series 1, Card 7 and part of the 2016 XCP Rare Pepes Collection.1000 Originally Issued, 0 Burned

  • @6370143984 #11016 12:20 AM, 11 Jan 2024
    @teysol I think we look good!
  • @hodlencoinfield #11017 12:21 AM, 11 Jan 2024
    that was my first rare pepe lol
  • @teysol #11018 12:22 AM, 11 Jan 2024
    ahaha that's amazing 😂🥰🙈
  • @hodlencoinfield #11019 12:22 AM, 11 Jan 2024
    if you guys want one just send me an address!
  • @teysol #11020 12:23 AM, 11 Jan 2024
    will dm you
  • FYI guys this offer was for @teysol and periwig who are featured in the card so you can stop DMing me lol
  • @AryanJab ↶ Reply to #11021 #11022 01:20 AM, 11 Jan 2024
    Even in the dev chat? Damn.
  • @6370143984 #11023 01:32 AM, 11 Jan 2024
    LOL
  • Fck sorry :-)
  • @sulleleven #11025 02:34 AM, 11 Jan 2024
    Who owns FORK asset? maybe I do idfk lol
  • @XJA77 #11026 02:34 AM, 11 Jan 2024
  • @XJA77 #11027 02:34 AM, 11 Jan 2024
    this is frok
  • @Zio_Terenzy #11028 02:44 AM, 11 Jan 2024
    Joined.
  • You too huh... glad it ain't just me lol
  • @Pav_Dank ↶ Reply to #11029 #11030 04:56 AM, 11 Jan 2024
    I did as well , followed by deleting the dm
  • @Pav_Dank #11031 04:56 AM, 11 Jan 2024
    Thought we just giving away Rares now 😂
  • @KaneMayfield #11032 05:09 AM, 11 Jan 2024
    I don't know... he's had a long day.. stress might make him buy the bar a round

    Worth a shot
  • @1735705843 #11033 05:33 AM, 11 Jan 2024
    Joined.
  • @ABlue0ne ↶ Reply to #10935 #11034 11:32 AM, 11 Jan 2024
    This time.
  • They better be they created the problem in the first place
  • @XJA77 ↶ Reply to #11035 #11036 07:51 PM, 11 Jan 2024
    The issue at hand is not new; it has always been present, only becoming apparent during high-volume enviroments. The real problem lies in the 'counterparty2mysql' issue, but elsewhere. For example, XChain also struggles during periods of intense BTNS minting, indicating its inability to handle high-volume environments. In contrast, the Counterparty protocol has demonstrated robust performance across a variety of conditions (BTNS minting and also Stamps minting [10k issuances in 60 mins] ). Therefore, I recommend thoroughly understanding the underlying problem before discussing it. Imposing a fee isn't a solution. The reason we have managed so far is due to operating within a niche market. Had there been a higher volume of transactions earlier, we would have faced the same challenges.
  • @XJA77 #11037 07:54 PM, 11 Jan 2024
    you can believe what you want but it doesn't change what is actually happening.
  • @Jpcryptos #11038 07:57 PM, 11 Jan 2024
    Since September 2023 I am building a wallet for CP that will be ready by February of this year. I can also submit a proposal as founder of Blocklack USA, INC. to develop tools, explorers and improve the protocol, if the community agrees and raises money we can start building.
  • @teysol #11039 07:58 PM, 11 Jan 2024
    yep, I would love to see some proper benchmarks and performance testing on the various components of the counterparty stack, ... I have my own intuitions of course, but it's almost always best to start with the tests in cases like this one.

    in general, I'd love to see the development focus be on relatively non-controversial improvements like performance, infrastructure support etc.
  • @AryanJab ↶ Reply to #11038 #11040 08:00 PM, 11 Jan 2024
    That's always been the problem though, no moneys for developers. Only incentives such as what the Stamps crew has on their hands now.
  • and now we are suffering the consequences of this lack of financing for development
  • @teysol #11042 08:03 PM, 11 Jan 2024
    yeah, we all very much need to figure out a way to support development sustainably going forward. ofc everything would have been much easier if we'd had a premine ;) but there are definitely ways to do it
  • @6370143984 #11043 08:04 PM, 11 Jan 2024
    @teysol is the key to yell at the devs to do something in exchange for nothing?
  • @ABlue0ne #11044 08:05 PM, 11 Jan 2024
    I’ll work for XCP.
  • @ABlue0ne #11045 08:05 PM, 11 Jan 2024
    That sounds like a circular economy.
  • @teysol ↶ Reply to #11043 #11046 08:05 PM, 11 Jan 2024
    how did you know!??!? 😂
  • Building a better architecture, optimizing the parsing tools, APIs and databases would take us around 2 to 3 months, building a new explorer with API open to the public would take us another 2 months. A development of this this would cost us around 120k.
  • @Jpcryptos #11048 08:18 PM, 11 Jan 2024
    With that budget I could assign 5 full-time devs to work on improve the protocol
  • And CP devs + Stamps still working together as we speak. But would be great if the community come Up with CIPs or revive old ones for this while everything else its being build.

    Or hopefully some fund or people want to invest in OS tooling and infra.
  • @Jpcryptos #11050 08:21 PM, 11 Jan 2024
    However, this is a litmus test for the community and OGs who have been on counteeparty all this time.
  • @teysol ↶ Reply to #11047 #11051 08:21 PM, 11 Jan 2024
    I think this kind of thing is part of the conversation we should be having
  • My company has been dedicated to software development for 25 years and has worked building technology for banks and insurance companies in Silicon Valley, and surely we can help Counterparty.... if all of you agree I can prepare a professional draft proposal. Not a CIP or a blog, but an annex to a legal contract so that my company commits to working to help CP.
  • @ABlue0ne ↶ Reply to #11052 #11053 08:30 PM, 11 Jan 2024
    There is a chat with different developers who you may want to also reach out to as this channel may not represent reality or the future.
  • @ABlue0ne #11054 08:30 PM, 11 Jan 2024
    Adam is one of those.
  • @ABlue0ne #11055 08:30 PM, 11 Jan 2024
    For sure
  • @Jpcryptos #11056 08:34 PM, 11 Jan 2024
    We'll see what happens, as I said above this is a litmus test for the community.
    and it's not about money, because I know there are a lot of OGs here with big bitcoin bags.
  • @Jpcryptos #11057 08:34 PM, 11 Jan 2024
    sons of Satoshi
  • @ABlue0ne ↶ Reply to #1380 #11058 08:42 PM, 11 Jan 2024
    Nothing new under the sun.
  • @ABlue0ne ↶ Reply to #1386 #11059 08:44 PM, 11 Jan 2024
    This aged well.
  • @AryanJab ↶ Reply to #11059 #11060 08:46 PM, 11 Jan 2024
    Holding that one close for a year and a half, huh?
  • @Jpcryptos #11061 09:09 PM, 11 Jan 2024
    Could someone provide me with a sqldump file of CP ?
  • @XJA77 #11062 09:21 PM, 11 Jan 2024
    There is a bootstrap which is not accurate but can help you for a first step
  • @XJA77 #11063 09:21 PM, 11 Jan 2024
    I know many nodes run with it
  • @XJA77 ↶ Reply to #11061 #11064 09:21 PM, 11 Jan 2024
    I dmes you ser
  • @Jpcryptos #11065 09:22 PM, 11 Jan 2024
    Thanks
  • @camzjamz ↶ Reply to #11042 #11066 09:25 PM, 11 Jan 2024
    this isn't directed at you, more so its directed at the siuation

    its unbelievably frustrating that a native token exists, representing stake in the protocol because it must be destroyed to translate to a named asset, is viewed so negatively

    yea there was no premine, it was all done with burning btc. well, it may as well have been a premine because its viewed that way

    do governments build roads from donations and then seek more donations to maintain and make more roads? counterparty is a protocol that runs on donations of time and energy and is subsequently fleeced of value. Its a one way street, minimal value is returned to counterparty dev initiative. it's progress relies on donations from the flavor of the week's project. stamps is the latest iteration.

    counterparty is amazing thing and so is its community. if XCP is not going to be the glue that holds the community together that's fine. i just had to get this off my chest. we will survive as we always have
  • @6370143984 #11067 09:32 PM, 11 Jan 2024
    the lack of premine wasn't a PR move; it was the right thing to do.

    we've been very happy to see that the community has raised donations for development in the past. the goal should be to make it more systematic and sustainable, and, most importantly *directed to specific outcomes*. As I've said before, this is a solved problem in the OSS space; we don't need to make up a new model, we just need to follow existing best practices.

    completely disagree RE: stamps project. AFAICT they're not asking for any money, themselves, and are building tooling for the Counterparty ecosystem. *This* is the correct model: those who are invested in the platform helping to develop it.
  • @camzjamz #11068 09:37 PM, 11 Jan 2024
    yes i dont mean to say that they are asking for money. the profit motive is enough for them to build the tools. but again its fine to run off bounties/donations. it seems to be what we have to do
  • @6370143984 #11069 09:37 PM, 11 Jan 2024
    whether adding XCP fees to certain types of transactions is the right thing to do is secondary to the bigger problem: XCP is illiquid. I am frankly confused that the community doesn't spend more time trying to address that.
  • @camzjamz #11070 09:37 PM, 11 Jan 2024
    XCP is illiquid because it costs houndreds of thousands of dollars to list on an exchange. we havent gotten enough donations together for that
  • @camzjamz #11072 09:38 PM, 11 Jan 2024
    regardless, we'll be fine i just had to air out some thoughts thanks
  • 12 January 2024 (15 messages)
  • Im not an expert here, but my Guess It that It cost thousand of dollars because its iliquid. Why they wouldnt want the token if there IS money to make?
  • @blockjack8 #11074 01:47 AM, 12 Jan 2024
    Maybe there IS someone in this group with a bigger expertise here that can share his pov
  • @camzjamz #11075 01:47 AM, 12 Jan 2024
    i honestly dont care anymore
  • @ffmad #11079 09:40 AM, 12 Jan 2024
    Gm. Haven't checked since some time, and had to resync my fednode and it's crazy how slow it syncing CP. Is it also taking like 2 min / block for everyone here?
  • @teysol ↶ Reply to #11039 #11080 09:50 AM, 12 Jan 2024
    I'm working on this
  • @ffmad #11081 10:04 AM, 12 Jan 2024
    It's not normal, even if it wasn't fast before, it wasn't that slow. I'm wondering if it's some problem on my part, might need to wipe the CP database and restart
  • @teysol #11082 10:05 AM, 12 Jan 2024
    > might need to wipe the CP database and restart

    This would surprise me greatly
  • @ffmad #11083 10:06 AM, 12 Jan 2024
    what are you getting right now on your fednode?
  • @teysol #11084 10:19 AM, 12 Jan 2024
    I'm setting up my env now, without fednode
  • @teysol #11085 10:21 AM, 12 Jan 2024
    bitcoind is syncing slowly :/
  • @XJA77 ↶ Reply to #11079 #11086 02:54 PM, 12 Jan 2024
    No ser like 5-6 seconds per block
  • @teysol #11087 03:50 PM, 12 Jan 2024
    @ffmad can you run it with the --verbose flag?
  • @ffmad #11088 04:17 PM, 12 Jan 2024
    I've rebuilt cp
  • @jdogresorg #11089 06:52 PM, 12 Jan 2024
    This may or may not be related... I haven't touched the official CP API servers since this drama started... but heard complaining.. working on a solution... in testing solution, had issues connecting to api.counterparty.io... seems the database is lagging? I was unaware of the issue (busy) and dunno why exactly stuff is lagging... but, i've restarted CP on both the API servers so stuff should catch up..... CP has had a running problem... which usually has only presented itself under very heavy mempool loads, where CPU gets too busy parsing hundreds of thousands of transactions every second... so John n I made some edits to mempool parsing frequency in cases of over X transactions in mempool... exact number of X escapes me.... but may be related to busy mempool, may be related to high disk IO or something... not sure, no time to test... but I do know that CP has a lingering issue, which presents itself occasionally.. where you can start up CP, it will parse to current, but WILL NOT update with txs from mempool, and WILL not parse new blocks without a restart.... i've battled this issue many times over the years... restarting counterparty-lib always fixed (windows solution, reboot 😛️️️️️️) to get parsing again.. so wrote scripts to detect lagging counterparty and restart automatically.... dogeparty has experienced this same exact recently... got a script checking API every 30 seconds if it is up and lagging... after database lags (8 blocks), my script detects "counterparty database is behind" and then kicks counterparty to restart it
  • @jdogresorg #11090 06:53 PM, 12 Jan 2024
    just doing full braindump in case it helps... also, solving issue on CP API servers by restarting... hope that helps.. but may have to put lame lagging/down/reboot script monitor on CP servers... hope restart fixes for now.... in the past, you restart, and eventually it all just starts working again 🤷️️️️
  • 13 January 2024 (93 messages)
  • /report
  • @B0BSmith #11094 12:05 PM, 13 Jan 2024
    Is one of the reasons XCP is illiquid due the fact there a perception there isn't a lot if it?

    We could do away with the idea of XCP being divisible and switch to using XCPtoshis

    Divisibility is a stange beast .. its all UI perception as its all INT data types at the protocol level (correct me if i am wrong) .. without it we can leverage the Moscow time meme
  • @B0BSmith #11095 12:06 PM, 13 Jan 2024
    It will help add to user confusion in a big way too
  • @teysol #11096 12:06 PM, 13 Jan 2024
    I've actually thought since like January 2014 that XCPs should be denominated differently 😂... IMO there should be more 2 billion XCP rather than 2 million 🤷‍♀️
  • @B0BSmith #11097 12:20 PM, 13 Jan 2024
    interesting
  • The way to really increase liquidity is dex usage imo
  • @hodlencoinfield #11099 01:36 PM, 13 Jan 2024
    That creates both buyers and sellers
  • @robbyrbd #11100 02:20 PM, 13 Jan 2024
    An update: For anyone not familiar, I'm one of the three original Counterparty co-founders, and was active in code development for the project especially in the 2014-2016/2017 timeframe. For the last good number of years though, my interests have led me to a totally different field, and life has happened (wife, kids, etc). I've maintained the github "owner" role of the Counterparty-related repositories for years, and in the absence of time to write code, have helped behind the scenes with resolving interpersonal conflicts and keeping someone at the wheel working on the project and fixing bugs.

    Recently we've had some changes, such as j-dog leaving the project development team and Adam and Evan coming back into the community. I've polled the current "dev team" (Joe, JP and Shannon Code) and they are all in favor of Adam being given commit access again. I will be doing this shortly, as well as removing myself from dev team access, as having it is no longer necessary. Adam being back on the team and having the time to work on things will add a lot to the project!

    I will continue to lurk in these chats (for the memes, if nothing else). After ten years, It's great to see that Counterparty is still around with a dedicated community. I wish the project the best of luck moving forward.
  • @benchbtc ↶ Reply to #11098 #11101 02:33 PM, 13 Jan 2024
    this, currently, would need to be BTC-pay DEx, which I think we all know is unlikely to take off. And even if it did would be limited by the speed of bitcoin blocks.. It seems a common party line from XCP users (that are not "traders") always points to DEx and furthermore cites dispensers. Dispensers alone can never provide "liquidity" or a "market" as there is no capacity for 'bids' only 'asks'.

    I love DEx's and wish everything could use them (hence my affinity towards counterparty) but our reliance on dex-trade (dot) com as the ONLY actual market is the major factor leading to such a dearth of liquidity. Basically, even though it's not best I think the head in the sand "we don't need a centralized exchange" line of thinking is shooting ourselves in the foot...
  • @KaneMayfield #11102 02:34 PM, 13 Jan 2024
    I've only been around for 3yrs but this it the most action I've seen in some of these chats (even when it's contentious).

    I think the ship will be sailed in a great direction because of it

    Happy that I'm on it.
  • This can be helped without a CEX, but will require some longer term protocol changes that can allow XCP and other assets to be compatible with ordinals PSBT based marketplaces.

    The first step is getting the API to generate compatible transactions, this is relatively strait forward. After that, an update to the send function to allow binding/unbinding of assets to/from utxos would be necessary.

    I put the first step up for discussion.

    https://github.com/CounterpartyXCP/cips/discussions/131
    PSBT API support · CounterpartyXCP/cips · Discussion #131

    CIP: XXX Title: PSBT API Support Author: Derp Herpenstein Discussions-To: ?? Status: Draft Type: ?? Created: 2024-1-12 Abstract Add the option to return transactions as PSBTs in the API Rationale C...

  • @herpenstein #11104 02:50 PM, 13 Jan 2024
    By making these two changes, it would be possible to trade XCP assets for ordinals or btc in a single PSBT based transaction.
  • @benchbtc #11106 02:53 PM, 13 Jan 2024
    even if though - I am firmly of the belief that listing on a somewhat known exchange would do leaps and bounds for the ecosystem. A healthy market should have all alteratives..
  • i was more referring to using the dex to sell pepes and what not, not dispensers or btcpay, the only time in the recent past we’ve had a strong demand for xcp was due to arbitrage between vaulted pepes on opensea and pepes on the dex through rarepepewallet
  • @AbstractMirror #11108 03:18 PM, 13 Jan 2024
    It would be good to see new ways to access the dex, FreeWallet doesn’t work for me and Counterwallet is 50/50 depending on servers and timeout
  • @hodlencoinfield #11109 03:35 PM, 13 Jan 2024
    adding dex to rarepepewallet.wtf is high on my priority list
  • @hodlencoinfield #11110 03:36 PM, 13 Jan 2024
    now that my collection lives on a hardware wallet im more motivated than ever lol
  • @might_be_larping #11111 03:37 PM, 13 Jan 2024
    lol I just ordered a ledger.. thanks Joe 🙏
  • @hodlencoinfield #11112 03:37 PM, 13 Jan 2024
    also working on trezor support, thats what i was working on when the recent chaos began
  • @hodlencoinfield #11113 03:38 PM, 13 Jan 2024
    but ive had zero issues with ledger
  • @hodlencoinfield #11114 03:38 PM, 13 Jan 2024
    and after using both i actually like the interface on ledger better
  • @might_be_larping #11115 03:39 PM, 13 Jan 2024
    I have a trezor already but I just got ledger for this.. plus they have very nice colorways I got orange and purple.. made me think they would maybe do a limited edition rpw printed edition. The demand is definitely there
  • @might_be_larping #11116 03:40 PM, 13 Jan 2024
    If not hold tight scare city haha
  • @6370143984 #11117 03:41 PM, 13 Jan 2024
    ledger's got a better design IMO but too many shenanigans :-/
  • @might_be_larping #11118 03:42 PM, 13 Jan 2024
    Yeah I know
  • @might_be_larping #11119 03:42 PM, 13 Jan 2024
    But it’s for the culture
  • @might_be_larping #11121 03:43 PM, 13 Jan 2024
    This is how I keep my rareness
  • @teysol ↶ Reply to #11109 #11122 03:54 PM, 13 Jan 2024
    did you ever look at using counterblock as a backend?
  • @hodlencoinfield #11123 03:56 PM, 13 Jan 2024
    i haven’t, running direct from counterparty api right now
  • @teysol #11124 03:57 PM, 13 Jan 2024
    I think it may make sense to look at
  • @teysol #11125 03:57 PM, 13 Jan 2024
    might be helpful esp for more advanced features
  • @hodlencoinfield #11126 03:58 PM, 13 Jan 2024
    nice, will take a look
  • @XJA77 #11127 04:10 PM, 13 Jan 2024
    I think now counterblock is the piece broken in counterwallet
  • @hodlencoinfield #11128 04:10 PM, 13 Jan 2024
    i havent tried using counterblock in years
  • @XJA77 #11129 04:10 PM, 13 Jan 2024
    With the last dispenser close
  • @6370143984 #11130 04:11 PM, 13 Jan 2024
    ach how deep is that issue
  • @XJA77 #11131 04:11 PM, 13 Jan 2024
    Is with the close delayed after 5 blocks will find J-Dog message about the issue
  • @XJA77 ↶ Reply to #9074 #11132 04:12 PM, 13 Jan 2024
    .
  • @Jpcryptos #11133 04:13 PM, 13 Jan 2024
    GitHub - blocklack-team/counterpartydb: A Counterparty db wrapper

    A Counterparty db wrapper. Contribute to blocklack-team/counterpartydb development by creating an account on GitHub.

  • @Jpcryptos #11134 04:13 PM, 13 Jan 2024
    a rust wrapper for the database.
    -balances by address
    -blocks by hash and block index
    -assets by name
  • @teysol ↶ Reply to #11132 #11135 04:13 PM, 13 Jan 2024
    ah yes! super easy fix!
  • @Jpcryptos #11136 04:13 PM, 13 Jan 2024
    I will add more features soon
  • @XJA77 #11137 04:14 PM, 13 Jan 2024
    Issue with v9.61 in counterwallet+counterblock · Issue #1294 · CounterpartyXCP/counterparty-lib

    From @jdogresorg in a chat: """ For the past week or so counterwallet has been down because counterblock (counterwallets backend) has been choking on parsing blocks. There is a probl...

  • @teysol #11138 04:18 PM, 13 Jan 2024
    > This is generating a non-correlated block_index in the messages table, so now it cannot be assumed that greater the messsage_index equal or greater is the block_index.

    ugh this is super ugly though
  • @teysol #11139 04:19 PM, 13 Jan 2024
    I'm inclined to say we rewrite history with a rollback
  • @XJA77 #11140 04:20 PM, 13 Jan 2024
    Would generate potential fund loss ...
  • @teysol #11141 04:21 PM, 13 Jan 2024
    we could check the credits/debits table to see if anything was actually affected... but yes
  • i disagree with any rollbacks
  • @teysol #11143 04:21 PM, 13 Jan 2024
    protocol broken 😔
  • @hodlencoinfield #11144 04:21 PM, 13 Jan 2024
    we can only go forward
  • @hodlencoinfield #11145 04:22 PM, 13 Jan 2024
    reminds me of the time i accidentally issued quantity to a locked asset
  • @hodlencoinfield #11146 04:22 PM, 13 Jan 2024
    edge case bug that allowed it so it was patched but that asset remains with the additional quantity
  • @teysol #11147 04:22 PM, 13 Jan 2024
    we could rewrite the message index without rewriting the anything else?
  • @teysol #11148 04:23 PM, 13 Jan 2024
    would be hacky
  • @hodlencoinfield #11149 04:23 PM, 13 Jan 2024
    i think hacky might be the only way out of the spaghetti we find ourselves in
  • @hodlencoinfield #11150 04:23 PM, 13 Jan 2024
    i did like the idea of a technical debt jubilee that droplister floated
  • @teysol #11151 04:23 PM, 13 Jan 2024
    which?
  • @hodlencoinfield #11152 04:24 PM, 13 Jan 2024
    i dont think hes in here but basically the idea was get the codebase on solid ground and snap shot the state at X block then move to the new version
  • @hodlencoinfield #11153 04:25 PM, 13 Jan 2024
    we can throw a big party too lol
  • @teysol #11154 04:25 PM, 13 Jan 2024
    oh sure, that's an old idea. but again, the problems with the codebase aren't that bad
  • @hodlencoinfield #11155 04:25 PM, 13 Jan 2024
    yeah im confident we can work through them
  • Can you provide me what part of the code is causing this?
  • @hodlencoinfield #11157 04:26 PM, 13 Jan 2024
    but at least there are options
  • @B0BSmith ↶ Reply to #11098 #11158 05:20 PM, 13 Jan 2024
    Yeah for sure

    I was building a DeX component into my Satoshi Soldier wallet
  • There is a special edition pepe ledger, I think it was batzdu
  • @robbyrbd ↶ Reply to #11128 #11160 08:13 PM, 13 Jan 2024
    it worked well when I was using it for counterwallet, but that was 5-6+ years ago it needs some TLC with Python and library changes since then
  • @robbyrbd #11161 08:40 PM, 13 Jan 2024
    I initially wrote it because counterparty-lib didn't have the advanced API functionality counterwallet required. The reasoning behind this initially included wanting to avoid a bunch of SQL queries on unindexed attributes but ended up going beyond this: DEX market statistics, asset history for a particular asset, statistical compilations of what was going on in the network, etc. It would be composed as it read parsed through the txes on the feed from counterparty-lib, and cached, so that subsequent API calls against it would be fast and wouldn't incur the same kind of performance penalties that you might get from raw SQL queries against the CP DB. It also utilizes mongodb on its backend to allow for much faster data querying and data manipulation that I could get from the sqlite backend, especially for statistical stuff.
  • @robbyrbd #11162 08:40 PM, 13 Jan 2024
    I would support counterparty-lib adding in some of the kind of advanced API functionality that counterblock offers, but I suspect a good chunk of it would be out of scope (e.g. DEX market statistics). Moreover, I am thinking that we could be outgrowing sqllite, especially with this increased use, and it might make sense looking at more full featured and performant SQL backends, such as MariaDB, or faster file-based ones like LMDB (which Monero uses). However, this is just a uninformed hunch and Adam's testing will bear that out.
  • @6370143984 #11163 08:41 PM, 13 Jan 2024
    counterblock was a great tool! just gotta get it working again
  • @B0BSmith #11164 08:42 PM, 13 Jan 2024
    making a counterparty wallet needs so much infos
  • @6370143984 #11165 08:42 PM, 13 Jan 2024
    counterwallet was really nice actually. very expressive
  • @B0BSmith #11166 08:43 PM, 13 Jan 2024
    counterblock is maybe good wallet api source ?
  • @XJA77 #11167 08:43 PM, 13 Jan 2024
    Is counterblock in fednode?
  • @B0BSmith #11168 08:43 PM, 13 Jan 2024
    as in rest api I dunno counterwallet
  • @B0BSmith ↶ Reply to #11167 #11169 08:43 PM, 13 Jan 2024
    yes
  • @B0BSmith #11170 08:43 PM, 13 Jan 2024
    full master is it ?
  • @XJA77 #11171 08:44 PM, 13 Jan 2024
    Idk if I have it running
  • @robbyrbd #11172 08:44 PM, 13 Jan 2024
    it is, yeah
  • @robbyrbd #11173 08:45 PM, 13 Jan 2024
    I went over to https://counterparty.io/docs/counterblock_api/ on the docs site but I can see that needs some TLC too. docs not compiling for some reason
    Counterblock API | Counterparty

    Developers/counterblock_API.md

  • @B0BSmith ↶ Reply to #11171 #11174 08:45 PM, 13 Jan 2024
    it doesn't work work atm due to dispenser issue apparently
  • @B0BSmith #11175 08:45 PM, 13 Jan 2024
    delayed close
  • @B0BSmith ↶ Reply to #11161 #11176 08:49 PM, 13 Jan 2024
    could it be made to do a json rest api ?
  • @B0BSmith #11177 08:50 PM, 13 Jan 2024
    I know xcpdev are looking into this but seems you got some of the juicy data right there tucked away
  • @robbyrbd #11178 08:52 PM, 13 Jan 2024
    yeah at first glance it appears that the dispenser delayed close don't follow the same rules on block_index that the other messages do, which it doesn't like (it was written to be very rigid on this, in order to avoid data inconsistencies). I see there is a potential fix here but I hadn't tested it: https://github.com/CounterpartyXCP/counterblock/pull/196/files
    Dispenser close delay adaptation by pataegrillo · Pull Request #196 · CounterpartyXCP/counterblock

    This fix will prevent counterblock to crash whenever a non-correlated message index appear because of a dispenser closing

  • @robbyrbd #11179 08:54 PM, 13 Jan 2024
    Issue with v9.61 in counterwallet+counterblock · Issue #1294 · CounterpartyXCP/counterparty-lib

    From @jdogresorg in a chat: """ For the past week or so counterwallet has been down because counterblock (counterwallets backend) has been choking on parsing blocks. There is a probl...

  • @robbyrbd #11180 08:54 PM, 13 Jan 2024
    There is a problem introduced with the dispensers close delay. Everything works correctly in counterparty-lib except for the block_index in the message bindings. Instead of inserting the block_index of the actual closure, the block_index of the original tx that marked the dispenser to be close is used. This is generating a non-correlated block_index in the messages table, so now it cannot be assumed that greater the messsage_index equal or greater is the block_index.
  • @6370143984 #11181 08:55 PM, 13 Jan 2024
    yeah, that sort of glosses over the fact that it's a protocol breaking change
  • @robbyrbd #11182 08:55 PM, 13 Jan 2024
    Personally, I believe its incorrect to use the block_index of the original tx that marked the dispenser to be closed. it's different than everything else. it should be the block_index of the actual closure
  • @robbyrbd #11183 08:55 PM, 13 Jan 2024
    so it's no surprise that it chokes on this
  • @XJA77 ↶ Reply to #11183 #11184 08:57 PM, 13 Jan 2024
    Ser i dmed you
  • @B0BSmith #11185 10:18 PM, 13 Jan 2024
    Can we easily make it 'run' even if its choked ? so we can expose the api for some dev .. then we can perhaps build atop of it whilst it's being fixed ... so when it's fixed and ready
  • 14 January 2024 (22 messages)
  • @Jpcryptos #11186 02:50 AM, 14 Jan 2024
    https://github.com/blocklack-team/counterpartydb

    a new update of the api written in rust. (read-only api) I have added support for dynamic filtering, similar to counterparty-lib.
    GitHub - blocklack-team/counterpartydb: A Counterparty db wrapper

    A Counterparty db wrapper. Contribute to blocklack-team/counterpartydb development by creating an account on GitHub.

  • @6370143984 #11187 03:15 AM, 14 Jan 2024
    I just wanna call out the great work that's being done over at the xcpdev repo: https://github.com/CNTRPRTY/xcpdev/tree/develop
    GitHub - CNTRPRTY/xcpdev at develop

    Open Counterparty Bitcoin Data Explorer - DIY Node - GitHub - CNTRPRTY/xcpdev at develop

  • Is there a dev donation address?
  • @6370143984 #11189 03:19 AM, 14 Jan 2024
    Not sure! @krostue may know 🙂
  • @6370143984 #11190 03:19 AM, 14 Jan 2024
    @Chriton maybe you can weigh in, too
  • @might_be_larping #11191 03:20 AM, 14 Jan 2024
    I will definitely send a bit and share it on stamps channels
  • please share to me.
  • @FlySky0001 #11193 04:41 AM, 14 Jan 2024
    Joined.
  • @Chriton ↶ Reply to #11190 #11194 03:03 PM, 14 Jan 2024
    I have not received anything for my work. I have done it from my own initiative. Although if anyone wants to donate something that would be great 🤪
  • This isnt the right question, if there is a dev working on something you like you should contact them direct for donation, there’s currently no one in charge of dispersing funds to devs in any sort of “official” capacity
  • @MarcusCoaster #11196 03:50 PM, 14 Jan 2024
    I use APIs for balances and holders. I know the xchain API and site were down, and are maybe back up. But I'm still getting an error for holders. Anyone know if that will be working again or another solution for getting this info via API? I'm currently using PHP and connecting with curl

    xchain.io/api/balances/ is working
    xchain.io/api/holders/ returns 500 error
  • I would suggest using counterparty api directly, pretty straight forward with php
  • @hodlencoinfield #11198 03:51 PM, 14 Jan 2024
    I can send an example
  • Yeah, I couldn't find docs
  • @hodlencoinfield #11200 03:52 PM, 14 Jan 2024
    Docs.counterparty.io
  • @MarcusCoaster #11201 04:00 PM, 14 Jan 2024
    I don't know. I think I'm missing something with that.
  • @hodlencoinfield #11202 04:03 PM, 14 Jan 2024
    Ok gimme a couple minutes I’ll send you an example
  • @ffmad #11205 08:56 PM, 14 Jan 2024
    Attaching to federatednode_counterparty_1
    counterparty_1 | blocks = list(cursor.execute('''SELECT * FROM blocks WHERE block_index = (SELECT MAX(block_index) from blocks)'''))
    counterparty_1 | File "src/cursor.c", line 1019, in APSWCursor_execute.sqlite3_prepare
    counterparty_1 | File "src/statementcache.c", line 386, in sqlite3_prepare
    counterparty_1 | apsw.CorruptError: CorruptError: malformed database schema (_dispenser_refills_delete) - no such table: main.dispenser_refills
    counterparty_1 | [2024-01-14 20:49:20][INFO] Running v1.1.5 of counterparty-server.
    counterparty_1 | [2024-01-14 20:49:20][INFO] Running v9.61.1 of counterparty-lib.
    counterparty_1 | [2024-01-14 20:49:20][INFO] Acquiring lock.
    counterparty_1 | [2024-01-14 20:49:20][INFO] Connecting to database (SQLite 3.24.0-r1).
    counterparty_1 | [2024-01-14 20:49:20][ERROR] Unhandled Exception
    counterparty_1 | Traceback (most recent call last):
    counterparty_1 | File "/usr/local/bin/counterparty-server", line 11, in <module>
    counterparty_1 | load_entry_point('counterparty-cli', 'console_scripts', 'counterparty-server')()
    counterparty_1 | File "/counterparty-cli/counterpartycli/__init__.py", line 16, in server_main
    counterparty_1 | server.main()
    counterparty_1 | File "/counterparty-cli/counterpartycli/server.py", line 156, in main
    counterparty_1 | db = init_with_catch(server.initialise, init_args)
    counterparty_1 | File "/counterparty-cli/counterpartycli/server.py", line 118, in init_with_catch
    counterparty_1 | return fn(**init_args)
    counterparty_1 | File "/counterparty-lib/counterpartylib/server.py", line 83, in initialise
    counterparty_1 | return initialise_db()
    counterparty_1 | File "/counterparty-lib/counterpartylib/server.py", line 467, in initialise_db
    counterparty_1 | util.CURRENT_BLOCK_INDEX = blocks.last_db_index(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/lib/blocks.py", line 1327, in last_db_index
    counterparty_1 | blocks = list(cursor.execute('''SELECT * FROM blocks WHERE block_index = (SELECT MAX(block_index) from blocks)'''))
    counterparty_1 | File "src/cursor.c", line 1019, in APSWCursor_execute.sqlite3_prepare
    counterparty_1 | File "src/statementcache.c", line 386, in sqlite3_prepare
    counterparty_1 | apsw.CorruptError: CorruptError: malformed database schema (_dispenser_refills_delete) - no such table: main.dispenser_refills

    my fednode is getting worse and worse 😂
  • @ffmad #11206 08:56 PM, 14 Jan 2024
    I should probably just reinstall one
  • @6370143984 #11207 08:56 PM, 14 Jan 2024
    Should err on filing bugs in GH
  • @6370143984 #11208 08:57 PM, 14 Jan 2024
    If it's spurious np, adam can just close em. better to have the info centralized tho.
  • @teysol #11209 10:30 PM, 14 Jan 2024
    yes! let's all get in the habit of aggressively filing issues on GitHub. not "how do I do this?" but "this seems not to be working and here's a screenshot/logfile"
  • 15 January 2024 (17 messages)
  • @6370143984 #11210 03:18 AM, 15 Jan 2024
    @teysol I know it's arguably self-evident but it may make sense to have some boilerplate guidelines on GH for bug filing?
  • @ABlue0ne ↶ Reply to #11188 #11212 05:34 AM, 15 Jan 2024
    So far all done for the good will of the world.
  • @teysol ↶ Reply to #11210 #11213 08:17 AM, 15 Jan 2024
    for the life of me I can't figure out how to do this in the GitHub UI 🤦‍♀️
  • @IndelibleTrade #11214 08:18 AM, 15 Jan 2024
    ‘Issues’
  • @teysol #11215 08:18 AM, 15 Jan 2024
    nvm found it
  • @IndelibleTrade #11216 08:18 AM, 15 Jan 2024
    One of the top tabs in a repo
  • @teysol #11217 08:18 AM, 15 Jan 2024
    thought it was on the sidebar
  • @IndelibleTrade #11218 08:18 AM, 15 Jan 2024
    :)
  • @6370143984 #11220 05:19 PM, 15 Jan 2024
    @krostue it may make sense to pin a note to this channel about bug reporting process. @teysol if you wanna weigh in here...
  • @teysol #11221 05:23 PM, 15 Jan 2024
    Yep, lemme make a plan 👌
  • @krostue ↶ Reply to #11220 #11222 05:28 PM, 15 Jan 2024
    getting the rooms mixed up. I got kicked out of here for being critical. here I mostly just read. I am grateful to have been let back in
  • @6370143984 #11223 05:29 PM, 15 Jan 2024
    lol sorry i don't know the telegram pecking order
  • @jdogresorg #11224 05:57 PM, 15 Jan 2024
    there is no pecking order... speak your mind and views, listen to others... remove ppl who are too disruptive and are not helping move conversations forward after everyone is exhausted with their viewpoint... I personally have not removed ppl from here (that I can recall) in the past few years... I believe I deferred to Joe n other admins to do any muting or removals.... I am admin here, but not owner... anyone who is admin can remove me as admin, or mute me, or kick me (if they feel it is necessary)... I have not quit on purpose, cuz I dont want to have me leaving become more of a problem, or have it seen as ppl kicking me out, or as me "rage-quitting" cp.... but want it clear, I have admin powers, but core devs (which includes Adam) are in control now, and have all the power, inculding the ability to remove me, mute me, etc... and they have my 100% support in taking any such actions which they feel is best for CP, including removing me.
  • @jdogresorg #11225 05:57 PM, 15 Jan 2024
    Now off to shoot ppl in the face on call of duty n not talking in chats nemore for a while 🙂
  • @6370143984 #11226 05:58 PM, 15 Jan 2024
    It was just a little joke... Enjoy Call of Duty!
  • @6370143984 #11228 08:46 PM, 15 Jan 2024
    📢 Ouziel is an absolute machine. Tests are all passing! https://github.com/CounterpartyXCP/counterparty-lib/pull/1322
    [WIP] Python 3.11 + Hatch + Latest version for all dependencies + Fix tests by ouziel-slama · Pull Request #1322 · CounterpartyXCP/counterparty-lib

    Eventually pyproject.toml will completely replace setup.py. It is already usable with hatch: $ hatch run pytest counterpartylib/test/ --skiptestbook=all

  • 16 January 2024 (2 messages)
  • @Jpcryptos #11229 04:32 AM, 16 Jan 2024
    New release

    https://github.com/blocklack-team/counterpartydb
  • @6370143984 #11230 06:45 PM, 16 Jan 2024
    the iterations on the issue title 😂https://github.com/CounterpartyXCP/counterparty-lib/issues/1305
    Rough Plan to Fix Repo · Issue #1305 · CounterpartyXCP/counterparty-lib

    Working on all of this with @ouziel-slama (!) Migrate to Python 3.11 Use the latest version for all dependencies Replace setup.py with pyproject.toml Add and document Hatch support Fix test suite B...

  • 17 January 2024 (4 messages)
  • @nutildah #11231 09:50 AM, 17 Jan 2024
    This is a low-priority issue for me but I'm wondering if anybody knows if the fix is still in the works to let "callable" assets be locked.

    https://xchain.io/tx/cbbac8a8471e7bc1e5f6e06fdbbf35c41cce20e15c74ffc43d55576534cc582d

    Had heard something about that earlier. If I should submit it to GitHub, LMK, will do. Thanks.
  • @jp_janssen #11232 10:57 AM, 17 Jan 2024
    Strange, the bug should have been fixed. I just submitted a github issue for you.
  • @nutildah ↶ Reply to #11232 #11233 11:26 AM, 17 Jan 2024
    Thanks JP.
  • @danielmut #11234 11:30 AM, 17 Jan 2024
    Joined.
  • 18 January 2024 (5 messages)
  • @Jpcryptos #11235 01:26 AM, 18 Jan 2024
    Excessive data duplication. · Issue #1341 · CounterpartyXCP/counterparty-lib

    There are no relationships between tables to avoid duplicate data. Checking the tables that exist in the database I found one called addresses, actually I did not find any SQL instruction that crea...

  • @linkedmap #11236 02:40 AM, 18 Jan 2024
    Joined.
  • @linkedmap #11237 02:42 AM, 18 Jan 2024
    Hi, cp teams. i create a tx with creat_broadcast api and send it.
  • @linkedmap #11238 02:42 AM, 18 Jan 2024
    but xchain can't find it. Why?
  • 19 January 2024 (148 messages)
  • @camzjamz #11241 12:36 AM, 19 Jan 2024
    will counterparty ever have betting? i dont know much about that function in counterparty but being able to bet on sports would be cool
  • @6370143984 #11242 12:36 AM, 19 Jan 2024
    counterparty-lib/counterpartylib/lib/messages/bet.py at develop · CounterpartyXCP/counterparty-lib

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