• 01 December 2023 (25 messages)
  • @uanbtc #1231 01:01 AM, 01 Dec 2023
    Anyone here has a no bootstrap node ran from v9.60.2?
  • Maybe in a couple weeks lol
  • @uanbtc #1233 03:36 AM, 01 Dec 2023
    😆 I’m asking because my first attempt to update from v9.60.1 to v9.61.0, which triggered a reparse, the hashes are not matching (from early blocks) so I stopped.

    But then trying again instead updating to v9.60.2, and the same thing!

    Trying to figure out where the problem is. Thinking it can be the reparse itself…

    I do no bootstrap. Don’t trust, verify.

    It could be something wrong I’m doing, but man if is again a problem that is being hidden because of the bootstrap 😑
  • @reinamora_137 #1234 03:40 AM, 01 Dec 2023
    Oh joy. I’m hoping to have the time to try tomorrow.
  • @uanbtc #1235 03:48 AM, 01 Dec 2023
    Very joyful 🐸
  • @ABlue0ne ↶ Reply to #1233 #1236 11:22 AM, 01 Dec 2023
    I remember this episode…
  • @ABlue0ne #1237 11:36 AM, 01 Dec 2023
    Last time I think it was because a tx used a non standard address and an interpreter was updated? Something like that.
  • @uanbtc ↶ Reply to #1233 #1238 07:57 PM, 01 Dec 2023
    The hashes are printed in the console in a confusing way, it prints the last characters instead of the first. I knew this once when deep into building, but forgot. So maybe the hashes were fine always…………. Just following up
  • @ABlue0ne #1239 08:14 PM, 01 Dec 2023
    Nice. Keep us posted
  • @ABlue0ne #1240 08:26 PM, 01 Dec 2023
    @uanbtc
  • @ABlue0ne #1241 08:26 PM, 01 Dec 2023
    Counterparty encountered a parsing issue with the new issuance IDs and doing a first issuance with description set to null...

    Javier and I identified the issue immediately after 9.61.0 activation in block #819,301. The issue was identified in my testing of the new issuance formats on mainnet.

    Counterparty API servers were down for a total of 31 minutes while Javier and I diagnosed/debugged the issue, got a fix in place, tested it, and deployed it to the API servers.

    Additionally, I have also done a bunch of tests of the new issuance formats (asset/subasset ids 22/23) on mainnet... issue, reset, lock, transfer, etc.... all seem to be working as expected... so, putting out this hotfix release ASAP.
  • @uanbtc #1242 08:38 PM, 01 Dec 2023
    The PR mentioned in this last attempt comment inactivated those changes.

    https://github.com/CounterpartyXCP/cips/discussions/124#discussioncomment-7721979

    The irony that the master’s v9.61.1 will be fixing issues caused by it. 🐸
    PROTOCOL MINOR UPDATE: V9.61 · CounterpartyXCP/cips · Discussion #124

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

  • @uanbtc ↶ Reply to #1242 #1243 09:01 PM, 01 Dec 2023
    FYI, accepting this PR is still an option. No need to rush a fix
  • @reinamora_137 #1244 09:20 PM, 01 Dec 2023
    is there any special upgrade process for nodes that weren't prior to the activation block?
  • @XJA77 ↶ Reply to #1243 #1245 09:23 PM, 01 Dec 2023
    This is a good idea, reparse on this, fix and when fix update
  • @uanbtc #1246 09:25 PM, 01 Dec 2023
    Yeah, @reinamora_137 I don’t think so, but I would wait until the outcome of the current situation. I’m in the process of rebuilding addrindxrs and won’t go to the counterparty step
  • @uanbtc #1247 09:26 PM, 01 Dec 2023
    And my v9.60 node is intact, xcp.dev still running it smoothly
  • @reinamora_137 #1248 09:27 PM, 01 Dec 2023
    yeah we are still on 9.60 as well
  • @reinamora_137 #1249 09:27 PM, 01 Dec 2023
    i guess we are censoring the new transaction mess at least
  • @uanbtc ↶ Reply to #1249 #1250 09:28 PM, 01 Dec 2023
    Me too!

    Consensus. Continuity.

    🐸
  • @XJA77 #1251 09:30 PM, 01 Dec 2023
    WoW
  • @XJA77 #1252 09:32 PM, 01 Dec 2023
    I hope they accept your pr
  • @sn_noop2 #1253 10:09 PM, 01 Dec 2023
    Joined.
  • @sn_noop2 #1254 10:10 PM, 01 Dec 2023
    "New official" 🙃
  • @XJA77 #1255 10:10 PM, 01 Dec 2023
    The one in consensus at least
  • 02 December 2023 (3 messages)
  • @BruceSu_01 #1256 02:21 AM, 02 Dec 2023
    Joined.
  • @uanbtc #1257 06:34 PM, 02 Dec 2023
    My intention from day 1 has been transparent, Decentralizing CNTRPRTY (github.com/CNTRPRTY)

    And I would have the relevant conversations in public, in the repo.

    Hopefully, one day, it does become decentralized.

    But first, it must finish with the hierarchies. At the top is Joe Looney. Everyone knows it. He manages the project, including the devs. Whatever he says, goes.

    He stopped the contentious fork, after speaking with me. Using xcp.dev to confirm the fork was not necessary.

    But then, he just throws me under the bus in the public forum.

    You can stay in this chat, refute whatever I’m saying, defend yourself. Criticize me.

    But this TRUTH will be a topic of discussion here. And this is me being considerate, as I’m saying this here and not in GitHub.
    Bitcoin and Counterparty Tools

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

  • @uanbtc #1258 07:18 PM, 02 Dec 2023
    To whom it may concern:

    As of now, only one small fix from v9.61 needs to be brought to v9.60 to continue running smoothly.

    https://github.com/CNTRPRTY/counterparty-lib/commit/cb5408572bf66d05608cf1d39ca369dabc31872b
    - Fixed oracle function in util.py returning 2 values instead of 4 · CNTRPRTY/counterparty-lib@cb54085

    (cherry picked from commit cd3f87455670f56a2ed4e1fa81e53dc18c36c036)

  • 06 December 2023 (42 messages)
  • @5664493895 #1259 09:02 AM, 06 Dec 2023
    Joined.
  • @6232621109 #1260 09:02 AM, 06 Dec 2023
    Joined.
  • @uanbtc #1261 05:49 PM, 06 Dec 2023
    Left.
  • @uanbtc #1262 05:49 PM, 06 Dec 2023
    Left.
  • @uanbtc #1263 08:02 PM, 06 Dec 2023
    Does anyone know if there is any of the create_ action/write api functions that does not fit in op-return? My understanding is that all of them do fit…
  • @B0BSmith #1264 08:04 PM, 06 Dec 2023
    create issuance doesn't fit op return if description is long
  • @uanbtc #1265 08:05 PM, 06 Dec 2023
    Yes that I know, and that is the elegance of it. Is transparent, abstracted
  • @B0BSmith #1266 08:05 PM, 06 Dec 2023
    it defaults to multisig. with 2 outputs initially and then more outputs as needed . eg as stamps do and as do assets using arweave hoted jsons
  • @B0BSmith ↶ Reply to #1263 #1267 08:06 PM, 06 Dec 2023
    create broadcast uses multisig for 55 chars or more
  • @B0BSmith #1268 08:07 PM, 06 Dec 2023
    subassets with long names only need like 40 char descriptions to trigger multisig
  • @uanbtc #1269 08:07 PM, 06 Dec 2023
    Thinking about this because then the whole “enhanced file” proposal is just out of place. It does not belong in a protocol that tries to fit every action in the least amount of space (opreturn)
  • @hodlencoinfield #1270 08:08 PM, 06 Dec 2023
    Mpma uses p2sh encoding by default so it’s funny that issuances with long descriptions don’t
  • @B0BSmith #1271 08:09 PM, 06 Dec 2023
    classic full https style ipfs links use multisig.. IPFS:hashes can fit in opreturn
  • @B0BSmith #1272 08:09 PM, 06 Dec 2023
    mpma is the new kid on the block
  • @hodlencoinfield #1273 08:10 PM, 06 Dec 2023
    True but it wasnt developed for mpma, it was for the evm
  • @B0BSmith #1274 08:12 PM, 06 Dec 2023
    ahh i did not know that
  • @hodlencoinfield #1275 08:27 PM, 06 Dec 2023
    cips/cip-0006.md at master · CounterpartyXCP/cips

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

  • @hodlencoinfield #1276 08:28 PM, 06 Dec 2023
    implemented by ruben, i love the title of the CIP
  • @uanbtc #1277 08:52 PM, 06 Dec 2023
    Im not an expert in Bitcoin transaction types, but it seems p2sh requires 2 transactions?
  • @uanbtc #1278 08:56 PM, 06 Dec 2023
    And if anyone can point me into the mpma documentation that would be appreciated, I’ve never used it
  • @uanbtc ↶ Reply to #1278 #1279 08:59 PM, 06 Dec 2023
    Is not part of the create_ functions, at least as seen in https://web.archive.org/web/20220103074128/https://counterparty.io/docs/api/#create_send

    (Have to use archive because the new docs are a mess IMO)
  • @ABlue0ne ↶ Reply to #1279 #1280 09:04 PM, 06 Dec 2023
    Great idea with the archive of the docs. Do you have more links for docs? Or one link to rule them all?
  • @B0BSmith #1282 09:08 PM, 06 Dec 2023
    destination (string, array[string]): The address to receive the asset.
    asset (string, array[string]): The asset or subasset to send.
    quantity (integer, array[integer]): The quantities of the asset to send.
  • @B0BSmith #1283 09:08 PM, 06 Dec 2023
    you use create_send and arrays for mpma
  • @B0BSmith #1284 09:11 PM, 06 Dec 2023
    yeah it's a two transaction mechanism..and the 2nd can't be cpfpd and requires the first tx to be visible to the cp node creating the second tx ..its no good if mempool.space can see 1st tx but your avg 300mb fednode mempool can't .. so it becomes a high fee rate required
  • @uanbtc ↶ Reply to #1280 #1285 09:16 PM, 06 Dec 2023
    Not really, always going through the loop of going to archive.org first 😆
  • @uanbtc #1286 09:19 PM, 06 Dec 2023
    Ok so mpma is advanced usage. And I don’t know if it REQUIRES p2sh, or it could be done in multisig also…
  • @B0BSmith #1287 09:19 PM, 06 Dec 2023
    I am using the docs on github ..they are most up to date
  • @B0BSmith #1288 09:20 PM, 06 Dec 2023
    mpma p2sh doesn't create unspent utxos like multisig does .. in mpma the outputs in tx 1 are consumed in tx2
  • @uanbtc ↶ Reply to #1288 #1289 09:25 PM, 06 Dec 2023
    Got it! That makes sense
  • @B0BSmith #1290 09:26 PM, 06 Dec 2023
    yeah but if you don't set high enough fees tx2 creation can fail until such time as tx1 is either mined or in mempool ... so it ends up creating tx1s that get abandoned
  • @B0BSmith #1291 09:27 PM, 06 Dec 2023
    I got two identical tx1s learning this stuff the hard way .. they identical so only 1 of them can ever be consumed
  • @uanbtc #1292 09:38 PM, 06 Dec 2023
    Ok then the question becomes, can a send of only 2 recipients fit in op return? Is this still considered mpma?
  • @B0BSmith #1293 09:42 PM, 06 Dec 2023
    I think a send with more than 1 recipient is mpma and mpma defaults to p2sh .

    i not tried forcing a op_return with mpma ... the api might do it .. the question is as you say does it fit ? or will it get truncated?
  • @uanbtc #1294 09:48 PM, 06 Dec 2023
    Another development, in my personal experience it seems like the updated addrsindrs takes much longer to sync than before… interested in learning the experience of others. @jp_janssen was the addrsindrs performance considered in this discussion? I know you were part of it…
  • @ABlue0ne ↶ Reply to #1290 #1295 09:54 PM, 06 Dec 2023
    Respect 🫡
  • You could use it with multisig but I don’t think the api as written will build that Tx for you, it currently forces use of p2sh
  • @hodlencoinfield #1298 10:22 PM, 06 Dec 2023
    Would be awesome to have a playground style tool where you can create counterparty txs and it builds the hex string as you go with labels and things
  • @uanbtc ↶ Reply to #1298 #1299 10:36 PM, 06 Dec 2023
    Hehe that’s my goal with xcp.dev/wallet

    Very basic for now but already working on some improvements for the next version
  • @ABlue0ne ↶ Reply to #1298 #1300 11:22 PM, 06 Dec 2023
    Stop reading my mind. I’m trying to gather the data for encoding and decoding if you want to drop any resources.
  • 07 December 2023 (22 messages)
  • @hodlencoinfield #1301 02:16 AM, 07 Dec 2023
    I wrote some markdown files when building out my js library years ago, might help get started
  • @hodlencoinfield #1302 02:17 AM, 07 Dec 2023
    xcp-tools-js/dex.md at master · loon3/xcp-tools-js

    Javascript Library for Counterparty (counterparty.io) - loon3/xcp-tools-js

  • @hodlencoinfield #1303 02:17 AM, 07 Dec 2023
    There are a handful of message types there
  • @uanbtc #1306 09:11 PM, 07 Dec 2023
    In my non-formal non-timed assessment, it seems like is not a ‘bit’. From what I remember it used to take around 24hrs, now I’m almost on 48 and is still not done (but close).

    Your explanation makes sense, thank you for it.

    I have been quite busy, looking at as much code as I can review, while giving priority to the PROCESS. Among other things…

    So I do care.

    The rust code I am not even close in familiarity compared to the python lib, so I talk when I know what I’m talking about. Still looking forward to learn about be rust side, as I believe this should just be all integrated into a single application if the coupling between the lib and addressindx is so tight.

    As far as I know, only the lib effects were shown as “proof” that the change had no impact. Addressindx was not considered. Case in point why I believe they should be merged (other benefits can be starting to see consensus hashes from early on in the node sync process).

    https://github.com/CounterpartyXCP/counterparty-lib/issues/1148

    What is your username in github?
    Just 1st dispenser dispenses when batch-sending sats to multiple dispensers · Issue #1148 · CounterpartyXCP/counterparty-lib

    This is the transaction (generated with a simple blue wallet) https://blockstream.info/tx/11eb2b730e2e383a657c51d7b04bd55271d1e86ac9a2c74d3e3f6c78e88e23ff where correct exact sats were sent to 5 di...

  • @uanbtc #1307 09:15 PM, 07 Dec 2023
    Announcement!

    xcp.dev has been updated! Mempool fixed (hopefully for good 😆), search added, and other minor improvements all around.

    And still all open source. The only part is not yet open is the adjustments I made to counterparty-lib for the mempool “for good” fix, want to test those for more time before publicly committing to the approach taken.
  • @ABlue0ne #1308 09:30 PM, 07 Dec 2023
    Tokenly-Pockets/BVAM.md at master · loon3/Tokenly-Pockets

    Digital Token Wallet powered by Bitcoin. Contribute to loon3/Tokenly-Pockets development by creating an account on GitHub.

  • @ABlue0ne ↶ Reply to #1308 #1309 09:31 PM, 07 Dec 2023
    There is a link in there counterpartychain that is no good. Looks like the domain is dormant or wrong. Sending users on a chain of redirects and popups.
  • @ABlue0ne #1310 09:32 PM, 07 Dec 2023
    …But cool writeup and idea. Sorry if I’m wrong guessing who is who.
  • yep, but it hasnt been maintained for years
  • @XJA77 #1312 09:37 PM, 07 Dec 2023
    Lol was xcp.ninja working 8 years ago? Didn't know
  • @hodlencoinfield #1313 09:37 PM, 07 Dec 2023
    yep it was my domain to do counterparty things and i let it expire lol
  • @hodlencoinfield #1314 09:37 PM, 07 Dec 2023
    was funny to see it being used again
  • @hodlencoinfield #1315 09:37 PM, 07 Dec 2023
    good domain imo
  • @XJA77 ↶ Reply to #1314 #1316 09:38 PM, 07 Dec 2023
    Yes jajaja
  • @ABlue0ne #1317 09:39 PM, 07 Dec 2023
    Neat idea
  • @sn_noop2 ↶ Reply to #1312 #1318 09:39 PM, 07 Dec 2023
    ?
  • @hodlencoinfield #1320 09:41 PM, 07 Dec 2023
    was basically a DIY ipfs
  • @sn_noop2 #1321 09:42 PM, 07 Dec 2023
    lol that's funny. Bought a month or two ago
  • it has great provenance 😁
  • @uanbtc ↶ Reply to #1320 #1323 09:58 PM, 07 Dec 2023
    BVAM is a great idea, I wonder why it didn’t catch on

    https://github.com/CounterpartyXCP/cips/blob/master/cip-0007.md
    cips/cip-0007.md at master · CounterpartyXCP/cips

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

  • @hodlencoinfield #1324 10:52 PM, 07 Dec 2023
    Acronym wasn’t catchy enough
  • 08 December 2023 (12 messages)
  • @ABlue0ne #1325 01:33 AM, 08 Dec 2023
    DevTut: Enhanced Asset Info | Counterparty

    Developers/Notes_and_Tutorials/enhanced_asset_info.md

  • @ABlue0ne ↶ Reply to #1323 #1326 01:38 AM, 08 Dec 2023
    Added to my reading list for sure.
  • @jp_janssen ↶ Reply to #1294 #1329 09:54 AM, 08 Dec 2023
    Yes, i voiced concerns that multi dispensers might slowdown parsing. Jdog tested and concluded that 9.61 actually goes faster than before. Because addrsindex, if i understand correctly.

    Also in the chat he mentioned that a full reparse based on addrsind should be possible and reduce a full parse from 2 weeks to 24h
  • @6284115796 #1330 10:12 AM, 08 Dec 2023
    Joined.
  • @B0BSmith ↶ Reply to #1328 #1331 10:18 AM, 08 Dec 2023
    is Luke breaking the social contract ?
  • @B0BSmith #1332 10:20 AM, 08 Dec 2023
    his opinions do make me laugh
  • @B0BSmith #1333 11:27 AM, 08 Dec 2023
    i cant make my mind up which is funnier - the fact he spammed the blockchain with his mining pool posting bible verses or the fact he uses multiple op returns in his coinbase tx meaning he circumvents the 40 limit
  • @uanbtc #1334 01:59 PM, 08 Dec 2023
    Left.
  • @ABlue0ne ↶ Reply to #1331 #1335 04:22 PM, 08 Dec 2023
    The memes are writing themselves. What is Gentoo?
    Gentoo in itself is a collection of free knowledge. Knowledge in this context can be defined as documentation and metadata concerned with concepts or domains relevant to operating systems and their components, as well as free software contributed by various developers to the Gentoo Project.
  • 12 December 2023 (18 messages)
  • @uanbtc #1337 01:03 AM, 12 Dec 2023
    Who else has a v9.61.1 node here? Mine is not matching the hashes when comparing to xchain…

    819300 was the activation block, and my last matching hashes is block 819576

    😑
  • "block_index": 819577,
    "block_hash": "0000000000000000000141b1d884d30239e12915f0fe76040bef264bb7361db2",
    "block_time": 1701614108,
    "previous_block_hash": "000000000000000000032c665ff59b06507e7024f80df5801ea5cd5cd0d7287e",
    "difficulty": 67957790298897.88,
    "ledger_hash": "f03dc08ef9f5098f0ddaa2881fed2bcf35e8b0a580891bf0f7fbdee60bc6564d",
    "txlist_hash": "95fe71662419d7c27140c4dd2a6c6d2b23085221508ebd674bbc55ebbaa940ac",
    "messages_hash": "a0568cece9bc3cae7bd1433cd8a4782bf931f0354874612c80e47245efbbc12c",

    "block_index": 820000,
    "block_hash": "00000000000000000000ba232574c32b4f0cd023e133c05125310625626d6571",
    "block_time": 1701860856,
    "previous_block_hash": "000000000000000000002660d26de87c900f770430d209814b238d15b17a0cfe",
    "difficulty": 67957790298897.88,
    "ledger_hash": "fa663ed80c1ac185162cb3d4101c9c5c0023e8b2ff3b4837b7378765b75bc472",
    "txlist_hash": "e9ddc32575d88d3db4bab405e93375a36ac94c7c4e0f517a05042030a910bd24",
    "messages_hash": "5a71fc010b4e24f457fade92b5da64de0c9383bbda694fab5036d9670aeac6d2",
  • @reinamora_137 #1339 01:07 AM, 12 Dec 2023
    my node #2 matches those as well
  • @reinamora_137 #1340 01:09 AM, 12 Dec 2023
    been meaning to write a script to compare my two and against xchain one of these days
  • @reinamora_137 #1341 01:11 AM, 12 Dec 2023
    however i did use the bootstrap 🙁 been meaning to go back and start a full index on one of them
  • @uanbtc #1342 01:16 AM, 12 Dec 2023
    Mine is without bootstrap, and the reparse was triggered automatically… not sure how to proceed yet
  • @uanbtc ↶ Reply to #1342 #1343 01:28 AM, 12 Dec 2023
    I guess at least until everything matches, xcp.dev will stay in the last consensus version v9.60.

    Seeing lots of ledger activity still, blocks with many messages while not seeing the same quantities in v9.61… but xchain does say is getting updated so let’s see…
  • @6370143984 #1344 05:40 PM, 12 Dec 2023
    Joined.
  • @krostue #1345 05:41 PM, 12 Dec 2023
    Welcome 🙏
  • @6370143984 #1346 05:43 PM, 12 Dec 2023
    Hey, all! This is Evan, one of the founders of Counterparty.
  • @6370143984 #1347 05:43 PM, 12 Dec 2023
    Joined.
  • @6370143984 #1348 05:45 PM, 12 Dec 2023
    ☝️and @teysol is another!
  • @XJA77 #1349 05:47 PM, 12 Dec 2023
    nice to meet you ser
  • @6370143984 #1350 05:48 PM, 12 Dec 2023
    Nice to see everyone!
  • @uanbtc #1351 05:48 PM, 12 Dec 2023
    Very honored to have you both here! Welcome
  • @6370143984 #1352 05:49 PM, 12 Dec 2023
    Appreciate the warm greetings! Really amazing to see the community's so active after all this time.
  • @teysol #1353 05:50 PM, 12 Dec 2023
    yes! 👆
  • @uanbtc ↶ Reply to #1353 #1354 06:31 PM, 12 Dec 2023
    Yes! Lately trying to decentralize it 😆. Not sure how familiar both are with the most recent developments. You should be able to read the old messages in this chat… but the main space is now https://github.com/CounterpartyXCP/cips/discussions
    CounterpartyXCP/cips · Discussions

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

  • 14 December 2023 (19 messages)
  • @ABlue0ne #1355 07:45 PM, 14 Dec 2023
    @B0BSmith Are the 7800 sats per, from a large multisig still recoverable? Have you shared the source to run locally? I would like to reisue a XCP asset to remove the STAMP: description heading. I wish I had never put STAMP: in the description. I knew about JPJ and the history of Olga but at the time of issuance, I thought STAMP: was a requirement for the BASE64 to be rendered, not that it was joining a collection. Mine isn't a stamp per their protocol because I named my asset.
  • @B0BSmith #1356 07:51 PM, 14 Dec 2023
    If you didn't use burn keys then those sats are recoverable

    I didn't opensource the code.. I made it so anyone could use it, over Tor, and I couldn't know who was using it for what .. it only ever generated unsigned transactions, that user needed to sign themselves.
  • @B0BSmith #1357 07:52 PM, 14 Dec 2023
    it's currently offline as I broke it messing with adding a donation
  • It literally is needed to be rendered (on xchain anyways)
  • @mikeinspace #1359 07:58 PM, 14 Dec 2023
    a base64 string without stamp: prefix will not render on xchain unless you do something fancy like issue another "Issuances" afterwards with a pointer
  • You could have a regex instead that knows the common starts to the stamp strings (each file type seems to start their base64 with a certain set of characters, not suggesting you change what is established just a thought really
  • @IndelibleTrade #1361 08:01 PM, 14 Dec 2023
    Prolly uses that regex anyway to know how to render it
  • @B0BSmith #1362 08:04 PM, 14 Dec 2023
    It was Cypher in the matrix who said I don't see the code anymore ... i render them in my mind ... ROIG0D IMG eyJw json .lol
  • Huehuehuehu
  • “You could” do a lot of things. I’m talking about “what is”. That’s what people see when they come to xchain or a stamp site. They see “what is”
  • @jp_janssen ↶ Reply to #1355 #1365 08:36 PM, 14 Dec 2023
    I believe Xchain accepts named stamps. It follows CIP26: https://github.com/CounterpartyXCP/cips/blob/master/cip-0026.md

    @mikeinspace has stricter conditions for Bitcoin Stamps, like need to be numeric asset, first issuance, not swept outputs (correct me if im wrong)
    cips/cip-0026.md at master · CounterpartyXCP/cips

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

  • Correct, I was just referring to the “stamp:” prefix which is necessary even with Named Stamps
  • @ABlue0ne ↶ Reply to #1365 #1367 09:43 PM, 14 Dec 2023
    I need to get my fednode up. Is there a public explorer that shows an assets description? What about Olga?
  • @ABlue0ne ↶ Reply to #1362 #1368 09:45 PM, 14 Dec 2023
    Blonde, brunette, red head.
  • @XJA77 #1369 09:55 PM, 14 Dec 2023
    In the new indexer named stamps will be tracked
  • @XJA77 #1370 09:56 PM, 14 Dec 2023
    As cursed not Bitcoin stamps as they don't follow the requirements
  • @XJA77 #1371 09:56 PM, 14 Dec 2023
    But they will be tracked
  • @B0BSmith ↶ Reply to #1367 #1372 10:00 PM, 14 Dec 2023
    Olga was a broadcast not an asset issuance
  • @uanbtc #1373 10:46 PM, 14 Dec 2023
    bitSTART renders base64 data url format (and stamp:)

    https://bitst.art/DANKREKT
    bitSTART

    Discover Bitcoin Art [Counterparty / Ordinals / NFTs]

  • 15 December 2023 (6 messages)
  • @ABlue0ne ↶ Reply to #1372 #1374 12:05 AM, 15 Dec 2023
    I wish the docs were better for counterparty. 😞
  • @XJA77 ↶ Reply to #1374 #1375 12:06 AM, 15 Dec 2023
    Yes...
  • @c0rnh0li0 #1376 09:25 PM, 15 Dec 2023
    For the past week or so counterwallet has been down because counterblock (counterwallets backend) has been choking on parsing blocks.

    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.

    Javier and I spent the past week looking into the counterblock parsing issue and trying out potential fixes to get counterblock parsing again without the need for an update to counterparty-lib. However, we have come to the conclusion that in order to get counterblock parsing again, the simplest solutions are to make updates to counterparty-lib.

    Neither Javier or I feel this issue rises to the level required for us to do an immediate hotfix release without community/dev feedback (ie. not an emergency).

    We have put together 3 PRs and present 2 potential solutions.

    Solution #1
    - Update counterparty-lib to correct block_index correlation (messages ledger will change)
    https://github.com/CounterpartyXCP/counterparty-lib/pull/1293

    Solution #2
    - Update counterparty-lib get_blocks function to work with non-correlated block_index
    https://github.com/CounterpartyXCP/counterparty-lib/pull/1292

    - Update counterblock to handle the dispenser close delay.
    https://github.com/CounterpartyXCP/counterblock/pull/196

    It is up to the community and the core maintainers how they would like to address this issue.
    Correct `block_index` Used for Dispensers Closing Delay by pataegrillo · Pull Request #1293 · CounterpartyXCP/counterparty-lib

    THIS FIX IS FOR REFERENCE ONLY! This fixs the wrong block_index used when closing a dispenser with delay. With this fix there is no need to use the recent counterparty and counterblock PRs to fix t...

  • @uanbtc ↶ Reply to #1376 #1377 10:06 PM, 15 Dec 2023
    Thank you for this @c0rnh0li0

    I’m glad things are moving into a more “transparent” direction… the intention seems to be there…

    But using an informal chat for announcing this is not how I believe this should be done.

    Just made this into a lib issue: https://github.com/CounterpartyXCP/counterparty-lib/issues/1294
    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...

  • @uanbtc #1378 10:11 PM, 15 Dec 2023
    Anyway… was going to announce that xcp.dev is finally in v9.61!

    And v9.60 will be kept alive, at least until v9.61 hashes match (currently discussed in https://github.com/CounterpartyXCP/counterparty-lib/pull/1277)
    9.61.0 Release by jdogresorg · Pull Request #1277 · CounterpartyXCP/counterparty-lib

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

  • @uanbtc ↶ Reply to #1378 #1379 10:12 PM, 15 Dec 2023
    You can switch versions at the bottom of the page, which links to 960.xcp.dev
  • 18 December 2023 (1 messages)
  • @jp_janssen #1380 05:45 AM, 18 Dec 2023
    New CIP
    - like stamps but 50% cheaper
    - easy on nodes; file stored in p2wsh outputs but not in counterparty db
    - test it out; links to tx builder for electrum and decoder

    https://github.com/CounterpartyXCP/cips/discussions/126
    CIP33 – File Storage in P2WSH Outputs · CounterpartyXCP/cips · Discussion #126

    Use this tread to discuss CIP33 – File Storage in P2WSH Outputs.

  • 19 December 2023 (1 messages)
  • @6717074629 #1381 05:48 PM, 19 Dec 2023
    Joined.
  • 21 December 2023 (3 messages)
  • @XJA77 ↶ Reply to #1383 #1384 03:12 PM, 21 Dec 2023
    admin
  • @XJA77 ↶ Reply to #1383 #1386 03:13 PM, 21 Dec 2023
    DONT ENTER THIS LINK
  • @krostue #1387 03:15 PM, 21 Dec 2023
    Got it. Sry
  • 22 December 2023 (2 messages)
  • @ABlue0ne #1388 02:45 PM, 22 Dec 2023
    I’ve been meaning to research and share regarding arc20 and cbrc20. New ideas similar to what has already been done, riding the wave. These were mentioned by an anon in a stamps chat as something better.
  • @ABlue0ne #1389 02:45 PM, 22 Dec 2023
    Thoughts on arc20 and cbrc20 if any? I have no links at this time.
  • 24 December 2023 (1 messages)
  • @uanbtc ↶ Reply to #1389 #1390 05:32 AM, 24 Dec 2023
    https://docs.atomicals.xyz/arc20-tokens

    Thoughts? Not really, is just another satoshi tracking app like ordinals but with a different approach. And their c20-like tokens more integrated into the base protocol it seems
  • 26 December 2023 (3 messages)
  • @crystineroyal #1393 09:41 AM, 26 Dec 2023
    Joined.
  • @crystineroyal #1394 09:45 AM, 26 Dec 2023
    Hello everyone. I'm a blockchain developer. Nowadays, I'm developing my project. But I have a risk. How can i send the bitcoin by using node.js.
    Input: sender privatekey(taproot address), receiver address: taproot, send amount.
    Could you help me? This is urgent work.
    😔
  • @6664116060 #1395 03:44 PM, 26 Dec 2023
    Joined.
  • 28 December 2023 (13 messages)
  • @uanbtc #1396 04:18 AM, 28 Dec 2023
    Periwig @teysol can you share your GitHub usernames?

    Is adamkrellenstein you @teysol?

    Can’t find an Evan here: https://github.com/CounterpartyXCP/counterparty-lib/graphs/contributors

    Asking to @ mention you in the repo, if is ok…
    Contributors to CounterpartyXCP/counterparty-lib

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

  • @teysol #1397 06:36 AM, 28 Dec 2023
    yep I'm @adamkrellenstein 👌
  • @uanbtc #1399 02:57 PM, 28 Dec 2023
    Left.
  • @uanbtc ↶ Reply to #1397 #1400 03:17 PM, 28 Dec 2023
    To start I just want to thank you for such a beautiful platform you build. It blew my mind the fist time I discovered it around 2 years ago, after playing with writing data in the limited op_return, never imagined it was possible to build a complete universe with such a small amount of data

    But then also having the multisig for higher data needs, so elegant!

    And proving full SQL on the timechain can work 🤯

    (Sorry for the suckup lol but you really deserve it! My understanding is that even Ethereum came out of what was proven possible with Counterparty. Yet, you keep low key… maybe by choice so I’m not sure how much you want to be involved again…)
  • @teysol #1401 05:18 PM, 28 Dec 2023
    ah thanks, I really appreciate it! I've said it before, but I'm super happy to see so much continued usage of Counterparty so many years later ☺️
  • @uanbtc #1402 05:44 PM, 28 Dec 2023
    Credit where credit is due. Jeremy has kept infrastructure running for many years. And users like Joe and most recently Mike have build the memes that fuel it all!

    But a refocus on the core technology is due imo.

    How involved you want to get again? I would really like to know your input on some recent developments, and next ones…
  • @teysol #1403 06:05 PM, 28 Dec 2023
    right now I'm just trying to see what's been happening recently! what people are working on, what people want for the project, etc.
  • @uanbtc #1404 08:37 PM, 28 Dec 2023
    Got it! Thanks for being around
  • @crystineroyal #1405 08:38 PM, 28 Dec 2023
    Left.
  • @reinamora_137 #1406 09:00 PM, 28 Dec 2023
    super cool to have a legend back in action! Anything stirring up your interest in what people are requesting so far?
  • Would love to get your thoughts on whether psbts of asset sends could enable btc trading using a similar model to openordex.org
  • @hodlencoinfield #1408 10:10 PM, 28 Dec 2023
    I think it should work with a traditional asset send that uses the dust output as recipient address
  • @hodlencoinfield #1409 10:11 PM, 28 Dec 2023
    Could open up a lot of possibilities without any changes to the protocol
  • 29 December 2023 (8 messages)
  • @teysol ↶ Reply to #1406 #1411 02:42 PM, 29 Dec 2023
    good question—frankly it seems like the ecosystem really needs a lot of basic quality-of-life improvements first. there's a lot to be done with the counterparty-lib codebase that could make it more performant, easier to run, and easier to use to support a block explorer
  • @teysol #1412 02:43 PM, 29 Dec 2023
    (ofc there are also interesting protocol changes being discussed)
  • @teysol ↶ Reply to #1407 #1413 02:43 PM, 29 Dec 2023
    hm, I'm not familiar with the protocol you're talking about. is it written up somewhere?
  • @uanbtc ↶ Reply to #1411 #1414 02:54 PM, 29 Dec 2023
    One very basic one missing is having the unpack available for all message types. The api only provides this for send

    https://github.com/CounterpartyXCP/counterparty-lib/blob/e65172a6700a6a45207120ca082da2673d8b240c/counterpartylib/lib/api.py#L888
    counterparty-lib/counterpartylib/lib/api.py at e65172a6700a6a45207120ca082da2673d8b240c · CounterpartyXCP/counterparty-lib

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

  • @teysol #1415 03:20 PM, 29 Dec 2023
    ah that's a good idea
  • @uanbtc #1416 03:45 PM, 29 Dec 2023
    It will help organize the code also. Very much needed for some critical ones like issuances

    Would like to know your input on issuances and the changes done in the last couple of releases…
  • @uanbtc #1417 03:55 PM, 29 Dec 2023
    Let me be more specific. First would like to learn what was the use case / purpose of callability?
  • Here’s a basic overview of how it works with ordinals… https://twitter.com/mononautical/status/1735686744534585411
  • 30 December 2023 (3 messages)
  • @jp_janssen #1419 05:29 PM, 30 Dec 2023
    For the past week or so counterwallet has been down because counterblock (counterwallets backend) has been choking on parsing blocks.

    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.

    Javier and I spent the past week looking into the counterblock parsing issue and trying out potential fixes to get counterblock parsing again without the need for an update to counterparty-lib. However, we have come to the conclusion that in order to get counterblock parsing again, the simplest solutions are to make updates to counterparty-lib.

    Neither Javier or I feel this issue rises to the level required for us to do an immediate hotfix release without community/dev feedback (ie. not an emergency).

    We have put together 3 PRs and present 2 potential solutions.

    Solution #1
    - Update counterparty-lib to correct block_index correlation (messages ledger will change)
    https://github.com/CounterpartyXCP/counterparty-lib/pull/1293

    Solution #2
    - Update counterparty-lib get_blocks function to work with non-correlated block_index
    https://github.com/CounterpartyXCP/counterparty-lib/pull/1292

    - Update counterblock to handle the dispenser close delay.
    https://github.com/CounterpartyXCP/counterblock/pull/196

    It is up to the community and the core maintainers how they would like to address this issue.
    Correct `block_index` Used for Dispensers Closing Delay by pataegrillo · Pull Request #1293 · CounterpartyXCP/counterparty-lib

    THIS FIX IS FOR REFERENCE ONLY! This fixs the wrong block_index used when closing a dispenser with delay. With this fix there is no need to use the recent counterparty and counterblock PRs to fix t...

  • @jp_janssen #1420 05:31 PM, 30 Dec 2023
    Message forwarded from the "Official Counterparty Chat"
  • @uanbtc ↶ Reply to #1377 #1421 08:00 PM, 30 Dec 2023
    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...

  • 31 December 2023 (1 messages)
  • @jp_janssen ↶ Reply to #1421 #1422 08:37 AM, 31 Dec 2023
    Thanks for taking the effort. I will post a comment after the holday.

    Happy new year everyone!