• 02 May 2023 (4 messages)
  • @uanbtc #146 12:26 AM, 02 May 2023
    Biggest stamp of all:

    https://bitst.art/A1888888877444444444

    Full list of assets with longest descriptions (by first letter):

    A
    [{"asset":"A1888888877444444444","maxdesc":10338}]

    B
    [{"asset":"BLCHALLENGE","maxdesc":8580}]

    C
    [{"asset":"CHIKENBRAIN","maxdesc":1318}]

    D
    [{"asset":"DANKSTAMP","maxdesc":758}]

    E
    [{"asset":"EIFFEL","maxdesc":522}]

    F
    [{"asset":"FLAMP","maxdesc":2542}]

    G
    [{"asset":"GOODDOG","maxdesc":2602}]

    H
    [{"asset":"HOMERSTAMP","maxdesc":562}]

    I
    [{"asset":"IHEARTTRASH","maxdesc":133}]

    J
    [{"asset":"JESTERLENNY","maxdesc":176}]

    K
    [{"asset":"KAMOTOS","maxdesc":210}]

    L
    [{"asset":"LITTLELEAGUE","maxdesc":502}]

    M
    [{"asset":"MAYAJALOTE","maxdesc":671}]

    N
    [{"asset":"NIATCOIN","maxdesc":1808}]

    O
    [{"asset":"OLDVIRUS","maxdesc":130}]

    P
    [{"asset":"PERMANOISE","maxdesc":5542}]

    Q
    [{"asset":"QUAKES","maxdesc":178}]

    R
    [{"asset":"RAREBTCSTAMP","maxdesc":966}]

    S
    [{"asset":"SSTAMPEDE","maxdesc":2318}]

    T
    [{"asset":"THESTAMPEPE","maxdesc":1546}]

    U
    [{"asset":"UFOPEPESTAMP","maxdesc":482}]

    V
    [{"asset":"VGSUNFLOWERS","maxdesc":438}]

    W
    [{"asset":"WRCWAT","maxdesc":194}]

    X
    [{"asset":"XCPTXT","maxdesc":3870}]

    Y
    [{"asset":"YOUNIVERSE","maxdesc":227}]

    Z
    [{"asset":"ZIPPYSTAMP","maxdesc":418}]
    bitSTART

    BITCOIN MAXIMUM EXPRESSION - Discover Bitcoin Art

  • @uanbtc ↶ Reply to #146 #147 02:40 PM, 02 May 2023
    Many are less than 200, then there are a couple around 500, then the ones above 1000.

    Based on this I would say 500 is a nice round number to limit description lengths, but we could go as low as 200
  • @jp_janssen #148 04:52 PM, 02 May 2023
    Will you write a CIP?
  • @uanbtc ↶ Reply to #148 #149 05:01 PM, 02 May 2023
    Didn’t have that in mind, but I could help you co-author if you are interested
  • 03 May 2023 (2 messages)
  • @jp_janssen #150 05:12 AM, 03 May 2023
    That would be perfect. I won't have time for this until Friday 12th though.
  • @uanbtc ↶ Reply to #150 #151 06:18 AM, 03 May 2023
    Cool just let me know!
  • 05 May 2023 (4 messages)
  • @uanbtc #152 01:27 AM, 05 May 2023
    It is a known bug that inscription numbers have skipped many transactions, but now there is an inscription without a sat attached to it! 😆
  • @uanbtc #153 01:27 AM, 05 May 2023
    I released a tool for increasing the off-by-one error: https://github.com/supertestnet/breaker-of-jpegs

    Please follow the installation and usage instructions and let me know if it works for you
    GitHub - supertestnet/breaker-of-jpegs: A tool for increasing the off-by-one bug in ordinal explorers

    A tool for increasing the off-by-one bug in ordinal explorers - supertestnet/breaker-of-jpegs

  • @uanbtc #154 01:34 AM, 05 May 2023
    There is no sat to be inscribed. There is no inputs, outputs, or fees!

    https://ordinals.com/inscription/c1e0db6368a43f5589352ed44aa1ff9af33410e4a9fd9be0f6ac42d9e4117151i0

    https://mempool.space/tx/c1e0db6368a43f5589352ed44aa1ff9af33410e4a9fd9be0f6ac42d9e4117151
  • @uanbtc ↶ Reply to #154 #155 01:35 AM, 05 May 2023
    Yet the explorer is showing like if a sat was inscribed
  • 19 May 2023 (65 messages)
  • @ABlue0ne ↶ Reply to #146 #156 04:45 PM, 19 May 2023
    I made the list!
  • @ABlue0ne #157 04:49 PM, 19 May 2023
    What do we think about SRC-20 in this chat? Has this chat forked yet or are we all running the same code?
  • @ABlue0ne #158 04:56 PM, 19 May 2023
    @uanbtc @jp_janssen @krostue @B0BSmith I’m not in Miami but curious if any of you OG’s are in attendance and planning on sharing your thoughts while there.
  • @jp_janssen #159 04:58 PM, 19 May 2023
    Im unfortunately not in Miami
  • @ABlue0ne #160 05:03 PM, 19 May 2023
    That’s not a bad thing. Miami is a strange town.
  • @krostue #161 05:50 PM, 19 May 2023
    i was there last year. maybe next. not this time tho
  • @ABlue0ne #162 06:00 PM, 19 May 2023
    @uanbtc what do you think about all of this src20 stuff?
  • @krostue #163 06:01 PM, 19 May 2023
    im gathering my thoughts before i share them. Still catching up in various chats. been busy offline the last few weeks.
  • @uanbtc ↶ Reply to #156 #164 06:52 PM, 19 May 2023
    Which one is yours?? You know you stampers are breaking the protocol 😆. Just be sure to spend the utxos and then I won’t care that much 😉.

    Counterparty is beyond repair in my opinion, technically in some way, but more in the politics of it.
  • @uanbtc ↶ Reply to #158 #165 06:52 PM, 19 May 2023
    Not in Miami this year
  • @uanbtc ↶ Reply to #162 #166 06:53 PM, 19 May 2023
    I don’t like any of the Xrc20, BUT I do like that they uncover the true intentions of many. At least XCP had to burn BTC to exist, but anything that a simple text file can issue “assets” is just a bitcoin stealing scheme in my opinion. The reality is many don’t care about the ethics of their actions as long as they can profit so I’m not sure what can be done other than educating people.

    I saw a video from Bitcoin Mechanic a few days ago that he made a great argument about the dangers of these out-of-thin-air tokens gaining market value makes the fees required minimal in comparison to what they can gain, so the incentives misalign with fair Bitcoin use. He also made some arguments I don’t agree with though 😆
  • @ABlue0ne ↶ Reply to #164 #167 07:01 PM, 19 May 2023
    https://tokenstamps.io/collection/named-bitcoin-stamps/150 not locked or in a collection. I’m not chasing a return. Just playing and learning.
  • @uanbtc ↶ Reply to #157 #168 07:01 PM, 19 May 2023
    This can be checked with the block hashes… and these were consistent until yesterday.

    The protocol leadership once again made a hard fork without the due process that said changes should have. Case in point why I believe the protocol is beyond repair.

    BUT it will still “work” as long as the users all follow the same transactions ledger… just know that is is fully centrally controlled. And most don’t care I’ve learned.
  • @ABlue0ne #169 07:01 PM, 19 May 2023
    Thanks for the straight talk answers.
  • @uanbtc ↶ Reply to #167 #170 07:04 PM, 19 May 2023
    It is a pretty one I like it!
  • @ABlue0ne ↶ Reply to #164 #171 07:09 PM, 19 May 2023
    I was ok with burning the UTXO for immutability. I’ll think about it though.
  • @uanbtc ↶ Reply to #171 #172 07:52 PM, 19 May 2023
    The immutability will stay. Is about not keeping the dust sats of the data-embedded multisig outputs.

    I’ve always thought that actually using dust is counterproductive because then those sats have LESS incentive to be claimed…
  • @jp_janssen ↶ Reply to #168 #173 07:58 PM, 19 May 2023
    Wasn't the fork canceled?
  • @uanbtc ↶ Reply to #173 #175 08:06 PM, 19 May 2023
    The latest “minor” release is generating different hashes since block 790339 (yesterday). So it was technically a hard fork change.

    What was canceled?
  • @ABlue0ne #176 08:07 PM, 19 May 2023
  • @jp_janssen #178 08:20 PM, 19 May 2023
    Wow! What caused the different hashes?
  • @ABlue0ne #180 08:23 PM, 19 May 2023
    Block hash the same, ledger and txlist is diff
  • @Stampchainofficial #181 08:31 PM, 19 May 2023
    Joined.
  • @Stampchainofficial #183 08:32 PM, 19 May 2023
    Gmm hope You don't mind me inviting myself. ( for transparancey, I am Arwyn.)
  • @uanbtc ↶ Reply to #183 #184 08:35 PM, 19 May 2023
    No invitation required! Welcome
  • @uanbtc ↶ Reply to #178 #185 08:37 PM, 19 May 2023
    Im also interested in learning which transaction caused it…
  • Some care. 🐸
  • @reinamora_137 #187 08:52 PM, 19 May 2023
    Joined.
  • @mikeinspace #188 08:54 PM, 19 May 2023
    Joined.
  • @ABlue0ne #189 08:59 PM, 19 May 2023
    @mikeinspace @Stampchainofficial welcome smart frens.
  • @ABlue0ne #190 08:59 PM, 19 May 2023
    And @reinamora_137 cant forget you
  • @uanbtc #191 09:04 PM, 19 May 2023
    Happy to see people joining, welcome!
  • @ABlue0ne ↶ Reply to #177 #192 09:05 PM, 19 May 2023
    I like how your page shows all tx in a block. Are all TX’s hashing differently from that block forward?
  • @mikeinspace ↶ Reply to #142 #193 09:07 PM, 19 May 2023
    I literally did this and it was the precursor to the current Stamp approach as Freewallet had a 200 character limit on Desc but not Broadcast. The reason we went with the current approach is that it’s simpler and Counterwallet was “good enough” with no Desc limit.

    You can see the broadcast version here: https://xchain.io/asset/ONCHAINPUNK

    The idea being that the asset Desc would reference the tx hash of a base64 broadcast.
  • @ABlue0ne ↶ Reply to #193 #194 09:14 PM, 19 May 2023
    Thanks for providing an example. That is super helpful with these technical topics. @uanbtc .dev is great, especially because it shows the important data. https://www.xcp.dev/asset/ONCHAINPUNK
  • @mikeinspace ↶ Reply to #139 #196 09:16 PM, 19 May 2023
    This is actually really helpful. We were under the impression that this was an "easy fix" that would be deployed "shortly" when really it seems far more foundational to the architecture
  • @ABlue0ne ↶ Reply to #193 #197 09:17 PM, 19 May 2023
    I’ve run into a similar issue in the past with a lead developer using fields for multiple purposes. Your experience shows that wallet support is a big factor with cp, not the protocol.
  • @mikeinspace #198 09:17 PM, 19 May 2023
    The duplication of the description means certain actions like increasing supply becomes cost prohibitive
  • @ABlue0ne ↶ Reply to #139 #199 09:17 PM, 19 May 2023
    Sounds like ‘description’ might need a fork.
  • @uanbtc ↶ Reply to #192 #200 09:27 PM, 19 May 2023
    All it means is that from that block on there is 1+ transactions that nodes are interpreting differently. The rest of the transactions are fine, but is obviously a problem in terms of consensus moving forward
  • @uanbtc #201 09:28 PM, 19 May 2023
    I really appreciate the positive comments towards xcp.dev! These are what motivate me to continue improving it… 🤓
  • @ABlue0ne ↶ Reply to #142 #202 09:28 PM, 19 May 2023
    This is great. I did not know about this functionality. Where is this in the spec? Do both transactions have to be in the same block to function?
  • @uanbtc ↶ Reply to #196 #204 09:30 PM, 19 May 2023
    It’s been a hard road but I’m glad people are realizing what I’ve been saying all along 😂
  • @mikeinspace ↶ Reply to #203 #205 09:30 PM, 19 May 2023
    yeah I hex encoded it as well which was dumb. It was only because xchain was stripping characters from the base64 so Hex-encoding sort of "preserved" it
  • @uanbtc ↶ Reply to #198 #206 09:31 PM, 19 May 2023
    And is also an unintended consequence of the change of doing LOCKs by description instead of adding a new field like they are done now
  • @uanbtc ↶ Reply to #199 #207 09:34 PM, 19 May 2023
    Unfortunately with the introduction of the “reset” the denormalization of the data was set in stone. The only way to fix now will require taking all reset assets out of circulation
  • @uanbtc ↶ Reply to #202 #208 09:35 PM, 19 May 2023
    Is not part of a spec that I know of, but I s just possible to do without any change to the protocol
  • @uanbtc ↶ Reply to #205 #209 09:36 PM, 19 May 2023
    Lol yeah just keep the base64 data url format directly
  • @ABlue0ne ↶ Reply to #205 #210 10:47 PM, 19 May 2023
    I’m having a hard time believing that anything stored in the description field is parsed in any way other than text. It’s a great thing currently but damn that is a big deal. Is the description field the only counterparty field with those behaviors? I need to play on testnet more.
  • @ABlue0ne #211 10:54 PM, 19 May 2023
    From jdog in the other chat a few minutes ago… Every src-20 action (mint/deploy/transfer) issues a numeric locked asset with no supply… no meaningful way to use CP…. 10% of xcp assets ever created were created in the last week as unusable assets… discussions have been had at length.

    Decision has been made, fork on Monday with xcp fee on numerics… will activate Friday… clear explanation of what issue is.
  • @uanbtc ↶ Reply to #210 #212 10:59 PM, 19 May 2023
    Description is text. Maybe you are referring to behavior in FreeWallet? That is separate product that uses Counterparty, but if you have your own node you make an issuance transaction with utf8 text in the description. That’s it.
  • @uanbtc ↶ Reply to #211 #213 11:05 PM, 19 May 2023
    This won’t solve anything if these people are already running their own nodes. Also the fee would only apply to the first issuance, that doesn’t stop them to continue making issuances in the same asset afterwards. And even after the fee fork, people trying to issue without XCP would still store all their data in the counterparty-lib protocol SQLite DB, but it would just be invalid.

    But I’m not surprised with the decision as it is being evaluated from the perspective of a service provider’s effect of the issuances boom. At the protocol level, almost nothing changes by adding an XCP fee to numerics.
  • @ABlue0ne ↶ Reply to #212 #214 11:06 PM, 19 May 2023
    My comment may have been lost in translation but thanks. I’m speaking from a security and ‘soul guarding’ perspective. Brave to parse that base64 into an image. You can embed HTML into a SVG. I was about to do some neat HTML embedding until fees jumped through the roof and people started attacking stamps.
  • @mikeinspace ↶ Reply to #210 #215 11:07 PM, 19 May 2023
    Xchain literally parses the base64 or image pointer in a description.
  • @ABlue0ne #216 11:15 PM, 19 May 2023
    I asked jdog for an example tx of the blank asset issuance… https://www.xcp.dev/tx/71b9832888082c9cb134fee08936ab9fb4461d71f25d754127d78fcde6afef38
  • @uanbtc #217 11:16 PM, 19 May 2023
    The following asset can help a lot in understanding what is actually happening at the protocol level. This is how the protocol detects and stores issuances, even if they are invalid.

    I present to you, the first reset asset:

    https://xcp.dev/asset/TWERK
  • @ABlue0ne #218 11:18 PM, 19 May 2023
    @uanbtc gets it
  • @uanbtc ↶ Reply to #216 #219 11:19 PM, 19 May 2023
    There’s a lot of zero quantity issuances. This is what anyone that just wants to register a name would do. I don’t see anything wrong with these…
  • @ABlue0ne #220 11:19 PM, 19 May 2023
    He says zero quantities are created with EVERY transaction?!?
  • @uanbtc ↶ Reply to #220 #221 11:28 PM, 19 May 2023
    Meaning most of the new numerics are 0 quantity… yeah in these cases they are most likely spam lol. But is the same in ordinals and brc20.

    I’ll say it again, a protocol decision is being made based on how xchain shows the data, even though the protocol itself won’t be protected that much.

    Some can agree with that, but xcp.dev won’t be changed to only show valid. xcp.dev is an interface to the protocol data, straight. This is what anyone that wants to learn about the protocol (devs) would prefer, not hiding (or adding non chain) data like xchain does
  • 20 May 2023 (28 messages)
  • @reinamora_137 #222 04:05 AM, 20 May 2023
    thx for having me in the chat. looking forward to contributing!

    Have any of you used the unpsent_tx_hash field on the create_send or create_issuance calls? I"m having issues with that. it doesn't seem to work when i select a UTXO thats not part of a chain that is not part of a chain that has less than 25 trx.

    or on the other hand it doesn't appear to select that specific UTXO when i get the insufficient funds error.. super annoying
  • @jp_janssen #223 05:13 AM, 20 May 2023
    I suggest a fee of 0.01 XCP on every asset issuance, initial as well as updates.

    I believe this solves spam better.  A 0.25 XCP fee on initial issuance will kill some legitimate usage, like 1/1 collections.

    Full reasoning in the forum: https://forums.counterparty.io/t/fee-on-numeric-assets/6601
    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...

  • @ABlue0ne #224 05:44 AM, 20 May 2023
    An XCP fee to solve spam is relative. Spend time in advertising and you soon realize that as far as accounting goes, advertising is in the same column as taxes, fees, permits, commission paid, protection, insurance, payoff, settlements, bribes etc. if the benefit outweighs the effort, that’s literally the ‘cost of doing business’. Only implementing a fee is not the solution to stop spam, thats a way to drive XCP into the hands of scammers, spammers, squatters and hoarders. Postage doesn’t stop junk mail and long distance charges didnt stop telemarketers. Junk mail technically helps subsidize the cost of mailing your birthday card.
  • @jp_janssen #225 05:48 AM, 20 May 2023
    The key is to discourage "spam" and incentivize usage of broadcasts over issuances.
  • @ABlue0ne #226 06:18 AM, 20 May 2023
    I saw great potential for counterparty as very useful tool for the world but it is becoming clear to me that counterparty may need to remain in the realm of collectibles without the equivalent of a major version upgrade. Fun for play, not too ready for enterprise. If not careful, another L2 will fly right on by XCP with the boost of a well executed L3. I’m a digital notary, miner from 2013, maxi and more FWIW. Fees change little about spam and is a reactionary action. Is there a more proactive approach? The self adjusting fee sounds about like the best option, if one must include a fee to solve the problem. I wanted a named asset, so I paid XCP for my assets. Spammers will get no sympathy from me but we’re talking about a protocol here. A Non- racist, sexist or elitist protocol.
  • @c0rnh0li0 ↶ Reply to #226 #227 06:38 AM, 20 May 2023
    Counterparty needs to implement a minting method like btc/src has, which is basically a free mint via a tx.
  • @c0rnh0li0 #228 06:39 AM, 20 May 2023
    At issuance, a new asset could have a max supply or block height at which it locks. In the meantime, it’s open to anyone to issue more up to a limit.
  • @jp_janssen ↶ Reply to #227 #229 07:08 AM, 20 May 2023
    It has .. until Monday
  • @jp_janssen ↶ Reply to #228 #230 07:10 AM, 20 May 2023
    Don't understand. Like a dispenser contract that destroys the unsold supply at a pre determined time?
  • @c0rnh0li0 ↶ Reply to #230 #231 07:26 AM, 20 May 2023
    I was imagining an unlocked asset that allows issuance from any wallet.

    For example, I issue asset XXXCP and choose to make it an open mint rather than a closed one like we have today.
    Parameters could be set like they’re using: max mint supply; total supply. Additionally, a block height could be given to start/stop the open mint.
  • @jp_janssen ↶ Reply to #231 #232 09:24 AM, 20 May 2023
    I believe this would be difficult to implement. Have you voiced the idea in the other chat? Maybe jdog or looney know better
  • @c0rnh0li0 ↶ Reply to #232 #233 09:53 AM, 20 May 2023
    I have, and Looney was interested.

    I’m just spitballing, trying to come up with a proactive way to retain users while decreasing demand for the src method. It would take a bit of time to try to work in, but if the demand for such token mints maintains, it’s worth working on getting ready.
  • @ABlue0ne ↶ Reply to #225 #234 11:53 AM, 20 May 2023
    They aren’t really spam if they are valid transactions. The same defense xcp uses from btc devs against xcp, apply in reverse. You still gotta pay the corn fee. Junkmail pays postage too. I would advocate for no update on Monday and work towards a major version update instead. Without knowing how many nodes are running and on what version, stamping utilities could delay or deny updating and cause transactions that don’t validate, unless old cp tx’s would validate which then means there is no incentive to update your node. Protocols do not update constantly. Maybe some of these issues about database normalization, data duplication and tx formatting should be handled on the ui and ux level until a major protocol upgrade can be completed.
  • @ABlue0ne #235 12:09 PM, 20 May 2023
    What do you think @krostue ?
  • @krostue #236 12:39 PM, 20 May 2023
    i am still behind in the other chatrooms.
    there are a few problems which are repeating themselves, and in some cases getting more intense each time. Jeremy controls the protocol and has demonstrated on multiple occasions that he has no intention to act on behalf of the community at large. Instead he is a profiteer which looks to exploit the good nature of the community with his position as primary service provider. He follows a few people who influence him to act in contradiction to what he has claimed.

    If he is forking monday, then what can we do to preserve the current (broken) system? It should be declared publicly that Jeremy is continually working against the consensus of the community and his further degradation of the protocol will not be tolerated.

    all in all the protocol needs a complete overhaul. the next hard fork should be a fully developed solution, not another bandage on a bandage. Lets get real. if he cant turn off Autocomplete for years and denies its existence for seven months, then can he be expected to be competent and responsible?

    meanwhile it looks like it is up to the users to tell each other how to remove their previously stored private keys from the WEB DATA file.
  • @jp_janssen ↶ Reply to #234 #237 12:48 PM, 20 May 2023
    I agree that spam is not the correct term. On a permissionless system people can do what they want. Most of we/I do is spam in most eyes too.

    That said, i believe a protocol should be designed with incentives to promote certain behaviors.

    In this case, make it cheaper to use broadcasts as this is healthier for nodes and the overall counterparty ecosystem. A fee on issuances should have been added long ago.
  • @uanbtc ↶ Reply to #222 #238 05:03 PM, 20 May 2023
    I haven’t.

    Sounds like you have your own node, correct?
  • @uanbtc ↶ Reply to #223 #239 05:08 PM, 20 May 2023
    Is there a public discussion on the 0.25 fee on numerics? Another thing I don’t agree with is using an obscure forums platform instead of just relying on GitHub like most open source projects do!
  • Several indeed
  • @uanbtc ↶ Reply to #231 #241 05:16 PM, 20 May 2023
    Not possible in the current architecture. Only the issuer address can issue, one at a time. For another address to issue, you need to do an issuance transfer.

    But something like that can be done on the opposite side, by destroys. Anyone can destroy an asset. But is not the same dynamic as you mention.

    TLDR, not possible natively.
  • @uanbtc ↶ Reply to #240 #242 05:20 PM, 20 May 2023
    What version? And it seems you are issuing transactions from your own node right? You aware of…
  • @uanbtc ↶ Reply to #175 #243 05:20 PM, 20 May 2023
    This?
  • Yes, we did move to the ew 9.60 and receive different timestamps and transaction IDs for all stamps when re-indexing. But it was possibly because of bootstrap. Haven’t had a chance to verify
  • @uanbtc ↶ Reply to #244 #245 07:24 PM, 20 May 2023
    I assume this is based on prioritizing the “stamp index”. The stamp issuances (txid, block, time) should not have changed.

    I’m not sure if I’m going to update my node. I can’t support the sloppiness of how updates are done. This was not supposed to be a protocol change, yet it was. And now it seems they are going forward with adding fees in a reactionary way without any open discussion about it.

    But I won’t make a big deal about not upgrading, as I’m not currently making Counterparty transactions from my node. I’m at a point where I don’t care that much about the specifics of sub-protocols (Counterparty, Ordinals), what I care is about ART in Bitcoin.
  • @uanbtc ↶ Reply to #245 #246 07:38 PM, 20 May 2023
    This will become evident in the next release of bitSTART. Coming very soon! 🤓
  • @ABlue0ne ↶ Reply to #231 #249 11:46 PM, 20 May 2023
    But why?
  • 21 May 2023 (25 messages)
  • @uanbtc #250 12:02 AM, 21 May 2023
    😂😂😂😂😂
  • @uanbtc #251 12:07 AM, 21 May 2023
    Had to screenshot this moment 🥹
  • @reinamora_137 #252 01:10 AM, 21 May 2023
    Right click save ! Haha
  • @jp_janssen ↶ Reply to #177 #253 05:51 AM, 21 May 2023
    21 dispenses on xcp.dev.
    20 on xchain
  • @jp_janssen #254 06:21 AM, 21 May 2023
    I located the tx and raised an issue on github .. https://github.com/CounterpartyXCP/counterparty-lib/issues/1240
    Tx included in v9.60.1 but not in v9.60.2 · Issue #1240 · CounterpartyXCP/counterparty-lib

    This dispense is shown on xcp.dev - https://www.xcp.dev/tx/16bd438b1dee6b1f750758eeabef7a876c204082a088c48ca51c416d6651d5db It is not a Counterparty tx according to xchain - https://xchain.io/tx/16...

  • @jp_janssen #255 06:23 AM, 21 May 2023
    Is it possible to compare versions on github? The exact code changes.
  • @uanbtc ↶ Reply to #254 #256 06:59 AM, 21 May 2023
    Wow, great find @jp_janssen ! Even more reason to avoid the upgrade, the expectation is that it would have increased the allowed transactions, it did the opposite 😑

    You can easily see all changes in one page here: https://github.com/CNTRPRTY/counterparty-lib/compare/master...CounterpartyXCP:counterparty-lib:master
    Comparing CNTRPRTY:master...CounterpartyXCP:master · CNTRPRTY/counterparty-lib

    Counterparty Protocol Reference Implementation - Core Version - Don't trust, verify - Comparing CNTRPRTY:master...CounterpartyXCP:master · CNTRPRTY/counterparty-lib

  • @uanbtc ↶ Reply to #256 #257 07:04 AM, 21 May 2023
    Or here which compares it to its own repo (shows the same as the above link): https://github.com/CounterpartyXCP/counterparty-lib/compare/v9.60.1...v9.60.2
    Comparing v9.60.1...v9.60.2 · CounterpartyXCP/counterparty-lib

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

  • @jp_janssen #258 07:35 AM, 21 May 2023
    Do you know which line of code that caused the inconsistency?
  • @jp_janssen #259 07:37 AM, 21 May 2023
    When i looked at the actual btc txs, the same buyer bought from several dispensers with a chain of transactions, all confirmedin the same block. Nothing special.
    v9.60.2 skipped the 4th dispense for some mystical reason.
  • @ABlue0ne #260 02:18 PM, 21 May 2023
    I posted in the other chat that 9.60.2 is tracking a tx with a higher fee.
  • @ABlue0ne #261 02:19 PM, 21 May 2023
    Blockstream Block Explorer

    Blockstream Explorer is an open source block explorer providing detailed blockchain data across Bitcoin, Testnet, and Liquid. Supports Tor and tracking-free.

  • @ABlue0ne #262 02:20 PM, 21 May 2023
    This TX does not load in xcp.dev
  • @uanbtc ↶ Reply to #262 #263 04:13 PM, 21 May 2023
    True, then these are new transactions the updated node reads. So it is missing some but also detecting new.

    It is definitely a consensus change, not a minor update.
  • @uanbtc ↶ Reply to #258 #264 04:14 PM, 21 May 2023
    No I haven’t studied the changes at the low level
  • @hodlencoinfield #265 05:04 PM, 21 May 2023
    Joined.
  • @uanbtc ↶ Reply to #265 #266 05:36 PM, 21 May 2023
    🙌 welcome!
  • @ABlue0ne ↶ Reply to #263 #267 06:23 PM, 21 May 2023
    Btw that tx is the other end of the tx JP J mentioned. Not sure if that was evident.
  • @uanbtc ↶ Reply to #267 #268 06:39 PM, 21 May 2023
    Looks like a double spend (between versions)… right?
  • @uanbtc #269 06:44 PM, 21 May 2023
    So is not like the old version sees it different in this second transaction, is just the dispense that was still left based on the new version missing it from the first transaction?
  • @ABlue0ne ↶ Reply to #268 #270 06:45 PM, 21 May 2023
    The first transaction was rebroadcast with a replace by higher fee. Your version is ignoring the higher fee tx. Are you also running a 9.60.2 server?
  • @uanbtc #271 06:45 PM, 21 May 2023
    Nope
  • @uanbtc #272 06:46 PM, 21 May 2023
    Still in 9.60.1
  • @hodlencoinfield #273 06:58 PM, 21 May 2023
    What’s odd is there’s nothing special at all about that dispense
  • @hodlencoinfield #274 06:58 PM, 21 May 2023
    It even uses a legacy address
  • 22 May 2023 (9 messages)
  • @reinamora_137 #275 02:50 AM, 22 May 2023
    do you guys have any thoughts on how to properly tweak this function? Appears to be the root of the insufficient funds error for sure. I'll spend some time on it in the morning, but wanted to put it out there for review.

    https://github.com/CounterpartyXCP/counterparty-lib/issues/1242#issuecomment-1556259653
  • @hodlencoinfield #276 02:55 AM, 22 May 2023
    What do you mean when you say “In the way that this is removing items from the dict it appears to be assuming that all transaction inputs are spending previous outputs entirely, which may not always be the case.”
  • @hodlencoinfield #277 02:55 AM, 22 May 2023
    Are you referring to vout?
  • @uanbtc ↶ Reply to #270 #278 05:37 PM, 22 May 2023
    I was under the impression that Counterparty didn’t support RBF, maybe by design. Is this what the update did?
  • @jp_janssen #279 07:37 PM, 22 May 2023
    Quote jdog:
    Morning update: Downloaded 9.60.1 bootstrap from backup, did reparse on it to validate all 9.60.1 data and update database version to 9.60.2.... now parsing blocks to catch up... about 15k more blocks to parse until CP is caught up, at which point Javier and I can dig into the issue and verify if it is a parsing issue or a bootstrap DB issue ... will report here once we know more..... at least another 12+ hours of parsing... Haven't heard of any more issues tho, so seems so far issue is limited to this single tx
  • @uanbtc ↶ Reply to #278 #282 08:33 PM, 22 May 2023
    If the intention of the update was to allow transactions that previously errored out, then it was always going to be a consensus change. Not a minor update / bug fix.
  • reading through this and it doesn’t look like any of these changes has anything to do with block parsing/validation, its only the mempool parsing thats affected with the blocks.py change
  • @uanbtc ↶ Reply to #283 #284 09:11 PM, 22 May 2023
    Maybe, I haven’t studied the code. But I did read the PRs, and this one says:

    “This would allow CP to generate the transaction without throwing a false BTC balance error.”

    https://github.com/CounterpartyXCP/counterparty-lib/pull/1228#issuecomment-1473932135
    Send change smaller than DUST to miners fee instead of error by pataegrillo · Pull Request #1228 · CounterpartyXCP/counterparty-lib

    This fix adds a new parameter dust_size to the backend utxo sort function in order to change it from DEFAULT_MULTISIG_DUST_SIZE to DEFAULT_REGULAR_DUST_SIZE depending if the tx uses a "multisi...

  • @hodlencoinfield #285 09:12 PM, 22 May 2023
    that should just be tx creation via API, not parsing or validation
  • 23 May 2023 (17 messages)
  • @ABlue0ne #286 01:04 PM, 23 May 2023
    See other dev chat for updates
  • @hodlencoinfield #287 01:10 PM, 23 May 2023
    Morning Update: The 9.60.2 reparse completed overnight and I just verified that the missing transaction IS in the 9.60.2 database.... we have no consensus issue... just an issue with a bad bootstrap with a missing tx, and xchain running off that bad bootstrap..... will push new bootstrap in a few, update all xchain servers to use the new bootstrap, rollback xchain to the problem block, then allow counterparty2mysql to reparse the block data from CP into the mysql database.... TLDR... no consensus issues 🎉️️️️️️
  • @hodlencoinfield #288 01:10 PM, 23 May 2023
    This makes the most sense, but also shows the risks of running via bootstrap
  • @uanbtc #289 05:44 PM, 23 May 2023
    I removed all bootstrap code from my fednode/counterparty-lib code. Whatever backup I need I do it at the infrastructure level, not the protocol. I’ve always found it dumb that the protocol uses a bootstrap as a default
  • @krostue ↶ Reply to #286 #290 05:44 PM, 23 May 2023
    I'd love to stay up to date, but this user was banned from the other chat months ago for bringing up the autocomplete negligence
  • @hodlencoinfield #291 05:44 PM, 23 May 2023
    not too different than bitcoind defaulting to assumevalid
  • @uanbtc ↶ Reply to #291 #292 05:48 PM, 23 May 2023
    I disagree, the bitcoin node does download all block headers each time. Counterparty has no equivalent header per block at the main protocol it lives on, Bitcoin. It relies on going transaction per transaction always
  • @hodlencoinfield #293 05:52 PM, 23 May 2023
    there is a ledger hash per block
  • @hodlencoinfield #294 05:52 PM, 23 May 2023
    but it is different yes
  • @hodlencoinfield #295 05:56 PM, 23 May 2023
    counterparty could include ledger hashes at certain block heights when bootstrap is updated, like what bitcoin releases do with block hash
  • @hodlencoinfield #296 05:56 PM, 23 May 2023
    Update chainparams for 24.0 release by ux3257 · Pull Request #25946 · bitcoin/bitcoin

    Update chain parameters for upcoming major release. See doc/release-process.md and #24418 for review instructions. fixes #25921

  • @uanbtc #297 06:01 PM, 23 May 2023
    Another problem with the bootstrap is that it is a human created file. The protocol repo has no place where the bootstrap is created as far as I know.
  • @uanbtc #298 06:02 PM, 23 May 2023
    The default RELIANCE on it is my problem. Well, not MY problem anymore because I run my own code 🤓
  • @uanbtc #299 06:06 PM, 23 May 2023
    And let’s not forget v9.60 also had a very messy release in part because on the reliance on a centrally controlled bootstrap. Of the last 3 releases, 2 have had bootstrap related issues
  • @ABlue0ne ↶ Reply to #177 #302 09:20 PM, 23 May 2023
    🤔
  • @ABlue0ne #303 09:23 PM, 23 May 2023
    Different ledger hash and message hash. Same block and tx list hash, I think.
  • 24 May 2023 (12 messages)
  • @uanbtc ↶ Reply to #303 #304 01:28 AM, 24 May 2023
    They’re supposed to be all the same, but the website says is on maintenance so maybe it still in some sort of transition (not sure why / how only the txlist hash would match)
  • @B0BSmith #305 01:18 PM, 24 May 2023
    xchain skipped a whole load of blocks
  • @reganhimself #306 01:19 PM, 24 May 2023
    yeah there is a banner now saying "This site is currently undergoing an upgrade and will be updated when the upgrade is completed. Thank you for your patience!"
  • @krostue #307 02:43 PM, 24 May 2023
    I wonder how the oracled dispensers are doing in the face of these problems.
  • @uanbtc #309 04:48 PM, 24 May 2023
    The protocol is running just fine. I haven’t had to do any kind of upgrade to the node in all this time
  • @uanbtc ↶ Reply to #309 #310 04:49 PM, 24 May 2023
    Or the xcp.dev backend (aside from minor improvements because of the recent increase in exposure 🙏)
  • @nathansonic #311 06:06 PM, 24 May 2023
    Hey Juan. Is there a way to show address holdings on bitstart? I can get it on xcpdev
  • @B0BSmith ↶ Reply to #305 #312 06:46 PM, 24 May 2023
    790486 is the current block xchain has re parsed in the background .. it has around 600 blocks to go to close the gap it's 150 ish blocks on from the block shown in the image and has around 600 to go ... I expect it will be another 24 hours until its caught up
  • @uanbtc ↶ Reply to #311 #313 07:17 PM, 24 May 2023
    Bitstart is transitioning into only focusing on the art data, not the quantities/divisibility of issuances. At the moment some quantities wont be accurate (not updating destroys) and the next release will remove them entirely.

    Xcp.dev will be the place for the complete asset info.
  • @uanbtc ↶ Reply to #311 #314 07:20 PM, 24 May 2023
    And thus xcpdev will also be the place for the complete data from an address
  • @nathansonic #315 07:22 PM, 24 May 2023
    Radical! Thanks Juan
  • 25 May 2023 (73 messages)
  • @uanbtc #317 05:08 PM, 25 May 2023
    @jp_janssen just learned about that library. It should not be hard to make the op_return order modification if you make a fork specific for counterparty transactions. But I also see a lot of usefulness if you publish just the Counterparty messages code on its own
  • @hodlencoinfield #318 05:21 PM, 25 May 2023
    juan seems like there was some funkiness with the reorgs we had the last couple months that caused the message indexes to be off between your node, yours skipped message index 9156233 for some reason
  • Do you know what might have caused that? Gm
  • @hodlencoinfield #321 05:22 PM, 25 May 2023
    there was a reorg on that blcok
  • @Stampchainofficial #322 05:23 PM, 25 May 2023
    Yeah I realise that
    But what caused the reorg?
  • @hodlencoinfield #323 05:24 PM, 25 May 2023
    Link

    You may be incorrect here Your node regarded the @FoundryServices 781277 block as the tip. Only when your node received the 781278 block from @ViaBTC did your node move to a new tip. This is why your logs have the same timestamp for updating the tips to @ViaBTC's 781277 & 781278

  • @hodlencoinfield #324 05:24 PM, 25 May 2023
    not everyone gets reorged during a reorg, only those nodes that follow the chain with the orphaned block
  • @Stampchainofficial #325 05:25 PM, 25 May 2023
    Thanks
  • @Stampchainofficial #326 05:25 PM, 25 May 2023
    Ill read up
  • @uanbtc ↶ Reply to #318 #327 05:49 PM, 25 May 2023
    It is my understanding that counterparty handles reorgs…
  • @hodlencoinfield #328 05:50 PM, 25 May 2023
    yes with the undo table
  • @hodlencoinfield #329 05:50 PM, 25 May 2023
    or it should
  • @uanbtc #330 05:55 PM, 25 May 2023
    Yeah up to 100 blocks I think, which is kind of overkill lol
  • @hodlencoinfield #331 05:55 PM, 25 May 2023
    that would be a hell of a reorg lol
  • So are u saying its a privately made desciosn?
  • @hodlencoinfield #333 05:56 PM, 25 May 2023
    i think that happened in 2013, a multi day chain split
  • @Stampchainofficial #334 05:56 PM, 25 May 2023
    I'm finding it hard to understand sorry
  • @Stampchainofficial #335 05:56 PM, 25 May 2023
    What would actually cause it
  • @Stampchainofficial #336 05:56 PM, 25 May 2023
    Someone flipping a switch.. like in ghostbusters?
  • no the server itself keeps undo tables so it can rollback in case it ends up on an orphaned block
  • @Stampchainofficial #338 05:57 PM, 25 May 2023
    Yeah I have heard about that
  • @Stampchainofficial #339 05:57 PM, 25 May 2023
    But this wasn't an orphaned block though.
  • @uanbtc ↶ Reply to #333 #340 05:57 PM, 25 May 2023
    Interesting didn’t know that, but as you go earlier it would have been more possible. Nowadays it would require too much energy (PoW)
  • @hodlencoinfield #341 05:58 PM, 25 May 2023
    it was a bitcoin version update that caused the split
  • @Stampchainofficial #342 05:58 PM, 25 May 2023
    Can u even go to a school to learn this?? You guys.. blow my mind
  • @hodlencoinfield #343 05:58 PM, 25 May 2023
    class is in session stampy
  • @Stampchainofficial #344 05:58 PM, 25 May 2023
    Noted lol ❤️
  • @uanbtc ↶ Reply to #341 #345 05:59 PM, 25 May 2023
    Oh ok that was the hard fork that once happened
  • @hodlencoinfield #346 05:59 PM, 25 May 2023
    yes
  • @hodlencoinfield #347 05:59 PM, 25 May 2023
    accidental hard fork
  • @uanbtc ↶ Reply to #318 #348 06:00 PM, 25 May 2023
    About this, why the comment? We (xcpdev and xchain) were consistent up until a few days ago…
  • @hodlencoinfield #349 06:00 PM, 25 May 2023
    because the message index skipped a number
  • @hodlencoinfield #350 06:01 PM, 25 May 2023
    which is odd to say the least
  • @hodlencoinfield #351 06:01 PM, 25 May 2023
    just something i wanted you to be aware of
  • @uanbtc #352 06:17 PM, 25 May 2023
    🤔
  • @uanbtc #353 06:19 PM, 25 May 2023
    There is a transactions view in xcp.dev with all tx_index serial numbers: https://www.xcp.dev/transactions#2269150
  • @uanbtc #354 06:20 PM, 25 May 2023
    Maybe also have a messages view with the message_index serial numbers would be interesting right?
  • @hodlencoinfield #355 06:29 PM, 25 May 2023
    sure
  • @hodlencoinfield #357 06:29 PM, 25 May 2023
    this is what i was referring to
  • @hodlencoinfield #358 06:30 PM, 25 May 2023
    from block 781277
  • @hodlencoinfield #359 06:30 PM, 25 May 2023
    there’s no 9156233
  • @hodlencoinfield #360 06:31 PM, 25 May 2023
    jdog is running a reparse on another server starting prior to the reorg so will see what his node says at that point
  • @hodlencoinfield #361 06:31 PM, 25 May 2023
    but i have a feeling the hashes wont line up correctly due to the message index being off by 1
  • @uanbtc ↶ Reply to #356 #362 06:39 PM, 25 May 2023
    Yeah I saw
  • @uanbtc ↶ Reply to #361 #363 06:40 PM, 25 May 2023
    Why? His node should just have the same skipped index
  • @c0rnh0li0 ↶ Reply to #333 #364 06:40 PM, 25 May 2023
    I finally got Bitcoin on St Patrick’s Day of 2013, and this fork happened basically right around then.
  • @mikeinspace ↶ Reply to #364 #365 06:41 PM, 25 May 2023
    Right around then for me too. Class of 2013
  • @mikeinspace #366 06:42 PM, 25 May 2023
    Everyone seems to be lol
  • his node wont know there was a reorg
  • @hodlencoinfield #368 06:44 PM, 25 May 2023
    since its reparsing
  • @hodlencoinfield #370 06:44 PM, 25 May 2023
    here’s another one due to reorg
  • @hodlencoinfield #371 06:45 PM, 25 May 2023
    goes from 9441178 to 9441180
  • @hodlencoinfield #372 06:45 PM, 25 May 2023
    my guess is just a bug in counterparty-lib
  • @hodlencoinfield #373 06:45 PM, 25 May 2023
    off by 1
  • @hodlencoinfield #374 06:53 PM, 25 May 2023
    ooooh wait i see whats happening
  • @hodlencoinfield #375 06:53 PM, 25 May 2023
    the reorg itself is given a message index
  • @hodlencoinfield #377 06:53 PM, 25 May 2023
    9441179
  • @hodlencoinfield #378 06:54 PM, 25 May 2023
    interesting
  • @uanbtc #379 07:05 PM, 25 May 2023
    My believe is that the protocol is already reorg proof. I think I’m going to do the messages view, it is educational
  • @hodlencoinfield #380 07:06 PM, 25 May 2023
    thats what i thought as well, im just double checking everything
  • @c0rnh0li0 #381 10:58 PM, 25 May 2023
    https://www.xcp.dev/block/791307

    On this block, I set up a dispenser to dispense at 1 sat - message index 9589958
    I also transferred ownership to the dispenser address, which are the next 2 messages.
    That involves a 546 sat transfer. Do dispensers dispense in the same block if indexed in the correct order?
    Should that 546 sat transfer trigger the dispenser?
  • @uanbtc ↶ Reply to #381 #382 11:28 PM, 25 May 2023
    I don’t think dispensers set dispense in the same block, but I could be wrong
  • @c0rnh0li0 ↶ Reply to #382 #383 11:37 PM, 25 May 2023
    I always assumed it worked like the DEx, where you could try to time and front run transactions to beat out an open order being filled
  • @c0rnh0li0 #385 11:37 PM, 25 May 2023
    I'm testing out the asset ownership dispenser here
  • @uanbtc #386 11:56 PM, 25 May 2023
    Xcpdev is not yet supporting dispenses / order specific views… is still mostly focused on the messages and asset/addresses in terms of issuances / broadcasts but not the “market”-type transactions. In part is on purpose as xchain already focused a lot on the market type data
  • @c0rnh0li0 #387 11:58 PM, 25 May 2023
    The 546 sats sent with asset ownership does not trigger a dispenser.
  • @uanbtc ↶ Reply to #386 #388 11:59 PM, 25 May 2023
    Xcpdev is about the protocol data and consensus of this data. In an educational way. And with hashes front and center to be easily verifiable
  • @uanbtc ↶ Reply to #387 #389 11:59 PM, 25 May 2023
    Yeah that’s what I would have thought
  • 26 May 2023 (13 messages)
  • @jp_janssen #390 06:30 AM, 26 May 2023
    https://forums.counterparty.io/t/fee-on-numeric-assets/6601/3

    I'm im favor of adding a 0.10 xcp fee for numeric assets and 0.01 for update issuances (lock, additional supply, change description, etc).  Temporary solution to be replaced with a dynamic fee later. 

    What do you guys think?  Should i submit a CIP?
    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...

  • @jp_janssen ↶ Reply to #387 #391 06:32 AM, 26 May 2023
    Interesting edge case. I believe it works as intended. If not a counterparty transaction, then check first output for dispense.
  • @uanbtc ↶ Reply to #390 #392 07:07 AM, 26 May 2023
    The invalid issuances to be ignored from the issuances table I don’t think is a trivial change, is deep into the architecture of the protocol
  • @uanbtc ↶ Reply to #392 #393 07:12 AM, 26 May 2023
    Then if invalid issuances cannot be ignored, than adding a fee does almost nothing in preventing the spam to the protocol SQLite DB
  • @krostue ↶ Reply to #390 #394 11:23 AM, 26 May 2023
    False logic becomes more valid when the goal of fee redirection is revealed
  • @B0BSmith #395 01:01 PM, 26 May 2023
    I have posted some ideas on counterparty talk

    Be keen to hear what people think about adding pubkeys as a section in enhanced asset information

    https://forums.counterparty.io/t/enhanced-asset-information-specification/6431
    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...

  • @B0BSmith #396 01:03 PM, 26 May 2023
    I also bumped the locking asset description discussion, perhaps that can become a cip as it is an idea that has been around a while and it is kind of expected nfts should be immutable and preventing asset description changes is a step in that direction
  • @uanbtc ↶ Reply to #394 #397 02:32 PM, 26 May 2023
    Yeah the XCP dev redirection is not cool imo
  • What do you mean by redirection? Including any XCP fee?
  • @uanbtc ↶ Reply to #398 #399 03:03 PM, 26 May 2023
    Is not in @jp_janssen draft, but in the response from Jeremy
  • @hodlencoinfield #400 03:05 PM, 26 May 2023
    not clear on the subtext but i do agree nothing should be done in haste
  • @ABlue0ne ↶ Reply to #379 #401 03:33 PM, 26 May 2023
    Shifting point of authority across multiple tables? The answer you get depends on who is asked and when? Order of operations?
  • @ABlue0ne ↶ Reply to #394 #402 03:36 PM, 26 May 2023
    The flaw in your foundation become apparent as you build your roof.
  • 27 May 2023 (3 messages)
  • @uanbtc ↶ Reply to #377 #403 07:56 AM, 27 May 2023
    This is badass!!! 🔥
  • @jp_janssen ↶ Reply to #398 #404 08:34 AM, 27 May 2023
    Recycling xcp fees back to a dev address?
  • @B0BSmith #405 11:04 AM, 27 May 2023
    Sounds like it could be contentious, maybe it's needs to be a multisig community controlled address rather than a p2pkh .. with broadcasting voting ? ... but then we back to .. we reject: kings, presidents, and voting. We believe in: rough consensus and running code
  • 30 May 2023 (44 messages)
  • @uanbtc #406 04:01 AM, 30 May 2023
    @c0rnh0li0 v0.9 of xcp.dev was just released with this fix! Thanks for bringing it up
  • @uanbtc ↶ Reply to #379 #408 04:02 AM, 30 May 2023
    Messages view is now available in https://www.xcp.dev/messages
  • @uanbtc ↶ Reply to #407 #409 04:21 AM, 30 May 2023
    Its sub asset also helped me get to the bug. Fckn cool man! 🔥🔥🔥

    https://www.xcp.dev/asset/A3394922408985419114
  • @c0rnh0li0 ↶ Reply to #406 #410 05:38 AM, 30 May 2023
    Oh no! You fixed my bugged token!? 😅
  • @c0rnh0li0 #411 05:38 AM, 30 May 2023
    I’m happy to have been of some help.
  • @jp_janssen #412 05:44 AM, 30 May 2023
    https://github.com/CounterpartyXCP/cips

    Just added CIP29 - Asset Issuance Fees.
    - unchanged fees for regular and subassets
    - new 0.10 xcp fee for numeric assets
    - new 0.01 xcp fee for other issuances
    - no longer save invalid issuances in the DB

    Whether the last point is feasible must be addressed.  I raised a github issue.
    GitHub - CounterpartyXCP/cips: Counterparty Improvement Proposals

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

  • @uanbtc #413 05:46 AM, 30 May 2023
    Lol the protocol should be fine, were you able to do something related to that bug? The problem was in the presentation of the data, not the data itself
  • @uanbtc ↶ Reply to #412 #415 06:37 PM, 30 May 2023
    I have come to agree with adding a fee to numeric assets, but just because it connects it even more to Bitcoin. XCP is burned BTC. Assets should all be burned XCP then.

    And I would keep it simple, same fee as subassets (which are numerical assets). Maybe take the opportunity to reduce the fee for these…

    I would do nothing else. No additional fee for more issuances. No messing up with the protocol architecture.

    BUT before all this, I would fix the issuance message id.
  • @hodlencoinfield #416 06:38 PM, 30 May 2023
    juan can you send me the api results data for get_messages on block 785271
  • @hodlencoinfield #417 06:39 PM, 30 May 2023
    thats where the ledger and messages hashes diverge from your node and xchain
  • @hodlencoinfield #418 06:39 PM, 30 May 2023
    trying to figure out why
  • @hodlencoinfield #419 06:39 PM, 30 May 2023
    i thought it was related to the reorgs and message index but its not
  • @uanbtc ↶ Reply to #416 #420 06:49 PM, 30 May 2023
    Request: https://97bhdwc2g0.execute-api.us-east-1.amazonaws.com/block/785271

    Response: {"ip":"","message":"","data":{"block_row":{"block_index":785271,"block_hash":"0000000000000000000151c70556b3309fe6253cc23938381935cc252911a91c","block_time":1681422208,"previous_block_hash":"000000000000000000006458dbc55623b2f166544bb7bf5b7f3f71c8e9a8c979","difficulty":47887764338536.25,"ledger_hash":"51abb403cfdd21de771892134bee6f254b6350dc46bc6c2ead3df8500827ef2f","txlist_hash":"944f958d62e2f9435c2ef4f82f3e0160f7b20e2d995cada3f72ad4c217837c15","messages_hash":"d5fda73567d8d8489e5d5a779a66196442e0f1324e42ea3ae886cd6c41d98651"},"messages":[{"message_index":9344113,"block_index":785271,"command":"insert","category":"debits","bindings":"{\"action\": \"send\", \"address\": \"12RNRyf6T2Kf8TsS6BpQ7AKniTQuCBH3fZ\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"2e905ca45e3ec9281410456c3d51d9a65a6a8d8ef3607058c1efe3b4f6e174d3\", \"quantity\": 500000000}","timestamp":1681422279},{"message_index":9344114,"block_index":785271,"command":"insert","category":"credits","bindings":"{\"action\": \"send\", \"address\": \"bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvx3jg6pu\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"2e905ca45e3ec9281410456c3d51d9a65a6a8d8ef3607058c1efe3b4f6e174d3\", \"quantity\": 500000000}","timestamp":1681422279},{"message_index":9344115,"block_index":785271,"command":"insert","category":"sends","bindings":"{\"asset\": \"XCP\", \"block_index\": 785271, \"destination\": \"bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvx3jg6pu\", \"memo\": null, \"quantity\": 500000000, \"source\": \"12RNRyf6T2Kf8TsS6BpQ7AKniTQuCBH3fZ\", \"status\": \"valid\", \"tx_hash\": \"2e905ca45e3ec9281410456c3d51d9a65a6a8d8ef3607058c1efe3b4f6e174d3\", \"tx_index\": 2318947}","timestamp":1681422279},{"message_index":9344116,"block_index":785271,"command":"insert","category":"debits","bindings":"{\"action\": \"issuance fee\", \"address\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"3074637597324765a03e4362f3510eda3530a5ddc2270bfa512764b97dda22ec\", \"quantity\": 0}","timestamp":1681422279},{"message_index":9344117,"block_index":785271,"command":"insert","category":"issuances","bindings":"{\"asset\": \"A1255196356911407600\", \"asset_longname\": null, \"block_index\": 785271, \"call_date\": 0, \"call_price\": 0.0, \"callable\": false, \"description\": \"STAMP:R0lGODdhBgAHAPAAAAAAACDDDiwAAAAABgAHAAACC4QPoWGMrJpMC50CADs=\", \"divisible\": false, \"fee_paid\": 0, \"issuer\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"locked\": true, \"quantity\": 0, \"reset\": false, \"source\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"status\": \"valid\", \"transfer\": false, \"tx_hash\": \"3074637597324765a03e4362f3510eda3530a5ddc2270bfa512764b97dda22ec\", \"tx_index\": 2318948}","timestamp":1681422279},{"message_index":9344118,"block_index":785271,"command":"insert","category":"debits","bindings":"{\"action\": \"issuance fee\", \"address\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"be8d75d28a91b2c694c79b9111bb0fc5180ee80eea0b6d8ef1bbb120753e055a\", \"quantity\": 0}","timestamp":1681422279},{"message_index":9344119,"block_index":785271,"command":"insert","category":"issuances","bindings":"{\"asset\": \"A1280690063939660000\", \"asset_longname\": null, \"block_index\": 785271, \"call_date\": 0, \"call_price\": 0.
  • @uanbtc ↶ Reply to #416 #421 06:49 PM, 30 May 2023
    0, \"callable\": false, \"description\": \"STAMP:R0lGODdhBgAHAPAAAAEBASDCDywAAAAABgAHAAACCoRvEbfQn2JqyBQAOw==\", \"divisible\": false, \"fee_paid\": 0, \"issuer\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"locked\": true, \"quantity\": 0, \"reset\": false, \"source\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"status\": \"valid\", \"transfer\": false, \"tx_hash\": \"be8d75d28a91b2c694c79b9111bb0fc5180ee80eea0b6d8ef1bbb120753e055a\", \"tx_index\": 2318949}","timestamp":1681422279},{"message_index":9344120,"block_index":785271,"command":"insert","category":"debits","bindings":"{\"action\": \"issuance fee\", \"address\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"dc6b85c281ab0aac83a55ace185d03828fee96193b58cc011457c050312a1c65\", \"quantity\": 0}","timestamp":1681422279},{"message_index":9344121,"block_index":785271,"command":"insert","category":"issuances","bindings":"{\"asset\": \"A1569314151460095000\", \"asset_longname\": null, \"block_index\": 785271, \"call_date\": 0, \"call_price\": 0.0, \"callable\": false, \"description\": \"STAMP:R0lGODdhBgAHAPAAAAAAACDCDiwAAAAABgAHAAACCoQPoWGMe1yEyBQAOw==\", \"divisible\": false, \"fee_paid\": 0, \"issuer\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"locked\": true, \"quantity\": 0, \"reset\": false, \"source\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"status\": \"valid\", \"transfer\": false, \"tx_hash\": \"dc6b85c281ab0aac83a55ace185d03828fee96193b58cc011457c050312a1c65\", \"tx_index\": 2318950}","timestamp":1681422279},{"message_index":9344122,"block_index":785271,"command":"insert","category":"debits","bindings":"{\"action\": \"issuance fee\", \"address\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"44dec58bbfe78e76d51bd034a6ef291169d125d0018089c3e316da25170d20c3\", \"quantity\": 0}","timestamp":1681422279},{"message_index":9344123,"block_index":785271,"command":"insert","category":"issuances","bindings":"{\"asset\": \"A1941461611175787500\", \"asset_longname\": null, \"block_index\": 785271, \"call_date\": 0, \"call_price\": 0.0, \"callable\": false, \"description\": \"STAMP:R0lGODdhBgAHAPAAAAAAACHCDiwAAAAABgAHAAACC4QPoRfW6SJMC50CADs=\", \"divisible\": false, \"fee_paid\": 0, \"issuer\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"locked\": true, \"quantity\": 0, \"reset\": false, \"source\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"status\": \"valid\", \"transfer\": false, \"tx_hash\": \"44dec58bbfe78e76d51bd034a6ef291169d125d0018089c3e316da25170d20c3\", \"tx_index\": 2318951}","timestamp":1681422279},{"message_index":9344124,"block_index":785271,"command":"insert","category":"debits","bindings":"{\"action\": \"issuance fee\", \"address\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"c742819dc7a613700d01a0596665ce3999282b7dd1678b70a6abd47a5b2cc676\", \"quantity\": 0}","timestamp":1681422279},{"message_index":9344125,"block_index":785271,"command":"insert","category":"issuances","bindings":"{\"asset\": \"A2714923420641146900\", \"asset_longname\": null, \"block_index\": 785271, \"call_date\": 0, \"call_price\": 0.
  • @uanbtc ↶ Reply to #416 #422 06:49 PM, 30 May 2023
    0, \"callable\": false, \"description\": \"STAMP:R0lGODdhBgAHAPAAAAEBACDCDiwAAAAABgAHAAACCoQPoXGK3pBh0hQAOw==\", \"divisible\": false, \"fee_paid\": 0, \"issuer\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"locked\": true, \"quantity\": 0, \"reset\": false, \"source\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"status\": \"valid\", \"transfer\": false, \"tx_hash\": \"c742819dc7a613700d01a0596665ce3999282b7dd1678b70a6abd47a5b2cc676\", \"tx_index\": 2318952}","timestamp":1681422279},{"message_index":9344126,"block_index":785271,"command":"insert","category":"debits","bindings":"{\"action\": \"issuance fee\", \"address\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"90d3a614cfb6dfece28ba9d4d72cc59bb5c4d41594516bf62cb5c04bf0af589f\", \"quantity\": 0}","timestamp":1681422279},{"message_index":9344127,"block_index":785271,"command":"insert","category":"issuances","bindings":"{\"asset\": \"A2744077093864902700\", \"asset_longname\": null, \"block_index\": 785271, \"call_date\": 0, \"call_price\": 0.0, \"callable\": false, \"description\": \"STAMP:R0lGODdhBgAHAPAAAAAAACDDDiwAAAAABgAHAAACC4QPYZq7AV2bDIECADs=\", \"divisible\": false, \"fee_paid\": 0, \"issuer\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"locked\": true, \"quantity\": 0, \"reset\": false, \"source\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"status\": \"valid\", \"transfer\": false, \"tx_hash\": \"90d3a614cfb6dfece28ba9d4d72cc59bb5c4d41594516bf62cb5c04bf0af589f\", \"tx_index\": 2318953}","timestamp":1681422279},{"message_index":9344128,"block_index":785271,"command":"insert","category":"debits","bindings":"{\"action\": \"issuance fee\", \"address\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"d7714898394d5cba675fb419c5d101e4af8d17327dea082f56d408bfc3d388b0\", \"quantity\": 0}","timestamp":1681422279},{"message_index":9344129,"block_index":785271,"command":"insert","category":"issuances","bindings":"{\"asset\": \"A277926019791383550\", \"asset_longname\": null, \"block_index\": 785271, \"call_date\": 0, \"call_price\": 0.0, \"callable\": false, \"description\": \"STAMP:R0lGODdhBgAHAPAAAAEBACDDDiwAAAAABgAHAAACCoQPoWGM646D6BQAOw==\", \"divisible\": false, \"fee_paid\": 0, \"issuer\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"locked\": true, \"quantity\": 0, \"reset\": false, \"source\": \"1EWFR9dMzM2JtrXeqwVCY1LW6KMZ1iRhJ5\", \"status\": \"valid\", \"transfer\": false, \"tx_hash\": \"d7714898394d5cba675fb419c5d101e4af8d17327dea082f56d408bfc3d388b0\", \"tx_index\": 2318954}","timestamp":1681422279},{"message_index":9344130,"block_index":785271,"command":"insert","category":"debits","bindings":"{\"action\": \"open order\", \"address\": \"1L3qaF8ebnBKEvQTXTDnmdUxDhExSsdWjm\", \"asset\": \"OXRAREPEPE\", \"block_index\": 785271, \"event\": \"8dfcdee6fbe4ecf23e7a7fe318913305fd3c35e8a5964464e524277e97d9a7c2\", \"quantity\": 1}","timestamp":1681422279},{"message_index":9344131,"block_index":785271,"command":"insert","category":"orders","bindings":"{\"block_index\": 785271, \"expiration\": 8064, \"expire_index\": 793335, \"fee_provided\": 1855, \"fee_provided_remaining\": 1855, \"fee_required\": 0, \"fee_required_remaining\": 0, \"get_asset\": \"RAREPEPE\", \"get_quantity\": 1, \"get_remaining\": 1, \"give_asset\": \"OXRAREPEPE\", \"give_quantity\": 1, \"give_remaining\": 1, \"source\": \"1L3qaF8ebnBKEvQTXTDnmdUxDhExSsdWjm\", \"status\": \"open\", \"tx_hash\": \"8dfcdee6fbe4ecf23e7a7fe318913305fd3c35e8a5964464e524277e97d9a7c2\", \"tx_index\": 2318955}","timestamp":1681422279}]}}
  • @hodlencoinfield #423 06:49 PM, 30 May 2023
    thanks!
  • @jp_janssen ↶ Reply to #415 #424 07:09 PM, 30 May 2023
    What is the issuance message issue?
  • @uanbtc ↶ Reply to #136 #425 07:15 PM, 30 May 2023
    You know
  • @hodlencoinfield #426 07:45 PM, 30 May 2023
    there is a checksum issue with a receive address in block 785271
  • @hodlencoinfield #427 07:47 PM, 30 May 2023
    2e905ca45e3ec9281410456c3d51d9a65a6a8d8ef3607058c1efe3b4f6e174d3
  • @hodlencoinfield #428 07:48 PM, 30 May 2023
    you have destination address on that send as bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvx3jg6pu
  • @hodlencoinfield #429 07:48 PM, 30 May 2023
    but thats an invalid checksum
  • @hodlencoinfield #430 07:49 PM, 30 May 2023
    bitcoin-cli validateaddress "bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvx3jg6pu"
    {
    "isvalid": false,
    "error_locations": [
    ],
    "error": "Version 1+ witness address must use Bech32m checksum"
    }
  • @hodlencoinfield #431 07:54 PM, 30 May 2023
    when i look at your reparsed message data
  • @hodlencoinfield #432 07:54 PM, 30 May 2023
    it’s correct
  • @hodlencoinfield #433 07:54 PM, 30 May 2023
    {
    "bindings": "{\"action\": \"send\", \"address\": \"bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvxywcky7\", \"asset\": \"XCP\", \"block_index\": 785271, \"event\": \"2e905ca45e3ec9281410456c3d51d9a65a6a8d8ef3607058c1efe3b4f6e174d3\", \"quantity\": 500000000}",
    "block_index": 785271,
    "category": "credits",
    "command": "insert"
    },
    {
    "bindings": "{\"asset\": \"XCP\", \"block_index\": 785271, \"destination\": \"bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvxywcky7\", \"memo\": null, \"quantity\": 500000000, \"source\": \"12RNRyf6T2Kf8TsS6BpQ7AKniTQuCBH3fZ\", \"status\": \"valid\", \"tx_hash\": \"2e905ca45e3ec9281410456c3d51d9a65a6a8d8ef3607058c1efe3b4f6e174d3\", \"tx_index\": 2318947}",
    "block_index": 785271,
    "category": "sends",
    "command": "insert"
    },
  • @hodlencoinfield #434 07:54 PM, 30 May 2023
    bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvxywcky7 is a valid checksum
  • @hodlencoinfield #435 07:54 PM, 30 May 2023
    bitcoin-cli validateaddress "bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvxywcky7"
    {
    "isvalid": true,
    "address": "bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvxywcky7",
    "scriptPubKey": "5114840698aad78a5c1ef68d50c8931ba6db02f0fd86",
    "iswitness": true,
    "witness_version": 1,
    "witness_program": "840698aad78a5c1ef68d50c8931ba6db02f0fd86"
    }
  • @hodlencoinfield #436 07:54 PM, 30 May 2023
    so it appears that your reparsed node is correct
  • @hodlencoinfield #437 07:54 PM, 30 May 2023
    but why did it create a bad checksum at some point for both yours and juans nodes
  • @hodlencoinfield #438 07:54 PM, 30 May 2023
    i dont know
  • @hodlencoinfield #439 07:54 PM, 30 May 2023
    this is what i just sent to jdog
  • @uanbtc ↶ Reply to #428 #440 07:58 PM, 30 May 2023
    Different destination addresses for the same cp transaction? As in the same txid?
  • @hodlencoinfield #441 08:06 PM, 30 May 2023
    Yes but look at the two addresses
  • @hodlencoinfield #442 08:06 PM, 30 May 2023
    Checksum is calculated by Counterparty-lib
  • @hodlencoinfield #443 08:07 PM, 30 May 2023
    So the 21 bytes specified in the address field is the same for both addresses and one of them just has an invalid checksum
  • @uanbtc ↶ Reply to #428 #445 08:21 PM, 30 May 2023
    This
  • @hodlencoinfield #446 09:00 PM, 30 May 2023
    bitcoin-cli validateaddress "bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvx3jg6pu"
    {
    "isvalid": false,
    "error_locations": [
    ],
    "error": "Version 1+ witness address must use Bech32m checksum"
    }
  • @hodlencoinfield #447 09:01 PM, 30 May 2023
    That address has an invalid checksum
  • @c0rnh0li0 ↶ Reply to #446 #448 09:36 PM, 30 May 2023
    bc1pssrf32kh3fwpaa5d2ryfxxaxmvp0plvx3jg6pu looks like an address Javier sent XCP to
  • @hodlencoinfield #449 10:56 PM, 30 May 2023
    Interesting, it’s also bc1p and not bc1q
  • @hodlencoinfield #450 10:57 PM, 30 May 2023
    I wonder if bitcoinlib needed an update to parse that properly
  • 31 May 2023 (29 messages)
  • @B0BSmith #451 10:35 AM, 31 May 2023
    As requested by @jdogresorg i have opened a issue on github so that everyone can now create invalid transactions on a @jp_janssen asset as was seen in the wild recently
  • @B0BSmith ↶ Reply to #442 #452 01:31 PM, 31 May 2023
    I think I understand, the script pubkey (hex) is stored in the tx data so counterparty has to re create base58 encoded address which includes a checksum and something caused it to do that incorrectly ?
  • @hodlencoinfield #453 01:41 PM, 31 May 2023
    yep im looking at it right now actually
  • @hodlencoinfield #454 01:41 PM, 31 May 2023
    i decoded the message data in that tx
  • @hodlencoinfield #455 01:42 PM, 31 May 2023
    this is the address hex data 81840698aad78a5c1ef68d50c8931ba6db02f0fd86
  • @hodlencoinfield #456 01:42 PM, 31 May 2023
    notice that initial byte
  • @hodlencoinfield #457 01:42 PM, 31 May 2023
    bech32 uses the 80 byte
  • @hodlencoinfield #458 01:43 PM, 31 May 2023
    p2pkh is 00
  • @hodlencoinfield #459 01:43 PM, 31 May 2023
    and p2sh is 05
  • @uanbtc ↶ Reply to #451 #460 03:56 PM, 31 May 2023
    What asset is this about?
  • @hodlencoinfield #461 04:03 PM, 31 May 2023
    so from BIP-350 it appears that shorter bc1p addresses are actually valid https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki
    bips/bip-0350.mediawiki at master · bitcoin/bips

    Bitcoin Improvement Proposals. Contribute to bitcoin/bips development by creating an account on GitHub.

  • @B0BSmith ↶ Reply to #460 #462 04:11 PM, 31 May 2023
    it was the first keyburn bitcoin stamp that resulted in a invalid tx
  • @B0BSmith #465 04:13 PM, 31 May 2023
    A808022222222222222 ended up being the first keyburn bitcoin stamp
  • @B0BSmith #466 04:14 PM, 31 May 2023
    SPENDME was the first keyburn asset
  • @B0BSmith #467 04:18 PM, 31 May 2023
    the github issue regarding the api generating an invalid transaction is

    https://github.com/CounterpartyXCP/counterparty-lib/issues/1245
    Skipping asset owner sanity check on numeric asset issuances · Issue #1245 · CounterpartyXCP/counterparty-lib

    The payload below can be used to create an "invalid" transaction using the CP API { "method": "create_issuance", "params": { "source": "1JDogZ...

  • @uanbtc ↶ Reply to #463 #468 04:25 PM, 31 May 2023
    Got it the problem is in the api, the protocol is still correctly considering these invalid

    https://www.xcp.dev/asset/A2222222222222222222
  • @B0BSmith #469 04:26 PM, 31 May 2023
    yes .. was trying to match asset id with the keyburn pubkey 022222222 .. thats why .. was api issue
  • @B0BSmith #470 04:31 PM, 31 May 2023
    I not yet skilled enough to manually make a raw cp tx yet .. I just playing with api for issuance as it allowed me to develop the keyburn idea for utxo permenace
  • @uanbtc ↶ Reply to #471 #472 05:12 PM, 31 May 2023
    Are you going to be doing more issuances with stamp-like “STUNK:…” descriptions? I can add support for these in bitstart…
  • @c0rnh0li0 ↶ Reply to #472 #473 05:13 PM, 31 May 2023
    No, it was just a joke issuance stamp. Thanks
  • @B0BSmith ↶ Reply to #471 #474 05:14 PM, 31 May 2023
    What tool did you create the tx with?
  • @uanbtc ↶ Reply to #473 #475 05:22 PM, 31 May 2023
    😆 now I want to do it even more out of curiosity lol
  • @uanbtc ↶ Reply to #475 #476 05:23 PM, 31 May 2023
    I’ll check that one individually then… but if is cool I will support it 🤓
  • @c0rnh0li0 ↶ Reply to #474 #477 05:27 PM, 31 May 2023
    I simply did 2 transactions on 2 steerage wallets where I pumped up the fees for the 2nd one so the one with the base64 would be the invalid one.
  • @c0rnh0li0 #478 05:27 PM, 31 May 2023
    It’s a hidden, fake logo
  • @B0BSmith ↶ Reply to #477 #479 05:34 PM, 31 May 2023
    ah right .. so you can make two transactions using the api and not broadcast, then sign and broadcast them both which then cause one to becomes invalid due to the other being mined first, you cant sanity check that type of behaviour