• 03 March 2023 (3 messages)
  • @i3inary #58 10:47 PM, 03 Mar 2023
    Joined.
  • @i3inary #59 10:47 PM, 03 Mar 2023
  • @i3inary #60 10:47 PM, 03 Mar 2023
    hi
  • 04 March 2023 (2 messages)
  • @uanbtc #61 02:56 AM, 04 Mar 2023
    🤓 welcome!
  • @B0BSmith ↶ Reply to #50 #62 09:19 PM, 04 Mar 2023
    counterparty writes bare multisig outputs when dropping dust in multisig encoded transactions

    bitcoin more commonly uses P2SH type multisig
  • 05 March 2023 (2 messages)
  • @uanbtc #63 09:44 PM, 05 Mar 2023
    Someone congratulate Jeremy for me: xchain is finally showing consistent hashes!!

    Just a few days ago this was still not the case, and I was not yet sure if my non-bootstrap node was legit as I only have a single node. A second one would confirm it was good.

    To my surprise, today xchain is showing the same hashes as mine!

    So, xcp.dev will be updated soon with this fully parsed “don’t trust, verify” node!

    Who would have thought challenging each other and open competition would improve everyone… 😉
  • @PowerHODL17 #64 10:38 PM, 05 Mar 2023
    Joined.
  • 06 March 2023 (5 messages)
  • @rarepepetrader ↶ Reply to #63 #65 12:53 PM, 06 Mar 2023
    Aha! Amazing.
  • @uanbtc #66 03:25 PM, 06 Mar 2023
    🤯
  • @jp_janssen ↶ Reply to #63 #67 05:52 PM, 06 Mar 2023
    This is great news!

    Too bad most don't understand or appreciate the significance. Thank you Juan!
  • @uanbtc ↶ Reply to #67 #68 06:09 PM, 06 Mar 2023
    Thank you so much this means a lot 🙏
  • @uanbtc #69 07:02 PM, 06 Mar 2023
    xcp.dev has been updated!!!
  • 07 March 2023 (1 messages)
  • @jp_janssen ↶ Reply to #68 #70 10:55 AM, 07 Mar 2023
    I let them know in the other dev chat. Several likes 😊 The least i could do.
    Knowing that counterparty works without bootstrap is a huuuge relief.
  • 08 March 2023 (4 messages)
  • @c0rnh0li0 #71 07:54 AM, 08 Mar 2023
    Joined.
  • @mightbemike #72 04:13 PM, 08 Mar 2023
    Joined.
  • @krostue #73 04:22 PM, 08 Mar 2023
    welcome welcome
  • @uanbtc #74 04:27 PM, 08 Mar 2023
    🙌
  • 13 March 2023 (2 messages)
  • @uanbtc #75 04:19 AM, 13 Mar 2023
    Members from this chat have asked me about making a public api. The following GitHub issue has been made, which will help me decide if this is something that xcp.dev can provide is some way:

    https://github.com/CNTRPRTY/xcpdev/issues/2
    Public api · Issue #2 · CNTRPRTY/xcpdev

    Is there a public api or plans to make one?

  • @uanbtc #76 04:30 AM, 13 Mar 2023
    Website not updating · Issue #3 · CNTRPRTY/xcpdev

    There is an open issue in the protocol software: CounterpartyXCP/counterparty-lib#1227 I might provide a workaround if the protocol is not fixed soon.

  • 14 March 2023 (1 messages)
  • @jp_janssen ↶ Reply to #75 #77 07:50 AM, 14 Mar 2023
    Regarding api i am using xchain. It's reliable and has been building trust for almost a decade.

    You cannot beat that but having a second api would add valuable redundancy.
  • 16 March 2023 (1 messages)
  • @uanbtc ↶ Reply to #77 #78 01:38 AM, 16 Mar 2023
    Don’t trust, verify 🤓
  • 17 March 2023 (3 messages)
  • @reganhimself #79 11:00 PM, 17 Mar 2023
    Joined.
  • @krostue #80 11:01 PM, 17 Mar 2023
  • @reganhimself #81 11:04 PM, 17 Mar 2023
    Hello! Was wondering if anyone here has had experience with bitcoinlib (python) signing counterparty transactions (retrieved from the api)
  • 18 March 2023 (1 messages)
  • @uanbtc #82 07:12 PM, 18 Mar 2023
    Welcome @reganhimself !

    I have been using nodejs (bitcore-lib), based on the code of counterwallet. But using python is a natural as that is the language of counterparty-lib…
  • 19 March 2023 (13 messages)
  • @B0BSmith #83 08:45 PM, 19 Mar 2023
    Here is a idea .. how's about adding to cip25

    https://github.com/CounterpartyXCP/cips/blob/master/cip-0025.md

    a new filed definition .. pubkeys .. its like dns but for public keys

    So for example a 'paynym' could contain your bip47 code string ... a Nostr 'npub' key could be associated with YOURTOKEN

    You could publish 'lightning' node details too if you wanted to .. pubkeys are on the increase

    What do you think ?
    cips/cip-0025.md at master · CounterpartyXCP/cips

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

  • @krostue #84 08:48 PM, 19 Mar 2023
    i like it. working on my own upgrade and id like to incorporate something like that. want to comment here or on github? ill add it to my master work file
  • @B0BSmith #85 08:52 PM, 19 Mar 2023
    I don't have a github account, but I am glad you like the idea

    you can always put whatever you want in a .json anyway but would be good for interoperability to have it well defined
  • @krostue #86 08:53 PM, 19 Mar 2023
    i understand. if posting here is easiest, then lmk if you think of any other values that this would work out with
  • @B0BSmith ↶ Reply to #86 #87 08:54 PM, 19 Mar 2023
    pgp is another pub key that gets used
  • @B0BSmith #88 08:55 PM, 19 Mar 2023
    I wonder .. should the pubkeys in the json be signed pubkeys .. to prevent malicious hosts modifying the keys
  • @krostue #89 08:56 PM, 19 Mar 2023
    i dont know the difference. but would like to
  • @reganhimself ↶ Reply to #82 #90 08:59 PM, 19 Mar 2023
    Thanks for the welcome. Im just struggling to sign a tx I recieve from the counterparty api. If i compose the same raw transaction using core i can sign it no problem.

    With bitcoinlib i get the error Unknown unlocking script type p2pkh for input 0.
  • @B0BSmith #91 09:00 PM, 19 Mar 2023
    if the pub key is not signed how do you know its the correct public key ?

    A self-signed pubkey is a pubkey with a subject that matches its issuer, and a signature that can be verified by its own public key.

    Self-signed certificates have their own limited uses. They have full trust value when the issuer and the sole user are the same entity.
  • @B0BSmith #92 09:01 PM, 19 Mar 2023
    maybe that's one for a crypto expert to weigh in on .. I think it makes sense if your hosting jsons on 3rd party servers
  • @krostue #93 09:05 PM, 19 Mar 2023
    yeah it does!
  • @B0BSmith #94 09:06 PM, 19 Mar 2023
    Signing the whole json with the bitcoin address the token belongs to is another way to ensure your json can't be tampered with and may be another idea on how to secure your json data
  • @B0BSmith #95 09:07 PM, 19 Mar 2023
    secure/ensure integrity of may be better wording
  • 20 March 2023 (1 messages)
  • @uanbtc ↶ Reply to #90 #96 05:10 PM, 20 Mar 2023
    I have a bit of experience building transactions but not enough to be able to help you with that specific error without having to sit down and study it 😅
  • 21 March 2023 (3 messages)
  • @jp_janssen ↶ Reply to #78 #97 06:33 AM, 21 Mar 2023
    Sure thing. Working on a light wallet that minimizes api reliance.

    When the wallet cannot verify api data, it shows a warning and links to both xchain and xcp.dev. I think that's the best you can do without running your own node, which 99% don't.
  • @reganhimself #98 08:04 AM, 21 Mar 2023
    Its probs more a case of me. Not 100% understanding the innerworkings or something.

    I will keep at it and seenifni can work through it
  • @uanbtc #99 08:19 PM, 21 Mar 2023
    Done @jp_janssen ! Looking forward to more specific issues like this than can be quickly closed. https://github.com/CNTRPRTY/xcpdev/issues/4
    View asset by longname · Issue #4 · CNTRPRTY/xcpdev

    https://www.xcp.dev/asset/JOURNEYPAINT.HELLO.0M shows error message 'asset not found'. 'JOURNEYPAINT.HELLO.0M' is the longname for asset 'A505430575883775048': https://www.x...

  • 22 March 2023 (4 messages)
  • @uanbtc ↶ Reply to #97 #100 02:46 AM, 22 Mar 2023
    “…and xcp.dev..” 🥹❤️
  • @krostue ↶ Reply to #97 #101 01:39 PM, 22 Mar 2023
    ordinals craze is changing that.
    more and more people are interested in having their own node for inscribing

    I have been exploring the idea of getting as much running at home/office as possible. It would be great to not only have the setup of a full btc/xcp node, and a wallet/explorer that talks to it, but more importantly the whole thing should be repackaged so that anyone can to it themselves easily. While that is considerable dev work, I think a guide to do this would be a nice first step. So, when i do get the time and resources to do it, i will be documenting it. It would be great if anyone wanted to take on this idea and run with it themselves.
  • @uanbtc ↶ Reply to #23 #102 04:11 PM, 22 Mar 2023
    None
  • @uanbtc ↶ Reply to #101 #103 04:13 PM, 22 Mar 2023
    Yes the ord approach of a single application that does everything really paid off
  • 28 March 2023 (2 messages)
  • @B0BSmith #104 08:26 PM, 28 Mar 2023
    So if not using a json .. How's about putting a Nostr pub key in an asset or subasset description directly .. so ASSETNAME with description npubblahblah .. and or ASSETNAME.nostr with description of npub ... no need for signing of the npubs if the they are written directly in the description
  • @B0BSmith #105 08:27 PM, 28 Mar 2023
    nostr is calling out for a name service ... xcp could function as it
  • 29 March 2023 (19 messages)
  • @uanbtc ↶ Reply to #104 #106 04:15 PM, 29 Mar 2023
    Are you using nostr? Like the .nostr and having the pubkey being the description
  • @B0BSmith #107 04:16 PM, 29 Mar 2023
    yeah I have a nsec npub keypair
  • @B0BSmith #108 04:19 PM, 29 Mar 2023
    I think it's odd people are still using corporate social media when we now have a decentralised publishing protocol
  • @uanbtc #109 04:29 PM, 29 Mar 2023
    What app are you using? I still haven’t tried it
  • @B0BSmith #110 04:31 PM, 29 Mar 2023
    Amethyst from Fdriod store
  • @B0BSmith #111 04:32 PM, 29 Mar 2023
    the Google play version has translation tools but they can't be included in Fdriod version
  • @uanbtc #112 04:39 PM, 29 Mar 2023
    Cool, I’m in iPhone but I know there are already a couple. I’ve seen screenshots that look just like twitter
  • @B0BSmith #113 04:45 PM, 29 Mar 2023
    Damus is the iPhone client
  • @mightbemike ↶ Reply to #108 #114 05:01 PM, 29 Mar 2023
    federated models seem to offer more advantages, decentralized is meh
  • @B0BSmith #115 05:16 PM, 29 Mar 2023
    do those models offer strong censorship resistance ?
  • @mightbemike #116 05:27 PM, 29 Mar 2023
    optional - choose a server that censors if you want otherwise don't
    a slight oversimplification, but not by much. basically yes, the majority of nodes will block the most offensive stuff but not everyone will
  • @mightbemike #117 05:28 PM, 29 Mar 2023
    if you look at matrix for example, your groups and conversations and content are mediated by the node you choose to log into, so people choose servers that align with their own preferences
  • @B0BSmith #118 05:29 PM, 29 Mar 2023
    are there private/public key based access to federated networks? or do you have to sign up using traditional email / phone number ? ..

    I think matrix wants some kinda identifier like an email address to sign up n does not allow you to generate a keypair ..but I could be wrong?
  • @mightbemike #119 05:31 PM, 29 Mar 2023
    yes there are lots of keys involved, all events happen in rooms, where messages are group signed.
    I could be wrong, but I think only the largest free servers require email, like the actual matrix.org but only noobs use that
  • @mightbemike #120 05:32 PM, 29 Mar 2023
    noobs use it because they don't know about others yet, and yes matrix.org homeserver is highly censored
  • @mightbemike #121 05:32 PM, 29 Mar 2023
    but overall plenty of asshole groups like kiwi farms and others, it's open to all
  • @B0BSmith #122 05:34 PM, 29 Mar 2023
    I need to look at matrix ..ty for the infos
  • @mightbemike #123 05:34 PM, 29 Mar 2023
    all built on HTTP protocol too, which is nice
  • @B0BSmith #124 05:38 PM, 29 Mar 2023
    nostr appears to be using json data format willbe interesting to see what gets built atop of it