• 01 September 2022 (45 messages)
  • @jdogresorg #1480 12:56 AM, 01 Sep 2022
    FYI... I just merged some updates to the CIP repo... CIP24 is now included in the CIP repo, and CIP 3, 19, 23, and 24 have had their status updated to "Active" https://github.com/CounterpartyXCP/cips
    GitHub - CounterpartyXCP/cips: Counterparty Improvement Proposals

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

  • @PPRGBX #1481 05:16 AM, 01 Sep 2022
    I'm using freewallet on android ! it's working like a charm !?! I've read somewhere i should not because not up to date. Is it dangerous ? ( not much money in there anyway )
  • @jdogresorg #1482 01:16 PM, 01 Sep 2022
    not dangerous, just not maintained anymore
  • @PPRGBX #1483 03:27 PM, 01 Sep 2022
    ha cool :) yes, all the js libs are from 4 years ago .. still working like a charm i see :)
  • @PPRGBX #1484 03:27 PM, 01 Sep 2022
    i would try to update them , just to see ! it's very simple app .. good for learning
  • @jdogresorg #1485 03:37 PM, 01 Sep 2022
    the reason I stopped supporting it was because its written in an older toolkit (Sencha Touch) and I am not a fan of having to write apps for the android and iOS stores and jumping through all the hoops necessary to get an app listed in the app/play stores.... I think my time is better spent writing a better mobile wallet which will run in the browser and mobile devices (its still on my todo list... a ways down the list) :)
  • @PPRGBX #1486 03:39 PM, 01 Sep 2022
    Hooo yes, sencha touch , I remember ! Very 2018 :) I totally agree with a mobile browser version that works everywhere ! I believe it's good time to see it this way too .
  • @PPRGBX #1487 03:43 PM, 01 Sep 2022
    counterwallet works well in android too by the way.. I had just a pb last day with the wuick link , but today it worked well ! ? !
  • @jdogresorg #1488 04:03 PM, 01 Sep 2022
    yeah... counterwallet can work on mobile, but it is less than ideal... and counterwallet relies on counterblock, which goes down for a few minutes each time a block is mined (CP has to parse the transactions, then counterblock has to parse in the txs)... the entire time, counterwallet doesn't work..... counterwallet is old/outdated and should be replaced... just a matter of finding the time to write a replacement 🙂
  • @PPRGBX #1489 04:40 PM, 01 Sep 2022
    Thank you for those information. I would not find them 🙏😋
  • @uanbtc #1490 04:53 PM, 01 Sep 2022
    Hello! I have an announcement!

    Since I’ve been learning and admiring Counterparty, I decided I was going build something on it. I had an idea of what to build, but then @jp_janssen shared this: https://jpjanssen.com/timeline/counterparty.html?asset=SEBUH

    His timeline project confirmed my vision, is possible (and natural!) for assets to show their events history…
  • @uanbtc #1491 04:54 PM, 01 Sep 2022
    Today I am (early) releasing https://bitST.ART

    I would really appreciate your feedback, as you are the first group to ever know about the public release of the website.
    bitSTART

    Discover Bitcoin Art [Counterparty / Ordinals / NFTs]

  • @uanbtc #1492 04:54 PM, 01 Sep 2022
    Some of the coolest assets I’ve seen maximizing our unique features are:

    https://bitST.ART/PHOCKPARK

    https://bitST.ART/DAILYSMOL
    bitSTART

    Web site created using create-react-app

  • @uanbtc #1493 05:53 PM, 01 Sep 2022
    @jdogresorg you saw the rarest section? 😉 and @jp_janssen will also appreciate it
  • @jdogresorg #1494 06:24 PM, 01 Sep 2022
    Nice! My satoshinft single satoshis NFT made the list❤️👍🏻
  • @uanbtc #1495 06:25 PM, 01 Sep 2022
    Yeah!!
  • @uanbtc #1496 06:25 PM, 01 Sep 2022
    Is the first issuer part of this group?? 😆
  • @jdogresorg #1497 06:36 PM, 01 Sep 2022
  • @jdogresorg #1498 06:37 PM, 01 Sep 2022
    The person who created TEST wishes to remain anonymous for now. I am aware of who they are, and I respect their wish, and cannot/will not disclose who it is.
  • @pappyG45 ↶ Reply to #1498 #1499 06:45 PM, 01 Sep 2022
    But of course…
  • @hodlencoinfield #1500 06:45 PM, 01 Sep 2022
    🤓
  • @ABlue0ne ↶ Reply to #1501 #1502 06:53 PM, 01 Sep 2022
    Timely
  • @zokukek #1503 07:30 PM, 01 Sep 2022
    Joined.
  • @zokukek #1504 07:30 PM, 01 Sep 2022
    so i see this
  • @zokukek #1505 07:30 PM, 01 Sep 2022
    that means that i will eventually be able to make non divisible an asset that was minted as divisible right ?
  • @zokukek #1506 07:31 PM, 01 Sep 2022
    my question is wen / how ?
  • @hodlencoinfield #1507 07:40 PM, 01 Sep 2022
    Activation block for CIP03 and CIP24 on mainnet is block # 753,500
  • @hodlencoinfield #1508 07:42 PM, 01 Sep 2022
    Once active make sure you have the latest version of freewallet desktop
  • @zokukek #1509 07:44 PM, 01 Sep 2022
    that is around 6 months right ?
  • @jdogresorg #1510 07:44 PM, 01 Sep 2022
    nope, a lil less than 2 weeks
  • @zokukek #1511 07:44 PM, 01 Sep 2022
    ohh niice
  • @zokukek #1512 07:47 PM, 01 Sep 2022
    Will there be an exception to modify the feature from divisible to non-divisible? for example if the token has been transferred or has a json ?
  • @jdogresorg #1513 07:47 PM, 01 Sep 2022
    as long as the owner is in control of 100% of the supply in the issuing address, and the supply has not been locked, then YES, you can reset token divisibility and supply
  • @jdogresorg #1515 07:48 PM, 01 Sep 2022
    there is an example 'reset' transaction on testnet.... you can see that the existing supply of 1 was destroyed, and then 100.00000000 was issued 🙂
  • @jdogresorg #1516 07:49 PM, 01 Sep 2022
    You can also issue, lock, and transfer asset ownership in a single tx now... and you can reset / lock in the same tx as well 🙂
  • @zokukek #1517 07:49 PM, 01 Sep 2022
    this is great
  • @zokukek #1518 07:50 PM, 01 Sep 2022
    good that i ask because i was near to modify supply and lock xD
  • @jdogresorg #1519 07:50 PM, 01 Sep 2022
    good thing you asked 🙂 a LOCK is permanent.
  • @jdogresorg #1528 08:00 PM, 01 Sep 2022
    Left.
  • @jdogresorg #1529 08:00 PM, 01 Sep 2022
    Welcome to Counterparty Dev Chat. This room is primarily for developers who are building, or are interested in building projects on Counterparty. Counterparty is a protocol to create tokens and NFTs on Bitcoin (BTC).

    Below are some helpful links to help get you started. If you have any development related questions, please feel free to ask them here.

    Official Website
    - https://counterparty.io/

    Official Counterparty Telegram
    - https://t.me/Counterparty_XCP

    Official Github Discussions
    - https://github.com/CounterpartyXCP/cips/discussions

    Counterparty Improvement Proposals (CIPS)
    - https://github.com/CounterpartyXCP/cips

    Content Policy
    - https://github.com/CounterpartyXCP/Documentation/blob/master/Counterparty_Content_Policy.md

    Counterparty Github Repo
    - https://github.com/CounterpartyXCP/

    Setting up a Federated Node (fednode)
    - https://docs.counterparty.io/docs/advanced/federated-node/getting-started

    Counterparty Documentation
    - https://docs.counterparty.io/

    XChain API Documentation
    - https://xchain.io/api
    Official Counterparty Chat

    Website — https://counterparty.io Docs — https://docs.counterparty.io GitHub — https://github.com/CounterpartyXCP/counterparty-core Twitter — @CounterpartyXCP

  • @jdogresorg ↶ Reply to #1529 #1530 08:00 PM, 01 Sep 2022
    None
  • @zokukek ↶ Reply to #1507 #1531 08:05 PM, 01 Sep 2022
    omg to this day i was never anxious for a block to come xD
  • @zokukek #1532 08:05 PM, 01 Sep 2022
    💪
  • 02 September 2022 (25 messages)
  • @jp_janssen ↶ Reply to #1493 #1533 05:44 AM, 02 Sep 2022
    Nice work! I see it updates continuously. Do you run your own node?
  • @uanbtc #1534 06:02 AM, 02 Sep 2022
    I definitely do
  • I hope to be able to say this in the next month, been crying wolf for way to long...
  • @zokukek #1537 06:47 PM, 02 Sep 2022
    yesterday they made me a transfer of an asset name, but I still don't see it in my wallet (and the previous owner continues to appear in xchai) will I have to keep waiting?
  • @B0BSmith #1539 06:50 PM, 02 Sep 2022
    do you have a balance of the token to see it in your wallet?

    what wallet are you using ?

    counterwallet will show assets you own with a 0 balance but freewallet does not
  • @B0BSmith #1540 06:53 PM, 02 Sep 2022
    transfer of an asset ownership is independent of a balance transfer of an asset

    you can own an asset yet not possess a balance of an asset
  • @zokukek #1541 06:53 PM, 02 Sep 2022
    aah i'm using freewallet
  • @zokukek #1542 06:53 PM, 02 Sep 2022
    this guy should send me the supply i guess
  • @zokukek #1543 06:53 PM, 02 Sep 2022
    i will be ableto reset supply in the next update of freewallet right ?
  • @B0BSmith #1544 06:54 PM, 02 Sep 2022
    Supply and ownership are different kettles of fish
  • @B0BSmith ↶ Reply to #1543 #1545 06:54 PM, 02 Sep 2022
    only if you possess 100% of the supply
  • @zokukek #1546 06:55 PM, 02 Sep 2022
    so yes, i need the supply xD
  • @zokukek #1547 06:55 PM, 02 Sep 2022
    i guess he forget
  • @zokukek #1548 06:56 PM, 02 Sep 2022
    or that he destroy all the supply ?
  • @zokukek #1549 06:57 PM, 02 Sep 2022
    i can see now that the supply is 0.000
  • @jdogresorg #1550 06:58 PM, 02 Sep 2022
    send all supply to you.. then you can reset in another week or so after CIP03 activates on block 753,500
  • @zokukek #1551 06:58 PM, 02 Sep 2022
    i see that he change the supply to 0
  • @zokukek #1553 06:58 PM, 02 Sep 2022
    that means is not necesary to send any supply and i can reset with cip03 ?
  • @jdogresorg #1554 06:59 PM, 02 Sep 2022
    no, that is not correct... it just shows he transferred ownership to you and did not issue additional supply in that one issuance
  • @zokukek #1555 06:59 PM, 02 Sep 2022
    ahh shit
  • @zokukek #1556 06:59 PM, 02 Sep 2022
    i guess it will depend on his honor
  • @zokukek #1557 06:59 PM, 02 Sep 2022
    because i already sent my part
  • 03 September 2022 (16 messages)
  • @PPRGBX #1560 07:34 PM, 03 Sep 2022
    Helloooo :) We are on a project with friends and they setup a shitcoin for fun . I created an NFT and would like to setup a dispenser where we could pay with the shitcoin (only) .. Is it possible ?
  • @PPRGBX #1561 07:34 PM, 03 Sep 2022
    I will reread the doc of course
  • @ffmad ↶ Reply to #1560 #1562 07:35 PM, 03 Sep 2022
    It's not a dispenser then, it's the decentralized exchange
  • @ffmad #1563 07:35 PM, 03 Sep 2022
    Which is way better
  • @PPRGBX #1564 07:36 PM, 03 Sep 2022
    hoo, ok . yes. simple !
  • @PPRGBX #1565 07:36 PM, 03 Sep 2022
    didn't think about :)
  • @PPRGBX #1566 07:37 PM, 03 Sep 2022
    thank you
  • @PPRGBX #1567 07:38 PM, 03 Sep 2022
    ho, but maybe not that simple ? I've never setup a new pair in dex ?
  • In freewallet, exchange Tab -> Type the pair ASSETA/ASSETB in the search and click in the green search button. Then create the sell/buy order you want
  • @PPRGBX #1569 07:41 PM, 03 Sep 2022
    Ho ! great .. thanks
  • @ffmad ↶ Reply to #1568 #1571 07:45 PM, 03 Sep 2022
    I didn't knew that trick either ^^
  • @al_fernandz #1572 07:46 PM, 03 Sep 2022
    So hidden in plain sight
  • @PPRGBX #1573 07:46 PM, 03 Sep 2022
    Crazy how simple it is .. i need to think a little about wich way to set this up .. but it's just so cool
  • @PPRGBX #1574 07:47 PM, 03 Sep 2022
    So, someone setup MOULACOIN XCP , right ? I see it when I use "add market"
  • @PPRGBX #1575 07:48 PM, 03 Sep 2022
    Well .. thanks :) haha.. will do some tests .. too cool 🙏
  • 04 September 2022 (16 messages)
  • @jdogresorg ↶ Reply to #1574 #1576 12:25 AM, 04 Sep 2022
    add market just adds a token to monitor for... it doesn't add a market pair... to do that, you need to manually navigate to the market via the asset1/asset2 search and click the green search icon... then place matching buy/sell orders...once a trade executes on a market, then that market will start showing up in freewallet (for instance, MOULACOIN/XCP would show up in the "XCP" tab)
  • @PPRGBX #1586 06:09 AM, 04 Sep 2022
    Thank you very much J-Dog 🙏
  • @PPRGBX #1587 06:09 AM, 04 Sep 2022
    I'm playing with it ! I missed some time to learn well the DEX
  • @PPRGBX #1588 06:09 AM, 04 Sep 2022
    wonderful 🔥
  • @ollieblockchain #1589 02:18 PM, 04 Sep 2022
    Does anyone know how to reverse an asset to make it not divisible with FreeWallet ?
  • @PPRGBX #1590 02:29 PM, 04 Sep 2022
    ( didn't find, so i burned and re-did)
  • @PPRGBX #1591 02:29 PM, 04 Sep 2022
    :)
  • @ollieblockchain #1592 02:45 PM, 04 Sep 2022
    Oh ok
  • @ollieblockchain #1593 02:45 PM, 04 Sep 2022
    Thanks
  • @jdogresorg ↶ Reply to #1589 #1594 02:47 PM, 04 Sep 2022
    Gotta wait a week til cip03 activates, then u can “reset” supply to divisible or non-divisible
  • @jdogresorg this is possible though?
  • @jdogresorg #1596 03:46 PM, 04 Sep 2022
    You can not change divisibility until after cip03 activates…. But u can destroy existing supply and reissue supply, but can’t change divisibility for another week or so
  • @jdogresorg #1597 04:07 PM, 04 Sep 2022
    Cip3 activates at block 753500
  • @uanbtc ↶ Reply to #1589 #1598 06:49 PM, 04 Sep 2022
    (Don’t take this personal, I’m just referring to the use case)

    Do you think this is a positive feature for a supposedly eternal blockchain? CIP3 will now allow all these kinds of mistakes to be done, BUT these mistakes will NEVER be deleted. These will always be part of an asset’s history

    Why not improve the behavior of users (https://github.com/jotapea/cips/blob/cip13/cip-0013.md) instead of allowing the misbehavior?

    Is there anyone else in this group that agrees with me??? 😂
    cips/cip-0013.md at cip13 · jotapea/cips

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

  • @ABlue0ne ↶ Reply to #1598 #1599 11:18 PM, 04 Sep 2022
    I see your logic but try exploring the osi model and understand that BTC is layer 1 and XCP is layer 2…
  • @uanbtc #1600 11:30 PM, 04 Sep 2022
    I see the model. Maybe it applies in a way, but CP is not a second layer like Lightning. CP is about messages written in Layer 1. Each transaction in CP specifies a block. It is an application directly on layer 1 from my perspective.

    And this is my biggest concern. Bitcoiners care A LOT about the use of the blockspace. Most of you must have had the experience of speaking with a Bitcoiner about CP and “NFTs” on Bitcoin and they roll their eyes 😒

    CIP3 doesn’t help the cause
  • 05 September 2022 (44 messages)
  • @hodlencoinfield #1601 12:04 AM, 05 Sep 2022
    I guarantee you any bitcoin maxi rolling their eyes at CP doesn’t give a fuck about cip3
  • @uanbtc ↶ Reply to #1600 #1602 12:04 AM, 05 Sep 2022
    And this is not my biggest problem with CIP3. I believe that adding the word “reset” to anything related to Bitcoin is horrible. It damages the Counterparty brand to the soul
  • Which Counterparty projects and communities are you involved with? Is this what the others in those projects are saying or are these just your own thoughts regarding CIP3? I’m just curious where the opposition is coming from to better understand it.
  • @uanbtc #1604 12:44 AM, 05 Sep 2022
    Is my personal opinion. And I’ve also had feedback from Bitcoiner friends. I have been building on Counterparty for the last couple of months, and believe its potential is huge. And I also believe it needs to gain the approval of Bitcoiners to reach this potential
  • @AryanJab ↶ Reply to #1604 #1605 12:48 AM, 05 Sep 2022
    Can you share what you've built? Would be dope to see.
  • @uanbtc #1606 01:09 AM, 05 Sep 2022
    Yeah sure! Is still in super alpha, but I am very pumped for the next update coming soon: https://bitst.art
    bitSTART

    Discover Bitcoin Art [Counterparty / Ordinals / NFTs]

  • @zokukek ↶ Reply to #1602 #1607 02:46 AM, 05 Sep 2022
    I think we must not fall into maximalisms, resetting the supply of an xcp token is a remarkable tool for creators
  • @zokukek #1608 02:48 AM, 05 Sep 2022
    I'm not sure if it will be much used, personally I count the blocks to be able to use it. But it is important that the tool exists, just like the DEX for example, a technology of tremendous power
  • @PPRGBX #1609 08:43 AM, 05 Sep 2022
    Hi .. I don't know if it's a bug or me who doesn't know how to use the DEX ?
    I made a token : A13580517208786048969
    I want to make a dex order so people can only buy this token with another token : MOULACOIN !
    I make a SELL order of 100 of my token at 1000 MOULACOIN each ..
  • @PPRGBX #1610 08:43 AM, 05 Sep 2022
    sell order
  • @PPRGBX #1611 08:43 AM, 05 Sep 2022
    but i get only 0.000001 to sell !
  • @PPRGBX #1612 08:43 AM, 05 Sep 2022
    not 100 ?
  • @PPRGBX #1613 08:44 AM, 05 Sep 2022
    I don't understand
  • @zokukek #1614 01:33 PM, 05 Sep 2022
    new free wallet version ?
  • That happens with unconfirmed txs I believe
  • @hodlencoinfield #1616 01:54 PM, 05 Sep 2022
    Once it’s confirmed should look fine, xchain doesn’t check divisibility for unconfirmed
  • @AryanJab ↶ Reply to #1616 #1617 01:56 PM, 05 Sep 2022
    Wouldn't the reverse happen if that were the case?

    I think they put in 100 sats as a quantity and the asset was divisible.
  • @PPRGBX #1618 01:56 PM, 05 Sep 2022
    well, unfortunately no .. it stayed like this and i could even make a buy order of 0.00000001 and it was filled . haha
  • @PPRGBX #1619 01:56 PM, 05 Sep 2022
    yes.. looks like
  • @AryanJab ↶ Reply to #1618 #1620 01:56 PM, 05 Sep 2022
    Right. The asset you're putting up is divisible. You'll need to multiple my 100,000,000 when putting up an order.
  • @PPRGBX #1621 01:57 PM, 05 Sep 2022
    i destroyed the token because it's an NFT and i would prefer to have it not divible .
  • @PPRGBX #1622 01:57 PM, 05 Sep 2022
    in addition, i made a subasset :) haha
  • @PPRGBX #1623 01:58 PM, 05 Sep 2022
    so i will tyr to make the subasset undivisible, then make some sell order just to see :)
  • @PPRGBX #1624 01:58 PM, 05 Sep 2022
    it's great to learn this way , with the real deal (the best)
  • True I only glanced at it and noticed it was unconfirmed
  • @PPRGBX ↶ Reply to #1620 #1626 01:59 PM, 05 Sep 2022
    hooo .. that's it ! ok . thank you
  • @PPRGBX #1627 02:00 PM, 05 Sep 2022
    well.. now i destroyed it . but it's good to know
  • @PPRGBX #1628 02:00 PM, 05 Sep 2022
    🙏
  • @PPRGBX #1629 02:26 PM, 05 Sep 2022
    I forgot to ask : is there a lightning implementation of counterparty ?
  • @AryanJab ↶ Reply to #1629 #1630 02:27 PM, 05 Sep 2022
    No
  • @PPRGBX #1631 02:27 PM, 05 Sep 2022
    ok .. i guess it's more about RGB then
  • @AryanJab ↶ Reply to #1631 #1632 02:28 PM, 05 Sep 2022
    What's more about RGB?
  • @hodlencoinfield #1633 02:29 PM, 05 Sep 2022
    Keep in mind lightning only works with tokens that are liquid, NFTs are generally not so the hype around NFTs on LN is a mostly false
  • @PPRGBX #1634 02:29 PM, 05 Sep 2022
    I agree about NFT on Lightning .. sounds strange to me
  • @PPRGBX #1635 02:30 PM, 05 Sep 2022
    for now , CP is one of the best i've found . for longevity at least
  • @ffmad ↶ Reply to #1633 #1636 02:39 PM, 05 Sep 2022
    It's more about tokenization, which is interesting for stablecoin
  • @ffmad #1637 02:39 PM, 05 Sep 2022
    "LN tokens" is all about stablecoins, not NFTs. And it seems bitcoiners haven't realized it yet
  • @PPRGBX #1638 02:48 PM, 05 Sep 2022
    yes. so for now, doing simple token and NFTs , CP is perfect for me . I just thinking about royalties now :)
  • @PPRGBX #1639 06:01 PM, 05 Sep 2022
    this time i think i've found problem : subasset non divisible token with dex
  • @PPRGBX #1641 06:06 PM, 05 Sep 2022
    and I'm the owner of the 100 token there..no doubt about that . I've just made them :)
  • @PPRGBX #1642 06:08 PM, 05 Sep 2022
    any other token as normal asset ( not subasset) will work perfectly
  • @PPRGBX #1643 06:09 PM, 05 Sep 2022
    ( maybe it's normal and I didn't well read the doc though ) 😁
  • @jdogresorg #1644 10:16 PM, 05 Sep 2022
    Ok, I’ll look into it and get it fixed in the next release
  • 06 September 2022 (2 messages)
  • @PPRGBX #1645 03:06 AM, 06 Sep 2022
    I found out : it's about the long name! If you choose the subasset by it's number, all is fine.
  • @PPRGBX #1646 03:07 AM, 06 Sep 2022
    Maybe something to look for indeed for a next release ?
  • 07 September 2022 (6 messages)
  • @PPRGBX #1647 04:41 AM, 07 Sep 2022
    hi there :) if i say raspberry - counterparty node ? 😏🔥
  • @jdogresorg #1648 07:57 PM, 07 Sep 2022
    You can try it, tho block parsing can take a while, so you might lag behind considerably at times
  • @jdogresorg ↶ Reply to #1639 #1649 09:19 PM, 07 Sep 2022
    I think there is already an issue open for this.... might be separate issue but I believe it is related to me needing to make some updates to the DEX to support subassets... I think it may be pulling the main asset info instead of the subasset (confirmed cuz when you use the numeric asset name, all seems to work fine... only have issues with using the subasset name)
  • @jdogresorg #1650 09:19 PM, 07 Sep 2022
    anyway... if you could be so kind as to update this github issue with your screenshot and notes, it would be greatly appreciated
  • @jdogresorg ↶ Reply to #1609 #1652 09:24 PM, 07 Sep 2022
    Please create a github issue for this item as well and i'll look into it
  • 08 September 2022 (63 messages)
  • @5509808121 #1653 02:54 AM, 08 Sep 2022
    Joined.
  • @5509808121 #1654 02:54 AM, 08 Sep 2022
    Left.
  • @PPRGBX #1656 08:15 AM, 08 Sep 2022
    Thank you. I will do the GitHub entry..with pleasure
  • @uanbtc #1657 04:18 PM, 08 Sep 2022
    I assume most of you are also in the Official Counterparty Chat. Yesterday I released the new update to bitSTART. Now the address view auto-plays all their art!

    Would appreciate any feedback 😊

    https://bitst.art
    bitSTART

    Discover Bitcoin Art [Counterparty / Ordinals / NFTs]

  • @reganhimself #1658 08:50 PM, 08 Sep 2022
    Does dankset doits own block parsing?
  • @reganhimself #1659 08:50 PM, 08 Sep 2022
    reason i ask is because there seems to be a discrepancy between dankset and xchain of who owns a particular asset
  • @AryanJab #1660 08:51 PM, 08 Sep 2022
    Whoa.
  • @AryanJab #1661 08:51 PM, 08 Sep 2022
    Which asset?
  • @AryanJab #1662 08:52 PM, 08 Sep 2022
    I'm seeing something interesting too
  • @AryanJab #1664 08:53 PM, 08 Sep 2022
    Wait, nah, is just broken for all.
  • @reganhimself #1665 08:53 PM, 08 Sep 2022
    DIRECTORYTWO
  • @reganhimself #1666 08:53 PM, 08 Sep 2022
    on dankset it shows as me
  • @reganhimself #1667 08:53 PM, 08 Sep 2022
    but on xchain it shows as someone else
  • @reganhimself #1668 08:53 PM, 08 Sep 2022
    i didnt make that image
  • @MarcusCoaster #1669 08:53 PM, 08 Sep 2022
    I think someone turned everything off. I created an asset and the transaction is no longer viewable on xchain
  • @AryanJab #1670 08:53 PM, 08 Sep 2022
    OK, cool.
  • @AryanJab #1671 08:53 PM, 08 Sep 2022
    I'm happy y'all got rugged too.
  • @MarcusCoaster #1672 08:54 PM, 08 Sep 2022
    No new assets in 2 hours
  • @reganhimself #1673 08:54 PM, 08 Sep 2022
    yeh a recent asset i made has not showed up
  • @al_fernandz #1674 08:54 PM, 08 Sep 2022
  • @reganhimself #1675 08:54 PM, 08 Sep 2022
    like a hour ago
  • @AryanJab #1676 08:54 PM, 08 Sep 2022
    I bet it has to do with the upgrade then.
  • @reganhimself #1677 08:54 PM, 08 Sep 2022
    yh spec so
  • @AryanJab #1678 08:54 PM, 08 Sep 2022
    And J-Dog is saving the day atm.
  • @MarcusCoaster #1679 08:54 PM, 08 Sep 2022
    Yeah, J-Dog is probably doing something while we all chit chat
  • @AryanJab #1680 08:55 PM, 08 Sep 2022
    Finally a dev that does something.
  • @reganhimself #1681 08:55 PM, 08 Sep 2022
    just odd how two systems parsing blocks reached different conclusions (assuming DS does parse blocks)
  • @MarcusCoaster #1682 08:56 PM, 08 Sep 2022
    Are you in the Dankset Telegram? You could ask in there. It's Dim's site
  • @reganhimself #1683 08:56 PM, 08 Sep 2022
    yeah good shout
  • @MarcusCoaster #1684 08:57 PM, 08 Sep 2022
    The last asset to be shown created is called BLEUSCREEN which is kinda funny. I think that broke it
  • @reganhimself #1685 08:57 PM, 08 Sep 2022
    lol
  • @reganhimself #1686 08:57 PM, 08 Sep 2022
    yh
  • @reganhimself #1687 08:58 PM, 08 Sep 2022
    my recent asset shows on Dankset but not on xchain
  • @AryanJab #1688 08:58 PM, 08 Sep 2022
    I bet Dankset didn't consider the invalid status?
  • @reganhimself #1689 08:59 PM, 08 Sep 2022
    ah
  • @reganhimself #1690 08:59 PM, 08 Sep 2022
    that could be it
  • @al_fernandz #1691 09:00 PM, 08 Sep 2022
    while Regan is breaking things
  • @al_fernandz #1692 09:01 PM, 08 Sep 2022
    I wanted to ask a quick question as the new kid in the neighbourhood
  • @AryanJab #1693 09:01 PM, 08 Sep 2022
    You're no longer new kid on the block, Al.
  • @AryanJab #1694 09:01 PM, 08 Sep 2022
    We love you.
  • @AryanJab #1695 09:01 PM, 08 Sep 2022
    But not new.
  • @AryanJab #1696 09:01 PM, 08 Sep 2022
    🙂
  • @al_fernandz #1697 09:01 PM, 08 Sep 2022
  • @al_fernandz #1698 09:02 PM, 08 Sep 2022
    so I am finally starting to dig a bit more, and remembered going through this some time ago:
  • @al_fernandz #1700 09:02 PM, 08 Sep 2022
    I know that page starts with this
  • @al_fernandz #1701 09:03 PM, 08 Sep 2022
    but did that happened, or happens somehow?
  • @al_fernandz #1702 09:03 PM, 08 Sep 2022
    (You see as I'm kind of new still 🥸)
  • @AryanJab ↶ Reply to #1701 #1703 09:03 PM, 08 Sep 2022
    VM is being worked on, iirc.
  • @al_fernandz #1704 09:03 PM, 08 Sep 2022
  • @al_fernandz #1705 09:04 PM, 08 Sep 2022
    my starting point is gonna be literally this thread as the before bed reading -> https://bitcointalk.org/index.php?topic=395761.0
  • @al_fernandz #1706 09:05 PM, 08 Sep 2022
    I hope to find answers, or at least a beautiful story in there
  • @al_fernandz #1707 09:05 PM, 08 Sep 2022
    but love a good spoiler
  • @jdogresorg ↶ Reply to #1701 #1708 09:38 PM, 08 Sep 2022
    EVM was ported to CP and was running... but we decided to shelve it and not integrate it into CP because ETH was way too unstable at the time, they had just gone through the DAO fork and ETC had just been created, etc... the founders decided it was not worth risking the entire ecoystem that was built simply to integrate a questionable VM that was clearly having issues.
  • @al_fernandz #1709 09:46 PM, 08 Sep 2022
    Thanks for the info!
  • @al_fernandz #1710 09:47 PM, 08 Sep 2022
    I am gonna be trying to catch up, have been wanting to dig in since beginning but never really scratched more than the surface
  • @jdogresorg #1711 09:48 PM, 08 Sep 2022
    Sounds good. we are all here to help as needed 🙂
  • @ABlue0ne #1712 10:10 PM, 08 Sep 2022
    Dumb question, what does VM mean in this context?
  • @jdogresorg #1713 10:15 PM, 08 Sep 2022
    VM = Virtual Machine.... a generic machine where you can write smart contracts and run them... ETH has a turing-complete VM (can loop infinitely)... CP is proposing a non-turing complete VM to limit loops, etc.
  • @jdogresorg #1714 10:16 PM, 08 Sep 2022
    Proof-of-concept VM Development

    So i’ve recently started to develop a minimal pure python Virtual Machine tailored specifically for counterparty. I’m starting this thread to keep note of development and design decisions, and also to get input from the community regarding what should the VM do. FAQ Why not use EVM? EVM was designed with ethereum blocktimes and specifics in mind. CP has already a lot of groundwork regarding tokens, bets and a lot of useful functions that don’t need to be recoded in a smart contract. Isn’t...

  • @ABlue0ne #1715 11:14 PM, 08 Sep 2022
    I was guessing virtual machine, thanks for keeping a reader in the loop. Glad to hear it isn’t a docker implementation.
  • 09 September 2022 (36 messages)
  • @jdogresorg ↶ Reply to #1059 #1716 12:29 AM, 09 Sep 2022
    It seems this tool is no longer working?
  • @jdogresorg #1717 12:30 AM, 09 Sep 2022
    nevermind... was just getting errors a minute ago, but seems to be up now
  • @uanbtc #1719 02:39 AM, 09 Sep 2022
    What is going on with the issuer in this asset?

    https://xchain.io/asset/XXOO
  • @B0BSmith ↶ Reply to #1717 #1720 08:59 AM, 09 Sep 2022
    The python code is hosted on a RaspberryPi3 and it queries the blockchain on a RaspberryPi4, so it's not going to be very fast, but it seems to be stable.

    I rebooted the box only yesterday, so perhaps you were the first to use over tor after it came back online.
  • @uanbtc ↶ Reply to #1719 #1723 02:13 PM, 09 Sep 2022
    I see issuer addresses like this: 2_13tSwzr4Bn3buiE69qycViSKwQv3nSvHWq_14tcFF4wh9GKv2CEeP7fAubEvvNMj5qCpQ_1Nnjtb1QKpE74GvaDVBbUKxgZ1ZmQ4UND7_3. Can someone explain to me what this means?
  • @hodlencoinfield #1724 02:22 PM, 09 Sep 2022
    Looks like bare multisig
  • @jdogresorg #1725 02:29 PM, 09 Sep 2022
    for a while counterparty used a multisig format like this, not sure when we stopped using it, but I haven't seen it used in a really long time
  • @uanbtc #1726 02:40 PM, 09 Sep 2022
    Ok thanks for explaining. I don’t see too many but there are a couple, which mess up my super fancy css 😜
  • Not sure of where your CSS is but you could consider something like this:
    text-overflow: ellipsis;
  • @uanbtc #1728 04:30 PM, 09 Sep 2022
    Thanks for the suggestion. I meant more that frontend styling is not my specialty haha. I focus on the UX, and in this case I don’t want to hide the address
  • @jdogresorg #1729 04:34 PM, 09 Sep 2022
    // Split X_addr1_addr2_addr3_X multisig addresses into a list of addresses
    var arr = o.owner.split('_'),
    addresses = [];
    arr.foreach(function(addr){
    if(address.length>1)
    addresses.push(addr);
    });
    console.log(addresses);
  • @jdogresorg #1730 04:34 PM, 09 Sep 2022
    I believe I did something like that on xchain for a while... just splitting the address up and showing the 3 different addresses... might want to do taht as well 🙂
  • @zokukek ↶ Reply to #1550 #1731 04:44 PM, 09 Sep 2022
    we are so near
  • @jdogresorg #1732 04:45 PM, 09 Sep 2022
    ya... pushing out a freewallet update now.... I messed up in the reset logic and all tokens were being forced to divisible... lol.... divisible = (vals.divisible=='Yes') ? 1 : 0;
  • @jdogresorg #1733 04:45 PM, 09 Sep 2022
    forgot that critical line to translate value from Yes/No to boolean 0/1 😛
  • @jdogresorg #1734 04:45 PM, 09 Sep 2022
    facepalm... lol
  • @zokukek #1735 04:45 PM, 09 Sep 2022
    legendary mistake
  • @jdogresorg #1736 04:47 PM, 09 Sep 2022
    who knew... "yes" and "no" both evaluate to 1 😛
  • @jdogresorg #1737 04:47 PM, 09 Sep 2022
    dumb mistake... but, at least I caught it before anyone else found it 🙂
  • @uanbtc ↶ Reply to #1730 #1738 04:50 PM, 09 Sep 2022
    Thanks for the snippet. I could split them, but if these multisig issuances are a super minority I think I will just leave them as is. Is part of the history of CP! And I am glad that wasn’t used much, I like the nature of asset issuances coming from a single address
  • @uanbtc #1740 09:59 PM, 09 Sep 2022
    I have been building bitSTART for a couple of months, and after some time of building, I learned about CIP3. As I understood its implications, it became evident that it broke the cohesive vision I had for the application, and what I believe Counterparty in Bitcoin is.

    As you know I have been trying to make my perspective heard. Then, after realizing I was in the SUPER minority, I knew my only option left was to SHOW my perspective with the (much earlier than planned) launch of https://bitST.ART .

    Today I am releasing the newest update (v2022.4: 'All' section added), which evolves the product from an ALPHA to a BETA.

    And with this release, I am officially announcing to the Counterparty node operators that I will continue running counterparty-lib v9.59.6 (I was told everyone always upgrade, so this makes me a first??!).

    The near future is uncertain... maybe there is a possibility that I also release a CIP3 compatible version (cip3.bitst.art), but the main application will not. Worst case, this is a fantastic learning experience for me, but best case who knows...

    To conclude I only ask one thing, PLEASE reconsider one last time the inclusion of CIP3 in the next release. MY TOP CHOICE IS TO AVOID TALKING ABOUT A FORK AT ALL!

    My last hope is that with THIS RELEASE of bitSTART, and then re-reading all my arguments (all findable from the following link), my perspective gains more support.

    https://counterpartytalk.org/t/cip13-cip3-alternative-divisibility-set-by-defining-the-asset-not-by-reserving-the-name/6420

    Thank you for your time and have a great weekend!
    bitSTART

    Discover Bitcoin Art [Counterparty / Ordinals / NFTs]

  • @zokukek ↶ Reply to #1739 #1741 11:24 PM, 09 Sep 2022
    ty ser Jdog
  • What are you calling your fork?
  • @AryanJab #1743 11:34 PM, 09 Sep 2022
    God bless OSS
  • @hodlencoinfield #1744 11:46 PM, 09 Sep 2022
    i remember dan ran a fork of counterparty for a while out of laziness
  • @AryanJab ↶ Reply to #1744 #1745 11:46 PM, 09 Sep 2022
    Like, out of laziness to upgrade node?
  • @hodlencoinfield #1746 11:46 PM, 09 Sep 2022
    yep
  • @AryanJab #1747 11:46 PM, 09 Sep 2022
    Man, I'm fearing may mistakenly run a fork for a bit.
  • @AryanJab #1748 11:47 PM, 09 Sep 2022
    I should probably upgrade.
  • @hodlencoinfield #1749 11:47 PM, 09 Sep 2022
    only really matters if you run a block explorer lol
  • @AryanJab #1750 11:47 PM, 09 Sep 2022
    Commands to run on GitHub?
  • @AryanJab ↶ Reply to #1749 #1751 11:47 PM, 09 Sep 2022
    Will oracled dispenser sales show up in dispenses all the same?

    I guess they will actually.

    I just guarantee it'll get stuck on a block and I'll have to upgrade and catch up to blocks I missed. Feel I might as well just upgrade.
  • @hodlencoinfield #1752 11:47 PM, 09 Sep 2022
    @jdogresorg should be able to point you in the right direction
  • yeah theres alot of downstream effects
  • @hodlencoinfield #1754 11:48 PM, 09 Sep 2022
    could get out of consensus very quickly
  • 10 September 2022 (24 messages)
  • @jdogresorg ↶ Reply to #1750 #1755 12:12 AM, 10 Sep 2022
    Counterparty-lib 9.60.0 released! | Counterparty

    Today counterparty-lib releases version 9.60.0 which includes a number of bug fixes, updates, and new features including: Removed `callable`,`call_date`, and `call_price` from issuances - [more info] Added support for CIP24 (Oracled Dispensers) - [more info] Added support for CIP03 (Reset Token & Divisibility Statuses) - [more info] Added `tx_index` field in bindings on dispenser close

  • @jdogresorg #1756 12:12 AM, 10 Sep 2022
    fednode update counterparty counterparty-testnet
    fednode rebuild counterparty counterparty-testnet
    fednode stop counterparty counterparty-testnet
    sudo su
    rm -f federatednode/data/counterparty/counterparty.*
    exit
    fednode start counterparty
  • @uanbtc #1757 12:19 AM, 10 Sep 2022
    What do you mean calling my fork? Real question.

    I am not a fork I will continue running version 9.59.6
  • @jdogresorg #1758 12:27 AM, 10 Sep 2022
    Your welcome to keep running 9.59.6.... but it will not recognize the new formats for issuances (added reset, removed callable/call_date/call_price) and dispensers (added oracle_address) and it wont detect valid dispenser payments to oracled dispensers as valid... so, your version is either going to choke on the new txs and die.... or parse them in, but decode them incorrectly and populate the database with incorrect data... in either case, your node is going to be out of consensus prettymuch immediately.... if you want to get your version to support the new issuance format but NOT the CIP03 reset flag, then you prolly have some work to do.
  • @AryanJab ↶ Reply to #1758 #1759 12:36 AM, 10 Sep 2022
    Got it. We'll want to publish oracled dispensers so sounds like I'll upgrade.
  • Exactly, you’ll be running an old out of consensus version
  • @AryanJab ↶ Reply to #1756 #1761 12:47 AM, 10 Sep 2022
    Can an admin pin this?
  • None
  • @hodlencoinfield #1763 12:48 AM, 10 Sep 2022
    Done
  • @zokukek #1767 08:06 PM, 10 Sep 2022
    Probably one of the first tx that reset supply :)
  • @jdogresorg #1768 08:06 PM, 10 Sep 2022
    second 🙂
  • @zokukek #1769 08:06 PM, 10 Sep 2022
    wich asset you change ?
  • @jdogresorg #1771 08:07 PM, 10 Sep 2022
    TWERK... same asset I am giving away in main CP channel now if you paste your wallet address
  • @jdogresorg #1772 08:07 PM, 10 Sep 2022
    😛
  • @zokukek #1773 08:07 PM, 10 Sep 2022
    ahh very nice
  • @zokukek #1774 08:07 PM, 10 Sep 2022
    oh im not there
  • @zokukek #1775 08:07 PM, 10 Sep 2022
    can you share me the tg ?
  • @jdogresorg #1776 08:07 PM, 10 Sep 2022
    Official Counterparty Chat

    Website — https://counterparty.io Docs — https://docs.counterparty.io GitHub — https://github.com/CounterpartyXCP/counterparty-core Twitter — @CounterpartyXCP

  • @zokukek #1777 08:07 PM, 10 Sep 2022
    tyy
  • @zokukek #1778 08:08 PM, 10 Sep 2022
    i will leave this one now
  • @zokukek #1779 08:08 PM, 10 Sep 2022
    ty for the help
  • @jdogresorg #1780 08:08 PM, 10 Sep 2022
    of course 🙂
  • @zokukek #1781 08:08 PM, 10 Sep 2022
    Left.
  • 13 September 2022 (4 messages)
  • @377777703 #1782 04:11 PM, 13 Sep 2022
    Anybody getting this error?
  • @jdogresorg #1783 04:26 PM, 13 Sep 2022
    it happens periodically... sometimes CP will go to check the mempool for a tx and it'll be gone... this is just a warning, nothing to concern yourself with... could be tx JUST got mined into a block and was removed from mempool, but not fully parsed in by CP yet.
  • @jdogresorg #1784 04:26 PM, 13 Sep 2022
    if we fail to lookup an tx in bitcoin mempool, we just throw a warning... parsing continues on no problem 🙂
  • @377777703 ↶ Reply to #1784 #1785 04:28 PM, 13 Sep 2022
    Oo gotcha!, thanks 👌🏽
  • 14 September 2022 (54 messages)
  • @jdogresorg #1786 12:36 AM, 14 Sep 2022
    So... I spent some time today working on a rough draft of an enhanced asset info example... it extends the asset info to include owner info, contact info, social media info, as well as a list of images, audio files, video files, "other" files (docs, pdfs, etc) as well as a "dns" section which should support "normal" DNS style queries and the new "btcdns" style queries
  • @jdogresorg #1787 12:36 AM, 14 Sep 2022
    If you guys could take a few minutes to look over the examples JSON and let me know if it looks ok, it would be greatly appreciated
  • @jdogresorg #1788 12:36 AM, 14 Sep 2022
    CIP25 Enhanced Asset Information Specification v2.0.0 Example

    CIP25 Enhanced Asset Information Specification v2.0.0 Example - cip25-spec-v2.0.0-example.json

  • @jdogresorg #1789 12:36 AM, 14 Sep 2022
    Once I get some feedback, I can develop it into a more formal CIP and spec, and write the JSON validations for it so ppl can easily just copy/paste their JSON into a validation tool and get told if their JSON validates or not against the new schema.... and FYI... NONE of the new fields are required, just additional standardized fields which users can include in their JSON if they so choose.
  • @ABlue0ne #1790 01:32 AM, 14 Sep 2022
    Quick work with that dns implementation.
  • @jp_janssen ↶ Reply to #1789 #1791 01:12 PM, 14 Sep 2022
    A suggestion for immutable content: https://counterpartytalk.org/t/immutable-json-cip25/6428
    Immutable JSON / CIP25

    For the upcoming CIP25 (Enhanced Asset Information Spec) I suggest a standard for immutable content. For files, add a sha256 field. Example; "images": [{ "type": "icon", "size": "128x128", "data": "https://domain.com/icon128.png", "sha256": "8031025a667824a188dd5479ca5cb20c5306be06ed01875f7bcc11ecb48251be" },{ "type": "large", "data": "https://domain.com/image_large.png", "sha256": "2bca95eb91e6be1e9ae5b23de5f8373952987f0cdebbd7f6b0d4...

  • @jdogresorg ↶ Reply to #1791 #1792 02:14 PM, 14 Sep 2022
    Good suggestion…. It not a big deal to support the OPTIONAL field sha256 on images/audio/files 😀👍🏻
  • @jdogresorg #1793 02:20 PM, 14 Sep 2022
    Also fyi max chars in a description now is 52 not 54
  • @hodlencoinfield #1794 02:25 PM, 14 Sep 2022
    For memos in send txs there’s a way to indicate storing data as text or hex, are asset descriptions parsed the same way?
  • @jdogresorg #1795 02:37 PM, 14 Sep 2022
    no, description is just text.... "memos" and "tags" in destroys can be text or hex AFAIK
  • @jdogresorg #1797 02:38 PM, 14 Sep 2022
    yet for issuances it is just a text string
  • @hodlencoinfield #1799 02:52 PM, 14 Sep 2022
    ok got it
  • @jp_janssen ↶ Reply to #1792 #1800 02:54 PM, 14 Sep 2022
    Agree, should be OPTIONAL. Not all content is necessarily immutable.
  • Just an idea but might not make sense, I have thought that a public, private flag would be helpful if you wanted to mint something but not have it visible on dankset or something else that would honor this field. The issue that I see if that I'm sure a site will be built that would just ignore this but it could be helpful for creators to provide direction to sites that do want to honor a flag.
  • @MarcusCoaster #1802 03:33 PM, 14 Sep 2022
    Show me all the private flag tokens. Those are the ones I want to see!
  • @uanbtc ↶ Reply to #1756 #1803 03:42 PM, 14 Sep 2022
    How long is this supposed to take? Mine has been re-parsing for a couple of days now and is still in the 500k blocks…
  • @uanbtc ↶ Reply to #1801 #1804 03:43 PM, 14 Sep 2022
    All information is public. You could just reserve the name and not put any quantity or description
  • @jdogresorg ↶ Reply to #1803 #1805 03:53 PM, 14 Sep 2022
    if your re-parsing, then you must not have blown away your database and downloaded the bootstrap... as the bootstrap has the internal version set to 9.60.0, so no reparse is necessary.... the fact that your reparsing tells me your not using the latest bootstrap database
  • @jdogresorg #1806 03:54 PM, 14 Sep 2022
    run fednode stop counterparty counterparty-testnet then make sure all counterparty.* files are deleted from federatednode/data/counterparty/ directory
  • @jdogresorg #1807 03:55 PM, 14 Sep 2022
    that is where the database lives
  • @jdogresorg #1808 03:55 PM, 14 Sep 2022
    rm -f federatednode/data/counterparty/counterparty.*
  • @jdogresorg #1809 03:58 PM, 14 Sep 2022
    once you have done that and verified that the files have been deleted, THEN go ahead and run fednode start counterparty... which will start up CP which will then proceed to download the bootstrap databases for mainnet/testnet
  • @jdogresorg #1810 03:58 PM, 14 Sep 2022
    I JUST updated the bootstrap databases right now... so you should only have a few blocks to parse now 🙂
  • @uanbtc ↶ Reply to #1756 #1811 04:05 PM, 14 Sep 2022
    I followed these instructions. But the step of ‘rm -f federatednode/data…’ the data folder was already empty, so there was nothing to delete.

    And what is the bootstrap db specifically?
  • @jdogresorg #1812 04:07 PM, 14 Sep 2022
    bootstrap database is the internal sqlite database that counterparty uses to store all its data about transactions, assets, etc...... If you do not use the bootstrap, you can look forward to about a month or more of parsing blocks from scratch... reparses take quite a while as well (as your seeing the past few day on your machine)...
  • @jdogresorg ↶ Reply to #1811 #1813 04:07 PM, 14 Sep 2022
    are you sure you didn't just not have permissions to view the directory?
  • @jdogresorg #1814 04:07 PM, 14 Sep 2022
    cuz the counterparty.db files are in there..... but, you have to be root to see them
  • @jdogresorg #1815 04:07 PM, 14 Sep 2022
    and to remove them
  • @jdogresorg #1816 04:12 PM, 14 Sep 2022
    [jdog@web01:/home/jdog] ls -la federatednode/data/counterparty/
    ls: cannot access 'federatednode/data/counterparty/': Permission denied
    [jdog@web01:/home/jdog] sudo su
    root@web01:/home/jdog# ls -la federatednode/data/counterparty/
    total 8743272
    drwxr-xr-x 3 root root 4096 Aug 29 15:40 .
    drwxr-xr-x 3 root root 4096 May 28 2020 ..
    drwxr-xr-x 2 root root 4096 Jan 26 2022 backup
    -rw-rw---- 1 root root 7367979008 Sep 14 16:12 counterparty.db
    -rw-rw---- 1 root root 32768 Sep 14 16:12 counterparty.db-shm
    -rw-rw---- 1 root root 15353232 Sep 14 16:12 counterparty.db-wal
    -rw-rw---- 1 root root 1569210368 Sep 14 16:12 counterparty.testnet.db
    -rw-rw---- 1 root root 32768 Sep 14 16:12 counterparty.testnet.db-shm
    -rw-rw---- 1 root root 465592 Sep 14 16:12 counterparty.testnet.db-wal
    root@web01:/home/jdog#
  • @uanbtc #1817 04:18 PM, 14 Sep 2022
    Is the bootstrap database a new thing? I didn’t do that for v9.59 as far as I know
  • @jdogresorg #1818 04:25 PM, 14 Sep 2022
    no, the bootstrap has been around for a long time... when you first start up CP, if it detects you don't have a counterparty mainnet or testnet database, then it automatically downloads the bootstrap.... been doing this for many years... otherwise, you would be spending a LONG time parsing txs to build the database from scratch
  • @jdogresorg #1819 04:25 PM, 14 Sep 2022
    so, you prolly automatically downloaded the database for v.9.59 without even being aware.... if you hadn't, you would definitely be aware of it taking forever to parse 🙂
  • @uanbtc #1820 04:31 PM, 14 Sep 2022
    Where is this database downloaded from? Is this the default behavior? I wanted to parse all data directly from Bitcoin, I have no interest in trusting someone else for the data, even if it takes longer
  • @jdogresorg #1821 04:34 PM, 14 Sep 2022
    the bootstraps are downloaded directly from counterparty.io
  • @jdogresorg ↶ Reply to #1820 #1823 04:35 PM, 14 Sep 2022
    yes, as I said before, this downloading of the bootstrap database has been taking place for many years, and it is the default action.... otherwise, it would take a long LONG time to parse the data in
  • @jdogresorg #1824 04:35 PM, 14 Sep 2022
    you can feel free to parse in the data from scratch if you want
  • @jdogresorg #1825 04:37 PM, 14 Sep 2022
    fednode rollback 278270 counterparty
    fednode rollback 310000 counterparty-testnet
    fednode start counterparty counterparty-testnet
  • @jdogresorg #1826 04:37 PM, 14 Sep 2022
    that will rollback the CP database to the first block for mainnet/testnet... after that, you just start up counterparty and let it parse... for a month or longer
  • @jdogresorg #1827 04:38 PM, 14 Sep 2022
    the whole point of the bootstrap is to avoid this unnecessary parsing of the data by every node.... all the transactions in the database are ALREADY parsed from the bitcoin blockchain data, and you can verify everything via a "reparse" if you so choose
  • @ABlue0ne #1828 04:39 PM, 14 Sep 2022
    🧐
  • is a reparse faster than rollback and parse?
  • @hodlencoinfield #1830 05:04 PM, 14 Sep 2022
    or is that the same thing
  • @jdogresorg #1831 05:04 PM, 14 Sep 2022
    parse = parse through every block looking for CP transaction
  • @jdogresorg #1832 05:04 PM, 14 Sep 2022
    reparse = use CP database to verify each transaction in database exists on BTC blockchain and data matches
  • @hodlencoinfield #1833 05:05 PM, 14 Sep 2022
    gotcha
  • @jdogresorg #1834 05:05 PM, 14 Sep 2022
    reparse is definitely faster than a parse 🙂
  • @hodlencoinfield #1835 05:05 PM, 14 Sep 2022
    yeah basically the difference is that you can’t be sure a valid tx wasn’t included unless you do a full parse
  • @jdogresorg #1836 05:06 PM, 14 Sep 2022
    correct
  • @uanbtc #1837 05:07 PM, 14 Sep 2022
    Good to know thank you for all the information
  • @jdogresorg #1839 11:27 PM, 14 Sep 2022
    GitHub - jdogresorg/counterparty-json-cache: PHP script that populates a MySQL database with Counterparty JSON data

    PHP script that populates a MySQL database with Counterparty JSON data - GitHub - jdogresorg/counterparty-json-cache: PHP script that populates a MySQL database with Counterparty JSON data

  • 17 September 2022 (9 messages)
  • @702496881 #1840 03:41 PM, 17 Sep 2022
    Is there any documentation on how to create an raw unsigned transaction to send counterparty assets?
  • @jdogresorg #1841 03:43 PM, 17 Sep 2022
    that is what the Counterparty API does.... takes API request for action (send, issue, dispenser, etc) and generates an unsigned transaction with the action data encoded in it..... all the end-user has to do is sign with their wallet and broadcast
  • @jdogresorg #1843 03:43 PM, 17 Sep 2022
    there are the API docs
  • @jdogresorg #1845 03:44 PM, 17 Sep 2022
    there is a sample POSTMAN request... you send a request to the CP API... you get handed back an error or an unsigned tx 🙂
  • @702496881 #1846 03:47 PM, 17 Sep 2022
    Thanks 🙏
  • @702496881 #1847 03:47 PM, 17 Sep 2022
    The counterparty-lib project is the api right?
  • @jdogresorg #1848 03:48 PM, 17 Sep 2022
    correct
  • 19 September 2022 (3 messages)
  • @702496881 #1849 08:06 PM, 19 Sep 2022
    Does counterparty check every transaction output to see if it has counterparty data or does it only check the first output?
  • CP checks for every output until it finds one or more encrypted counterparty data in the form of a OP_RETURN, OP_CHECKSIG or OP_CHECKMULTISIG
  • @krostue #1851 10:44 PM, 19 Sep 2022
    Joined.
  • 21 September 2022 (1 messages)
  • @702496881 #1852 11:43 PM, 21 Sep 2022
    Hi, i was playing around with some multi output transactions to try and send 2 different assets to 2 different addresses inside 1 tx. When i decode the counterparty output it looks fine. Does someone have any suggestions on what i might be doing wrong?

    https://gitlab.com/yannickbuchez/multi-send-xcp-tx
  • 22 September 2022 (10 messages)
  • @jdogresorg #1853 12:16 AM, 22 Sep 2022
    we only parse in first OP_RETURN I believe..... so, stuffing a second OP_RETURN into a tx doesn't do the trick
  • @jdogresorg #1854 12:17 AM, 22 Sep 2022
    to send multiple tokens at the same time, you'll need to use MPMA, which encodes the data using p2sh and 2 transactions.
  • @jdogresorg #1856 12:37 AM, 22 Sep 2022
    cips/cip-0025.md at master · CounterpartyXCP/cips

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

  • @jdogresorg #1857 12:38 AM, 22 Sep 2022
    Just formalized the proposed enhanced asset info spec into a CIP 🙂
  • @hodlencoinfield #1858 01:14 AM, 22 Sep 2022
    pretty sure more than one op_return would make a tx non-standard which would result in it not getting relayed
  • @702496881 ↶ Reply to #1854 #1859 04:29 AM, 22 Sep 2022
    Ok, thanks for the info i will take a look at it👌
  • @702496881 ↶ Reply to #1858 #1860 05:09 AM, 22 Sep 2022
    Is there a reason why counterparty does not allow transactions to be constructed this way?
  • @jp_janssen ↶ Reply to #1857 #1861 08:59 AM, 22 Sep 2022
    I have a few comments. Should i post under issues on github?
  • @jdogresorg #1862 02:16 PM, 22 Sep 2022
    Please post on Counterpartytslk.org thread
  • @jdogresorg #1863 02:16 PM, 22 Sep 2022
    Enhanced Asset Information Specification

    The enhanced asset info spec we have from the founders is good, but is very basic. I have been meaning to write a CIP to extend this asset information to allow for additional information to be specified in a standardized way, but have never got around to it. Now that we are at a point where users are abusing the ‘description’ field on xchain.io and using it to insert audio and video players and other random html, I feel defining the spec is a must. It is clear people want to be able to use a...

  • 23 September 2022 (3 messages)
  • @jp_janssen ↶ Reply to #1862 #1864 06:58 AM, 23 Sep 2022
    Ok. Replied
  • @jdogresorg #1865 03:02 PM, 23 Sep 2022
    Good suggestions. I’ll update the CIP shortly👍🏻
  • looking at the code, you can have the data distributed in many OP_RETURN inside the same tx. But, that data must be a single valid counterparty transaction. It can be a MPMA, but counterparty only uses p2sh for this