XCP Dev Chat

XCP Dev Chat

Public archive of Telegram messages.

  • 2025

    • May 2025 (8)
    • Apr 2025 (20)
    • Mar 2025 (71)
    • Jan 2025 (4)
  • 2024

    • Dec 2024 (12)
    • Nov 2024 (29)
    • Oct 2024 (708)
    • Sep 2024 (277)
    • Aug 2024 (67)
    • Jul 2024 (68)
    • Jun 2024 (105)
    • May 2024 (344)
    • Apr 2024 (582)
    • Mar 2024 (1229)
    • Feb 2024 (2453)
    • Jan 2024 (5366)
  • 2023

    • Dec 2023 (183)
    • Nov 2023 (375)
    • Oct 2023 (24)
    • Sep 2023 (9)
    • Aug 2023 (3)
    • Jul 2023 (79)
    • Jun 2023 (241)
    • May 2023 (328)
    • Apr 2023 (21)
    • Mar 2023 (67)
    • Feb 2023 (11)
    • Jan 2023 (29)
  • 2022

    • Nov 2022 (16)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12 January 2024 (685 messages)
  • @ABlue0ne #3934 02:19 AM, 12 Jan 2024
    Any questions from the audience?
  • @XJA77 #3935 02:19 AM, 12 Jan 2024
    I just told you a reality
  • @XJA77 #3936 02:21 AM, 12 Jan 2024

    photo_2024-01-12_02-21-03.jpg
  • @XJA77 #3937 02:21 AM, 12 Jan 2024

    photo_2024-01-12_02-21-03.jpg
  • @XJA77 #3938 02:21 AM, 12 Jan 2024
    This is not normal just by opening the wallet
  • @XJA77 #3939 02:21 AM, 12 Jan 2024
    Do you think you need all this data jus for opening the wallet? I strongly believe that not
  • @herpenstein #3940 02:23 AM, 12 Jan 2024
    Looks like he’s calling all API endpoints a user might need when the wallet is opened
  • @XJA77 #3941 02:23 AM, 12 Jan 2024
    Might or might not
  • @XJA77 #3942 02:24 AM, 12 Jan 2024
    Is better the approach of incremental fetch what you really need in each moment
  • @XJA77 #3943 02:26 AM, 12 Jan 2024
    IMO
  • @XJA77 #3944 02:26 AM, 12 Jan 2024
    Now multiply this calls for the numbers of users of freewallet
  • @ABlue0ne ↶ Reply to #3927 #3945 02:43 AM, 12 Jan 2024
    Nice olive branch.
  • @XJA77 #3946 03:00 AM, 12 Jan 2024
    What are you offering here ser?
  • @XJA77 ↶ Reply to #3945 #3947 03:06 AM, 12 Jan 2024
    Are you proposing any solution?
  • @hodlencoinfield ↶ Reply to #3766 #3948 04:35 AM, 12 Jan 2024
    fee calc added

    photo_2024-01-12_04-35-38.jpg
  • @g0barry #3949 04:45 AM, 12 Jan 2024
    Awesome
  • @g0barry #3950 04:45 AM, 12 Jan 2024
    I pulled it up on mine
  • @g0barry #3951 04:45 AM, 12 Jan 2024
    its obviously more than .5, but won't be super terrible
  • @g0barry #3952 04:45 AM, 12 Jan 2024
    at least at these prices
  • @ABlue0ne #3953 04:57 AM, 12 Jan 2024
    https://t.me/Counterparty_XCP/225356 @teysol
    A Blue One in Official Counterparty Chat

    Stop showing selective graphs and propaganda

  • @ABlue0ne #3954 04:57 AM, 12 Jan 2024
    @teysol dm from me
  • @ABlue0ne ↶ Reply to #3924 #3955 05:52 AM, 12 Jan 2024
    The partners collaborators and customers section of universelle.io include the system counterparty was intended to replace.

    I will not consciously spend my efforts giving them any support for free or support their closed source endeavors by proxy.
  • @ABlue0ne ↶ Reply to #1547 #3956 07:37 AM, 12 Jan 2024
    https://pypi.org/project/qrcode/ for the dispensers pages. Many users are stumped without qrcodes for dispenser addresses. I always thought xchain UI leaving the qr code and address visible for a dispenser, when the dispenser was known to be empty, to be in poor form. I bet you can blow that out of the park.
    qrcode

    QR Code image generator

  • @B0BSmith #3957 08:06 AM, 12 Jan 2024
    you need to know does a address have a dispenser open on it when you load it .. so if you got a dozen address's say that's a dozen calls to get the my dispensrs tab to work
  • @B0BSmith #3958 08:07 AM, 12 Jan 2024
    getting utxo from cp will help development as testnet utxo selection not as well supported on public apis .. testnet broadcast too be nice over api
  • @B0BSmith ↶ Reply to #3910 #3959 08:08 AM, 12 Jan 2024
    his articles are brilliantn too .. reverse engineering counterparty multisig was very helpful
  • @ABlue0ne ↶ Reply to #3959 #3960 08:11 AM, 12 Jan 2024
    I’ve been following Olga for a long time.
  • @ABlue0ne #3961 08:11 AM, 12 Jan 2024
    Check dm jp if you need me
  • @jp_janssen #3962 08:12 AM, 12 Jan 2024
    I like Electrum bcs coin control, RBF and multisig.
    Will do a writeup soon about the Counterparty Electrum scripts.
  • @B0BSmith #3963 08:12 AM, 12 Jan 2024
    I hemorrhage million of sats making subassets with long descriptions n went n found where they went
  • @ABlue0ne #3964 08:13 AM, 12 Jan 2024
    I’m pretty sure I quoted you’re electrumrs or resurfaced it recently.
  • @B0BSmith ↶ Reply to #3962 #3965 08:13 AM, 12 Jan 2024
    yes rbf, I use coinb.in for p2sh multisig
  • @ABlue0ne #3966 08:14 AM, 12 Jan 2024
    https://t.me/Counterparty_Dev/9191
    A Blue One in Official Counterparty Dev Chat

    Your code looks beautiful. Indented, plainly worded and with comments! Someone give this man a promotion.

  • @B0BSmith #3967 08:17 AM, 12 Jan 2024
    bitcoin balance, asset balances, current mempool txs ..txhistory all needed when wallet is loaded to be able to see whatever you have n are in process of doing
  • @B0BSmith ↶ Reply to #3951 #3968 08:23 AM, 12 Jan 2024
    it OK eh . I think it's 0.001 per database hit .. 4*0.001 as 4 dbase hits to move a issuance ownership, 2*0.001 for a asset transfer as 2 dbase hits
  • @B0BSmith #3969 08:32 AM, 12 Jan 2024
    an address that look empty may have dispenser. you can't know until you check api .. a flag in address balances may help ? as your assets are in escrow so not visible on balance ... dispenser rate and escrow remaining all come from dispensers api call
  • @B0BSmith ↶ Reply to #3854 #3970 08:34 AM, 12 Jan 2024
    Tellykick bot was cool... gated access to chat room dependant on asset held ... a challenge response using signed message to prove ownership of requited asset

    sadly bot not working at this time ..but is good idea and worked well
  • @B0BSmith #3971 08:35 AM, 12 Jan 2024
    certain pepes unlock doors
  • @B0BSmith ↶ Reply to #3967 #3972 08:46 AM, 12 Jan 2024
    Ownerships needed to be known to know if possible to perform actions like new quantity issuance, Lock asset, transfer ownership etc if you not using api to build opreturn hex
  • @B0BSmith #3973 08:56 AM, 12 Jan 2024
    Could we get a p2sh multisig held by core devs funded with xcp via xcp fees to pay for xcp developers?
  • @B0BSmith #3974 08:59 AM, 12 Jan 2024
    can then put dev price on cips and fund by community use of counterparty
  • @B0BSmith #3975 08:59 AM, 12 Jan 2024
    3 of 5 p2sh easy to do
  • @B0BSmith #3976 09:09 AM, 12 Jan 2024
    could fund community node(s) too
  • @B0BSmith #3977 12:41 PM, 12 Jan 2024
    Whose is working on client side wallet stuff for xcp.dev?

    I may not use same flavour of javascript but I am happy to share my stuff ..

    @IndelibleTrade has seen some n made use of some of it
  • @B0BSmith #3978 01:02 PM, 12 Jan 2024
    Another idea is if dev publish some signed pub keys we can publish a tool that anyone can use to (dont trust verify) and make the 3 of 5 or 5 of 8 multisig address - ppl may even start to donate funds to help
  • @B0BSmith #3979 01:02 PM, 12 Jan 2024
    p2sh works just doesnt have api support
  • @IndelibleTrade ↶ Reply to #3977 #3980 01:03 PM, 12 Jan 2024
    I don’t have a nodeJS based server right now due to budget So I am stuck in client only JS or dire php for a bit.

    The flavour of js I tend to use is like npm repo that builds from Either TS or JS, I didn’t play with next style server rendering yet but next time I get nodeJS server again that’s the kind way I like to build, I like it when I can get the intital load for whatever url from the server but then I like the client app takeover from there.

    Loved seeing your stuff and the directions you are going to reclaim escrowed (for want or better temeinaology) sats
  • @B0BSmith #3981 01:04 PM, 12 Jan 2024
    i got the multisig javascrpit p2sh address/redeen script building code to hand
  • @B0BSmith #3983 01:08 PM, 12 Jan 2024
    We dont need polished tool to spend from multisig - can be done manually to begin with - but a nice tool to build multisig addresses that anyone can use i happy to put out .. will do bip67 so always get same address from same set of pubkeys
  • @herpenstein #3984 01:09 PM, 12 Jan 2024
    @vm_ea @XJA77 planning on working on the ja/exchain branch this morning. Any conflicts?
  • @herpenstein #3985 01:10 PM, 12 Jan 2024
    Just like everyone else I hate merging. Hoping to move it forward a bit while your both doing other things
  • @B0BSmith #3987 01:41 PM, 12 Jan 2024
    I got a 3 of 5 multisig address builder page working :) - just needs 5 public keys as inputs
  • @ABlue0ne ↶ Reply to #3972 #3988 01:48 PM, 12 Jan 2024
    Sign a broadcast?
  • @B0BSmith #3989 01:49 PM, 12 Jan 2024
    to make a counterparty "broadcast" you dont need any balance info
  • @B0BSmith #3990 01:50 PM, 12 Jan 2024
    you can broadcast messages with bitcoin key and no xcp no assets
  • @ABlue0ne ↶ Reply to #3978 #3991 01:52 PM, 12 Jan 2024
    Careful with terminology and traps. I would advise a circular economy on assets.
  • @ABlue0ne ↶ Reply to #3978 #3992 01:52 PM, 12 Jan 2024
    Hushmoney.org
  • @B0BSmith ↶ Reply to #3991 #3993 01:53 PM, 12 Jan 2024
    Anyone can send XCP to P2SH addresses
  • @ABlue0ne ↶ Reply to #3983 #3994 01:54 PM, 12 Jan 2024
    This
  • @B0BSmith #3995 01:54 PM, 12 Jan 2024
    We could have a list of dev pubkeys and a sha256 hash of the 3address they create when combined into a 3 of 5. Then users can enter 5 pubkeys make 3address and check it matches the sha256 hash
  • @B0BSmith #3996 01:54 PM, 12 Jan 2024
    no address published just pubkeys and tool to build/verify
    I could build in the ability to verify the signatures of the pubkeys - so 10 inputs a pubkey and a sig x 5
  • @ABlue0ne ↶ Reply to #3987 #3997 01:56 PM, 12 Jan 2024
    You’re so there.
  • @B0BSmith #3998 01:56 PM, 12 Jan 2024
    screen shots soon - whats a good linux git gui ?
  • @ABlue0ne #3999 02:05 PM, 12 Jan 2024
    @herpenstein see dm
  • @B0BSmith #4000 02:05 PM, 12 Jan 2024
    Screenshot from 2024-01-12 14-58-34.png
  • @B0BSmith #4001 02:05 PM, 12 Jan 2024
    Screenshot from 2024-01-12 15-03-46.png
  • @B0BSmith #4002 02:06 PM, 12 Jan 2024
    you will see my page matches coinb.in p2sh address generation
  • @shannoncode #4003 02:06 PM, 12 Jan 2024
    Reminds me of coinbin
  • @shannoncode #4004 02:06 PM, 12 Jan 2024
    Hahahaha
  • @B0BSmith #4005 02:06 PM, 12 Jan 2024
    that is coinbin
  • @herpenstein #4006 02:06 PM, 12 Jan 2024
    @uanbtc ERROR: Permission to CNTRPRTY/xcpdev.git denied to DerpHerpenstein.
  • @B0BSmith #4007 02:06 PM, 12 Jan 2024
    but coinbin does not use bip67 so key order is important on that site -i make it easy for n00bs keys in any order n same multisig address
  • @shannoncode #4008 02:07 PM, 12 Jan 2024
    It's been years, but I used to base all my client side wallets on coinbin, that's how I learned coin control and how to pick utxo's
  • @herpenstein ↶ Reply to #4006 #4009 02:07 PM, 12 Jan 2024
    Trying to push to ja/exchain_apis
  • @B0BSmith ↶ Reply to #4002 #4010 02:12 PM, 12 Jan 2024
    here are the pubkeys ...

    020b24cdac6953a86c6f8114377f7744b7b9e3c09d379018ffeaa7ed14e85c0b55
    02a687666022b1da420433e55635c6a586a7f3e4cf08f9c13bfe951de76d21ae65
    02b58abe2220445b4abc5c73dae728ed56d078e012f8dcaac1a9baf7de6302bd78
    033820aa25d8a8b1bd47c3f1c99c13c11daa8c4b9948d327ace809289bf4da17a0
    0348f903ae35969acc6b9de56db4cbfa3a396039f98d6891379f8bb1f0482babcc

    I dont have the private keys so dont deposit lol
  • @XJA77 ↶ Reply to #4009 #4011 02:14 PM, 12 Jan 2024
    Should not be any conflict everything pushed in my side
  • @teysol #4012 02:59 PM, 12 Jan 2024
    Hi, all. I'm going through the codebase and trying to fix the test suite. It looks to me like it's been failing since at least subassets were added, is that right?
  • @XJA77 ↶ Reply to #4012 #4013 03:00 PM, 12 Jan 2024
    i cannot tell i dont know @hodlencoinfield @jp_janssen
  • @teysol #4014 03:00 PM, 12 Jan 2024
    the scenarios weren't updated to recognize the additional parameters for issuance creation
    Screenshot 2024-01-12 at 3.57.49 PM.png
  • @hodlencoinfield ↶ Reply to #4012 #4015 03:10 PM, 12 Jan 2024
    yes it has been years since thats been working
  • @ABlue0ne ↶ Reply to #4014 #4016 03:12 PM, 12 Jan 2024
    Many tx types is a summary of growing pains too.
  • @XJA77 ↶ Reply to #4016 #4017 03:12 PM, 12 Jan 2024
    please ser check your dm
  • @ABlue0ne #4018 03:12 PM, 12 Jan 2024
    No. I’ll talk w you publically
  • @ABlue0ne #4019 03:13 PM, 12 Jan 2024
    Go ahead
  • @teysol #4020 03:13 PM, 12 Jan 2024
    ach gotcha. this is the kind of thing that allowed for the issues with v9.60.0
  • @XJA77 #4021 03:14 PM, 12 Jan 2024
    i would prefere to have this chat clean
  • @XJA77 ↶ Reply to #3955 #4023 03:16 PM, 12 Jan 2024
    i need to understand why your attacks and what are you meaning with this
  • @teysol ↶ Reply to #4016 #4024 03:17 PM, 12 Jan 2024
    there haven't been that many new transaction types added
    Screenshot 2024-01-12 at 4.16.45 PM.png
  • @hodlencoinfield ↶ Reply to #4020 #4025 03:17 PM, 12 Jan 2024
    yes i’ll certainly admit the codebase has been poorly managed
  • @hodlencoinfield #4026 03:18 PM, 12 Jan 2024
    and i’ll take the blame for being lazy and not contributing since it “just worked”
  • @Chriton ↶ Reply to #4009 #4027 03:18 PM, 12 Jan 2024
    That means you don't have access to the repo to push. If @uanbtc sent you an invite - you should have that in your email and only after you accept you will have access
  • @teysol #4028 03:26 PM, 12 Jan 2024
    it's really not a matter of assigning blame! Maintaining a project like this is tough and thankless, so I can completely understand that some things may have been overlooked. and over the past decade I've gotten a lot more experience managing large software projects, and at this point I'm happy to start contributing to the codebase again, both directly and indirectly
  • @hodlencoinfield #4029 03:27 PM, 12 Jan 2024
    im very excited to get it cleaned up and back to a less spaghetti state
  • @ABlue0ne ↶ Reply to #4020 #4030 03:27 PM, 12 Jan 2024
    9.58 was good times.
  • @XJA77 ↶ Reply to #4018 #4031 03:28 PM, 12 Jan 2024
    @ABlue0ne also i think you are mad because we have not released publicly the opensource indexer for stamps, i will explain you why not bc im a little tired of you attacking me, we cannot release it opensource until we have not a 100% balance match with current working indexer at stampscan (which is different and close source at the moment, but he is planning to make it opensource when we release this one) we cannot release it yet bc if we release it and there are discrepancies in balance we have a big problem also people that was in the repo, has been stealing the code and running the indexer without been full tested so if we release it without been finished some others can do the same and we are in a chaos, there are many money in src20 protocol so we have to be prudent releasing it i hope you understand this
  • @XJA77 #4032 03:28 PM, 12 Jan 2024
    and please i would prefere to have this chat clean and in the focus
  • @6370143984 ↶ Reply to #4029 #4033 03:28 PM, 12 Jan 2024
    For sure, but I do think it's important to distinguish between code quality and maintenance burden. Would love your thoughts on the latter @hodlencoinfield @jp_janssen @uanbtc
  • @6370143984 #4034 03:29 PM, 12 Jan 2024
    haven't been involved in a long time so want to understand sort of the culture and your personal feelings about it.
  • @ABlue0ne ↶ Reply to #4021 #4035 03:30 PM, 12 Jan 2024
    https://t.me/xcpdev/3911
    A Blue One in CNTRPRTY Bitcoin Developers

    You’re worried about stamps. I’m worried about counterparty. We are not the same.

  • @ABlue0ne ↶ Reply to #4031 #4036 03:31 PM, 12 Jan 2024
    I have been with the stamps Community offering dev help for nine months with the same lines on repeat. In this chat for much longer.
  • @XJA77 ↶ Reply to #4035 #4037 03:31 PM, 12 Jan 2024
    if i were worried just about stamps, i wouldnt be here, the ones worried about stamps are working in his own things not here
  • @ABlue0ne ↶ Reply to #4037 #4038 03:32 PM, 12 Jan 2024
    Fair enough. Remember this is a counterparty chat first and the topic is the protocol please. Anyone confused please just read my posts above or ask me.
  • @herpenstein #4039 03:32 PM, 12 Jan 2024
    @uanbtc sorry! You did invite me I just didn’t accept it. One of my servers went haywire and I have 38000 emails so I didn’t see it in the inbox.
  • @ABlue0ne ↶ Reply to #4024 #4040 03:33 PM, 12 Jan 2024
    *within the repo, but the community is going wild. No?
  • @XJA77 ↶ Reply to #4038 #4041 03:33 PM, 12 Jan 2024
    jajajajaja 100% is why i wanted to talk with you in private
  • @ABlue0ne ↶ Reply to #4031 #4042 03:34 PM, 12 Jan 2024
    Not my words.
  • @uanbtc ↶ Reply to #3880 #4043 03:34 PM, 12 Jan 2024
    This! Would be perfect for xcp.dev. The create calls are the most problematic to scale because of all the validation it does at the lib

    It would not even hit the server with this approach. Obviously the drawback is you could end up with an invalid transaction
  • @XJA77 #4044 03:36 PM, 12 Jan 2024
    we need to evaluate the pros and cons of this validations for some calls could be okay doing it on the client but i think that there are validations necessaries for some of the cases right?
  • @B0BSmith ↶ Reply to #4043 #4045 03:36 PM, 12 Jan 2024
    Yeah is it better to use API or hand the roll op_returns?

    I guess it depends if your confident hand rolling them .. the api does do some sanity checks
  • @hodlencoinfield #4046 03:41 PM, 12 Jan 2024
    i would like the API to just return the message data non arc4 encoded
  • @hodlencoinfield #4047 03:42 PM, 12 Jan 2024
    or at least have a flag to do that
  • @hodlencoinfield #4048 03:42 PM, 12 Jan 2024
    then you can decide how you want to encode
  • @uanbtc ↶ Reply to #3907 #4049 03:43 PM, 12 Jan 2024
    We are looking into it, and we are still considering if is worth doing… because it is extremely inefficient. In like even if we do it, it WILL have to be only for short term. Or we will replicate xchain’s chaos

    Freewallet makes 10s of calls to the api for the most basic use cases. And some of these calls are heavy on the DB

    Jeremy put himself in a very difficult position with these inefficiencies. I get the problems he is having in his backend. Is cringe and sad to hear publicly…
  • @uanbtc ↶ Reply to #3909 #4050 03:44 PM, 12 Jan 2024
    lol said here
  • @uanbtc #4051 03:44 PM, 12 Jan 2024
    Catching up…
  • @XJA77 #4052 03:44 PM, 12 Jan 2024
    yes but is okey to repeat, he dont believe me so better if you told him
  • @hodlencoinfield #4053 03:45 PM, 12 Jan 2024
    we’ve all told him he just doesnt want to listen
  • @ABlue0ne ↶ Reply to #4049 #4054 03:45 PM, 12 Jan 2024
    Yes, but I see how parallel improvement with counterwallet could render freewallet obsolete and end the default jdog donation.

    Community can shift.

    Counterwallet was needed for named stamps, before jdog broke it.
  • @ABlue0ne ↶ Reply to #4049 #4055 03:45 PM, 12 Jan 2024
    Dont support jeremy/freewallet. That is a disservice to the community.
  • @B0BSmith #4056 03:46 PM, 12 Jan 2024
    freewallet can be forked today .. its the apis that it needs
  • @uanbtc ↶ Reply to #3910 #4057 03:46 PM, 12 Jan 2024
    He IS part of xcp.dev though. The tx decoding is his. Would love to have more of his tools integrated ❤️
  • @uanbtc ↶ Reply to #3912 #4058 03:47 PM, 12 Jan 2024
    This
  • @XJA77 ↶ Reply to #4056 #4059 03:47 PM, 12 Jan 2024
    yes... but forking it dont solves the issue of users needing to import pkey in other wallets
  • @XJA77 #4060 03:48 PM, 12 Jan 2024
    we can certainly fork and optimize calls but this is a work that we can avoid, we can just push forward integration in big modern wallets and get expossure there
  • @ABlue0ne ↶ Reply to #4052 #4061 03:48 PM, 12 Jan 2024
    You want everything back the way it was so the ‘Mike and co’ business model can continue and thats fine. I want the community back up regardless of anyones business model.
  • @ABlue0ne ↶ Reply to #4053 #4062 03:49 PM, 12 Jan 2024
    Who?
  • @XJA77 ↶ Reply to #4061 #4063 03:50 PM, 12 Jan 2024
    is not true, but okey this is your POV
  • @ABlue0ne ↶ Reply to #4056 #4064 03:50 PM, 12 Jan 2024
    Same repo as counterparty2mysql.

    Counterwallet is more native no?
  • @XJA77 #4065 03:51 PM, 12 Jan 2024
    my POV is that if we can convert xcpdev in a dapp that can be easily integrated with big wallets like okx, leather, unisat, Math we can get 2 positive things, a modern wallet working with xcp and some exposure to his users base for counterparty
  • @B0BSmith #4066 03:51 PM, 12 Jan 2024
    Yeah counterwallet is the native wallet but i thought it lacked certain newer features i could be wrong?
  • @B0BSmith #4067 03:52 PM, 12 Jan 2024
    could we not have a community version of freewallet that speak to xcpdev.counterparty.io or something ?
  • @B0BSmith #4068 03:52 PM, 12 Jan 2024
    all users need to do is change the xchain host name in the settings
  • @uanbtc ↶ Reply to #3956 #4069 03:52 PM, 12 Jan 2024
    This generates the same xchain qr? Once tried to add the qr to xcpdev, but did’t proceed because it was not generating the same as xchain and wanted it to be consistent…
  • @vm_ea ↶ Reply to #4061 #4070 03:52 PM, 12 Jan 2024
    To be fair I think a lot of people may have different reasons for rebuilding this, but the fact is we all are. No reason to have beef with a common goal
  • @B0BSmith #4071 03:53 PM, 12 Jan 2024
    https://kazuhikoarase.github.io/qrcode-generator/js/demo/
  • @vm_ea ↶ Reply to #4068 #4072 03:53 PM, 12 Jan 2024
    Yes, but I think during the process we’re also incorporating the newer wallets. I know derp is making an npm package
  • @ABlue0ne ↶ Reply to #4060 #4073 03:53 PM, 12 Jan 2024
    Is this in the users best interest? There are some shady wallet services out there?
  • @B0BSmith ↶ Reply to #4072 #4074 03:53 PM, 12 Jan 2024
    will it be fully open sourced?
  • @XJA77 ↶ Reply to #4074 #4075 03:54 PM, 12 Jan 2024
    if is a npm package yes
  • @ABlue0ne ↶ Reply to #4065 #4076 03:54 PM, 12 Jan 2024
    Ask juan about xcp.dev.
  • @B0BSmith ↶ Reply to #4069 #4077 03:54 PM, 12 Jan 2024
    the qr is just of the address of the dispenser and the amount in btc 0.00000000 should be easy to match
  • @XJA77 ↶ Reply to #4076 #4078 03:54 PM, 12 Jan 2024
    i asked him
  • @ABlue0ne ↶ Reply to #4067 #4079 03:54 PM, 12 Jan 2024
    This. Counterwallet and done.
  • @XJA77 ↶ Reply to #4079 #4080 03:55 PM, 12 Jan 2024
    put your work where your mouth is
  • @XJA77 #4081 03:55 PM, 12 Jan 2024
    i see everyone here working unless you
  • @ABlue0ne ↶ Reply to #4069 #4082 03:56 PM, 12 Jan 2024
    Depends on what you feed it. You might be remembering when jdog changed consensus with us and hardly nothing matched.
  • @B0BSmith ↶ Reply to #4082 #4083 03:58 PM, 12 Jan 2024
    "dispenseraddress?amount=0.00010000" is the QR i think
  • @uanbtc ↶ Reply to #3977 #4084 03:59 PM, 12 Jan 2024
    @herpenstein said he wants to build it into a counterparty js lib

    And @XJA77 and I are also discussing it when doing the freewallet api replacement work/analysis
  • @ABlue0ne ↶ Reply to #4080 #4085 03:59 PM, 12 Jan 2024
    How much work are you doing with your nonsense posts right now? Stay on topic for the 200th time in the 4th channel please. Respectfully.
  • @vm_ea ↶ Reply to #4084 #4086 04:00 PM, 12 Jan 2024
    are all the FreeWallet api endpoints being replicated in xcp.dev or are there more?
  • @XJA77 ↶ Reply to #4085 #4087 04:00 PM, 12 Jan 2024
    i wont enter arguing with you im surpased my patience with you so iw will just ignore you :)
  • @B0BSmith ↶ Reply to #4084 #4088 04:00 PM, 12 Jan 2024
    A counterparty js lib could be a very nice 👍
  • @hodlencoinfield #4089 04:01 PM, 12 Jan 2024
    yep for sure, its on my list of things to do lol
  • @uanbtc ↶ Reply to #3984 #4090 04:01 PM, 12 Jan 2024
    Not working on that for now, so go ahead. @XJA77 ?
  • @hodlencoinfield #4091 04:01 PM, 12 Jan 2024
    for the last 8 years
  • @XJA77 ↶ Reply to #4090 #4092 04:02 PM, 12 Jan 2024
    is free to push it, just let us know so we can sync our branches
  • @XJA77 #4093 04:02 PM, 12 Jan 2024
    @vm_ea pretty cool what you did with openapi
  • @vm_ea ↶ Reply to #3984 #4094 04:02 PM, 12 Jan 2024
    I pushed last night, should all be good. Only thing you may have to change is the db path. We should probably use .env and .env.sample instead of config
  • @vm_ea ↶ Reply to #4093 #4095 04:02 PM, 12 Jan 2024
    See I hate writing docs so I do this instead😂
  • @herpenstein ↶ Reply to #4084 #4096 04:03 PM, 12 Jan 2024
    Already started working on this. It shouldn’t be too hard. Based on my lack of packaging game, I’ll spend more time fighting with rollup than I will in the actual code.
  • @uanbtc ↶ Reply to #4006 #4097 04:03 PM, 12 Jan 2024
    DM me if you are still having issues
  • @XJA77 ↶ Reply to #4094 #4098 04:03 PM, 12 Jan 2024
    i thought in the .env when cleaning a litle and divide in files but as we just had one var for the db path as cofig i didnt
  • @herpenstein ↶ Reply to #4097 #4099 04:03 PM, 12 Jan 2024
    Got it. Just pushed some basic calls for dispensers, dispenses, sends and issuances
  • @herpenstein #4100 04:04 PM, 12 Jan 2024
    Data returned may not be in xchain compatible able format… lol
  • @vm_ea ↶ Reply to #4100 #4101 04:04 PM, 12 Jan 2024
    Can you pls pin that spreadsheet with the endpoints
  • @herpenstein #4102 04:05 PM, 12 Jan 2024
    Just made queries to the the db and returned all columns as is. Data needs to be massaged
  • @uanbtc ↶ Reply to #4012 #4103 04:05 PM, 12 Jan 2024
    I don’t even know how to run it 😭

    In part because I knew it was broken for not being updated
  • @XJA77 #4104 04:05 PM, 12 Jan 2024
    yes... this is why i mocked all the responses
  • @ABlue0ne ↶ Reply to #4070 #4105 04:05 PM, 12 Jan 2024
    Dm
  • @herpenstein #4106 04:05 PM, 12 Jan 2024
    https://cryptpad.fr/sheet/#/2/sheet/edit/F2VaSWqt7t28TLArMTFdZuSD/embed/
    Encrypted Sheet

    CryptPad: end-to-end encrypted collaboration suite

  • @ABlue0ne ↶ Reply to #4095 #4107 04:06 PM, 12 Jan 2024
    I can write docs.
  • @herpenstein #4108 04:06 PM, 12 Jan 2024
    Cant pin it
  • @vm_ea #4109 04:06 PM, 12 Jan 2024
    Oh Ty
  • @uanbtc ↶ Reply to #4028 #4110 04:07 PM, 12 Jan 2024
    So grateful!!!! This is amazing to know 🚀
  • @herpenstein ↶ Reply to #4104 #4111 04:07 PM, 12 Jan 2024
    Yeah, I was thinking First I’ll get the calls to return the correct data, then we can format it to mimic xchain
  • @XJA77 ↶ Reply to #4111 #4112 04:09 PM, 12 Jan 2024
    but i think that we have to do a evaluation of supporting freewallet it will cost many time and resources and will load xcpdev with tons of innecessary requests
  • @vm_ea #4113 04:09 PM, 12 Jan 2024
    FreeWallet can be imported directly into unisat right?
  • @vm_ea #4114 04:09 PM, 12 Jan 2024
    I believe that’s what I did, can’t remember if it was that or another wallet
  • @teysol ↶ Reply to #4103 #4115 04:10 PM, 12 Jan 2024
    good news! it runs automatically in CircleCI! https://app.circleci.com/pipelines/github/CounterpartyXCP/counterparty-lib

    bad news, it's pretty broken. working my way through it now
  • @herpenstein ↶ Reply to #4112 #4116 04:10 PM, 12 Jan 2024
    Ooh yeah I hear you. A stopgap may be to support creating freeallet compatible transactions to sign
  • @XJA77 #4117 04:10 PM, 12 Jan 2024
    i think yes
  • @uanbtc ↶ Reply to #4033 #4118 04:10 PM, 12 Jan 2024
    From my perspective, there was almost nobody looking at the code. I was one of the few aside from Javier and Jeremy

    Screamed a few times, but I was “new” and ignored

    Times are changing though
  • @ABlue0ne ↶ Reply to #4112 #4119 04:10 PM, 12 Jan 2024
    Counterwallet.
  • @teysol #4120 04:11 PM, 12 Jan 2024
    going forward, I think we should be very strict about keeping the test suite 100% passing, not to mention adding new test coverage for additional functionality (and functionality added over the past years)
  • @XJA77 ↶ Reply to #4119 #4121 04:11 PM, 12 Jan 2024
    yes as counterwallet is part of the stack
  • @ABlue0ne ↶ Reply to #4113 #4122 04:11 PM, 12 Jan 2024
    The bip words are different but wallets can move
  • @herpenstein ↶ Reply to #4120 #4123 04:11 PM, 12 Jan 2024
    This isn’t a requirement before release??
  • @vm_ea ↶ Reply to #4122 #4124 04:12 PM, 12 Jan 2024
    Okay gotcha
  • @B0BSmith #4125 04:12 PM, 12 Jan 2024
    counterparty seed is used by freewallet as default but bip39 is an option
    some websites use bip39 by default but allow import of counterparty seed
  • @B0BSmith #4126 04:13 PM, 12 Jan 2024
    i made tool to extract info from counterparty seed

    https://b0bsmiths.github.io/
  • @vm_ea #4127 04:13 PM, 12 Jan 2024
    Is it worth trying to make this work with FreeWallet at all if users can use more modern wallets
  • @B0BSmith #4128 04:13 PM, 12 Jan 2024
    main n n test use exact same private keys just like freewallet does
  • @vm_ea ↶ Reply to #4126 #4129 04:13 PM, 12 Jan 2024
    That’s awesome
  • @B0BSmith #4130 04:14 PM, 12 Jan 2024
    thats just the start i got lots more
  • @B0BSmith #4131 04:14 PM, 12 Jan 2024
    counterparty seed create, resotre bip39 restore or create.. wif import to keys - sign in with message signed
  • @vm_ea ↶ Reply to #4130 #4132 04:15 PM, 12 Jan 2024
    Much more complex than I thought it was. I remember I tried to help someone recover their wallet who lost one of their seed words. He also didn’t know how the wallet was generated lol
  • @B0BSmith #4133 04:15 PM, 12 Jan 2024
    if you sign your pubkey you can derive both legacy and segwit addresses and give user a watch only wallet
  • @herpenstein ↶ Reply to #4127 #4134 04:15 PM, 12 Jan 2024
    CP api generates tx hex that freewallet can sign, so at the minimum, we should present the user that hex to sign as an option
  • @B0BSmith #4135 04:15 PM, 12 Jan 2024
    sometimes you need a p2wpkh: prefix on Wif
  • @vm_ea #4136 04:15 PM, 12 Jan 2024
    I see I see
  • @B0BSmith ↶ Reply to #4134 #4137 04:15 PM, 12 Jan 2024
    freewallet now decodes tx hex so this is viable
  • @B0BSmith #4138 04:16 PM, 12 Jan 2024
    no one should be signing tx hex they dont know what it does - we had to pressure jdog for that as before it was blind
  • @Chriton ↶ Reply to #4096 #4139 04:16 PM, 12 Jan 2024
    You can leave that part to me, just worry about the core.
  • @B0BSmith #4140 04:17 PM, 12 Jan 2024
    I was using coinb.in to decode verify api hex before signing in freewallet
  • @uanbtc ↶ Reply to #4068 #4141 04:17 PM, 12 Jan 2024
    The inefficiencies are the issue. We will replicate Jeremy’s, so is kind of pointless long term

    Short term? Debatable. But this is voluntary work so we need to maximize the effort for long term benefit I believe
  • @B0BSmith #4142 04:17 PM, 12 Jan 2024
    but you dont get counterparty decode data
  • @herpenstein #4143 04:17 PM, 12 Jan 2024
    Probably the quickest way to get up and running and moving toward modern wallets.

    Have an option in xcp.dev that uses the browser link to bring a tx to be signed into freewallet and otherwise generate a psbt that can be passed to the appropriate browser window object
  • @B0BSmith ↶ Reply to #4141 #4144 04:17 PM, 12 Jan 2024
    i explained this morning why so many api calls
  • @ABlue0ne ↶ Reply to #4125 #4145 04:18 PM, 12 Jan 2024
    This trivia is an artifact of growth/use and bad socumentstion and feature implementation has led to losses for users due to key confusion w freewallet. Very common issue in the chats. We cluld fix that too and add it to the changelog. Great job supporting the people bob.
  • @uanbtc ↶ Reply to #4071 #4146 04:18 PM, 12 Jan 2024
    Do you know if this is xchain’s?
  • @B0BSmith #4147 04:19 PM, 12 Jan 2024
    i dont no - i found it worked easy for me
  • @B0BSmith ↶ Reply to #4001 #4148 04:19 PM, 12 Jan 2024
    this is it in action
  • @B0BSmith ↶ Reply to #4145 #4149 04:19 PM, 12 Jan 2024
    yeah thats why i went all out with my loading wallet options - i dont offer bip39 seeds but could
  • @herpenstein ↶ Reply to #4141 #4150 04:19 PM, 12 Jan 2024
    I agree with this. Additionally if there are changes to the returned exchain API data that should be implemented, now is the time
  • @B0BSmith ↶ Reply to #4150 #4151 04:20 PM, 12 Jan 2024
    dispenser info in address balances perhaps?
  • @XJA77 ↶ Reply to #4143 #4152 04:20 PM, 12 Jan 2024
    we can use the uri--schema for working with freewallet
  • @B0BSmith ↶ Reply to #4152 #4153 04:20 PM, 12 Jan 2024
    i use this when in watch only mode
  • @uanbtc ↶ Reply to #4079 #4154 04:21 PM, 12 Jan 2024
    Counterwallet requires counterblock backend… is too much code to maintain imo

    I see the breaking of it as a blessing in disguise

    Sorry lol
  • @XJA77 #4155 04:21 PM, 12 Jan 2024
    is easy to work with
  • @ABlue0ne ↶ Reply to #4116 #4156 04:21 PM, 12 Jan 2024
    True but could be a huge time suck for now
  • @B0BSmith ↶ Reply to #4154 #4157 04:21 PM, 12 Jan 2024
    yeah i found counterwallet a pain in that regard
  • @herpenstein #4158 04:21 PM, 12 Jan 2024
    @XJA77 @uanbtc im done with the api work for now. Gonna get back to the psbt tx generations
  • @B0BSmith #4160 04:24 PM, 12 Jan 2024
    i made my web wallet lean into freewallet - so signed messages for sign in and then generate tx hex it can then be asked to sign or throw out links like send a asset via uri
  • @uanbtc ↶ Reply to #4086 #4161 04:24 PM, 12 Jan 2024
    May not be worth it
  • @XJA77 ↶ Reply to #4158 #4162 04:25 PM, 12 Jan 2024
    Cool ser thanks for it I think is the best path forward work with modern wallets
  • @herpenstein ↶ Reply to #4158 #4163 04:34 PM, 12 Jan 2024
    Also updated the spreadsheet. Those 5 endpoints are still WIP because I haven’t validated the return data format against xchain
  • @herpenstein #4164 04:36 PM, 12 Jan 2024
    I think it still needs some changes to variable names or data types for them to be a drop in replacement
  • @herpenstein #4165 04:38 PM, 12 Jan 2024
    I think if we get holders/asset, utxos, and tx, then massage all the data to match xchain, we have enough to bring most stuff back online
  • @B0BSmith #4166 04:43 PM, 12 Jan 2024
    yeah .. dispensers are big part .. if you can get /api/market/{asset}/{asset} then dex stuff can works
  • @ABlue0ne ↶ Reply to #4127 #4167 04:44 PM, 12 Jan 2024
    Modern is not always the best in BTC world.
  • @ABlue0ne #4168 04:44 PM, 12 Jan 2024
    Counterwallet
  • @ABlue0ne ↶ Reply to #4132 #4169 04:45 PM, 12 Jan 2024
    That wallet is still good.
  • @vm_ea ↶ Reply to #4169 #4170 04:46 PM, 12 Jan 2024
    I was referring to bip encoding in general
  • @mikeinspace ↶ Reply to #4127 #4171 04:47 PM, 12 Jan 2024
    The cardinal rule of "crypto" is never share your private keys and we're, unfortunately, in a situation where users are now routinely moving private keys across multiple web wallets. Not a good security practice.
  • @herpenstein ↶ Reply to #4166 #4172 04:48 PM, 12 Jan 2024
    Add it to the sheet and give it a priority please
  • @B0BSmith #4173 04:48 PM, 12 Jan 2024
    its on the sheet just needs a priority row21
  • @B0BSmith #4174 04:49 PM, 12 Jan 2024
    freewallet has trezor support - rarepepewallet.wtf has ledger
  • @ABlue0ne ↶ Reply to #4141 #4175 04:51 PM, 12 Jan 2024
    I swear the reasons for counterblock to exist, why its broken, and what fixes it, are all related and we are probably overlooking the key. Worth investigating counterblock IMO.
  • @ABlue0ne ↶ Reply to #4141 #4176 04:52 PM, 12 Jan 2024
    Replicate Jeremies issues or API? Same thing?
  • @XJA77 ↶ Reply to #4175 #4177 04:52 PM, 12 Jan 2024
    Counter lock broked with the dispenser close thing
  • @XJA77 ↶ Reply to #4176 #4178 04:52 PM, 12 Jan 2024
    If we replicate API will be replicating some of his issues
  • @ABlue0ne ↶ Reply to #4068 #4179 04:52 PM, 12 Jan 2024
    I said that above yes. Jdog broke it recently.
  • @ABlue0ne ↶ Reply to #4178 #4180 04:53 PM, 12 Jan 2024
    So stop arguing with me.
  • @XJA77 #4181 04:53 PM, 12 Jan 2024
    Yo asked ser if was an affirmation remove the question mark
  • @herpenstein ↶ Reply to #4181 #4182 04:53 PM, 12 Jan 2024
    Lol you guys Gotta stop
  • @ABlue0ne ↶ Reply to #4181 #4183 04:53 PM, 12 Jan 2024
    You proved my point
  • @herpenstein #4184 04:54 PM, 12 Jan 2024
    It’s fun to read
  • @IndelibleTrade ↶ Reply to #4178 #4185 04:54 PM, 12 Jan 2024
    What the xchain feed does is provide additional value information alongside the general cp data - you might just wanna slide null into all those estimates so you don’t have to deal with what it takes to get the value info
  • @XJA77 #4186 04:54 PM, 12 Jan 2024
    I don't have any problem just answering questions
  • @IndelibleTrade #4187 04:55 PM, 12 Jan 2024
    I guess also as per jdogs message in other channels, it’s coming back.
  • @ABlue0ne #4188 04:56 PM, 12 Jan 2024
    He’s lurking here, trying to front run our progress.
  • @herpenstein ↶ Reply to #4188 #4189 04:56 PM, 12 Jan 2024
    He’s contributing to xcp.dev?
  • @herpenstein #4190 04:57 PM, 12 Jan 2024
    Oh you meant jdog
  • @ABlue0ne ↶ Reply to #4170 #4191 04:57 PM, 12 Jan 2024
    I meant the funds are safe.
  • @ABlue0ne ↶ Reply to #4190 #4192 04:59 PM, 12 Jan 2024
    @ChiefSamyaza
  • @hodlencoinfield ↶ Reply to #4174 #4193 05:03 PM, 12 Jan 2024
    Trezor coming soon to rarepepewallet
  • @ABlue0ne ↶ Reply to #4190 #4194 05:05 PM, 12 Jan 2024
    https://t.me/Counterparty_XCP/226050
    ChiefSamyaza in Official Counterparty Chat

    Can you please post in the main CP channel that work is being done in the background, even tho I am silent. Even tho I have found the last year EXTREMELY challenging, I have done my best to try to remain calm and patient and focus on what is important "do the work"... that has not changed. Music and art are a huge part of why I do what I do, to provide a way for artists to create and express themselves, and while I might create artwork of a different kind (code/blockchain), I appreciate art in all forms... These 3 links go to artists and music that has keep me positive and working the past year... and are what I am listening to right now, to help power me through all this. Please everyone take a breath and lets focus on the positive... vibe with this music, or whatever music speaks to your heart, dance a bit, and lets realize this to shall pass... soon! Tribal Need https://www.youtube.com/channel/UCuoFay4RgXTstakS4HLrybg Miss Monique https://www.youtube.com/channel/UClIIy-aQBXRi1OHupBcrjJw Sofi Tukker…

  • @ABlue0ne #4195 05:05 PM, 12 Jan 2024
    https://t.me/Counterparty_XCP/226060
    J-Dog in Official Counterparty Chat

    jeezus christ... STOP TRYING TO FUCKING HACK Freewallet into working... I am working on fixing shit... but gotta come here to tell pppl to just fucking stop for a minute!!!!! putting in different hostnames to point directly to individual servers in my infastrcuture is only going to cause MORE headaches... I took xchain.io down, and have NOT brought it back up for a reason... it say 9.62.0, has no numerics, is on wrong fork, etc... so MAYBE let me fix it... or at least, point to different stufff... dont' keep trying to use my shit, while I have said dont and I am working on it.... or I will be forced to take all the servers TRULY down... as in physically off... because you guys cant just chill for a bit longer!

  • @6370143984 #4196 05:12 PM, 12 Jan 2024
    @herpenstein @B0BSmith you're killing it!
  • @B0BSmith #4197 05:15 PM, 12 Jan 2024
    i thinking we need to verify the signed pubkeys for multisig - no one wants to make a p2sh with someone they dont know has privkey eh
  • @krostue #4198 05:21 PM, 12 Jan 2024
    Repost for pin request
  • @krostue #4199 05:21 PM, 12 Jan 2024
    https://cryptpad.fr/sheet/#/2/sheet/edit/F2VaSWqt7t28TLArMTFdZuSD/embed/
    Encrypted Sheet

    CryptPad: end-to-end encrypted collaboration suite

  • @krostue ↶ Reply to #4199 #4200 05:21 PM, 12 Jan 2024
    None
  • @herpenstein #4201 05:26 PM, 12 Jan 2024
    Hey guys just had an idea. I’m working on a js file that generates psbts from xcp api calls, but wouldn’t it make more sense to just have a flag on the api call to return raw hex or psbt?
  • @herpenstein #4202 05:26 PM, 12 Jan 2024
    Then there is no reliance on my library and it’s just built in
  • @herpenstein #4203 05:27 PM, 12 Jan 2024
    The counterparty api then automatically supports all mainstream web wallets
  • @herpenstein #4204 05:28 PM, 12 Jan 2024
    The Bitcoin node has converttopsbt, so it should just be a couple lines of code
  • @herpenstein #4205 05:29 PM, 12 Jan 2024
    CPI api generates the hex, if the user wants a psbt the cp node calls convertopsbt on the Bitcoin node and returns the result
  • @herpenstein #4206 05:29 PM, 12 Jan 2024
    My idea about a separate library now seems silly lol
  • @herpenstein #4207 05:29 PM, 12 Jan 2024
    Glad I only spent 2 hours on it
  • @6370143984 #4208 05:30 PM, 12 Jan 2024
    not silly, there's a genuine discussion to be had about what should be in the counterparty api and what should be in third party tools, but in this case incorporating it into the former makes sense IMO
  • @B0BSmith #4209 05:31 PM, 12 Jan 2024
    i want more bitcoin in coutnerparty api please
  • @B0BSmith #4210 05:31 PM, 12 Jan 2024
    we dont have p2sh support
  • @B0BSmith #4211 05:32 PM, 12 Jan 2024
    if we can bitcoincreaterawtx then be nice
  • @B0BSmith #4212 05:32 PM, 12 Jan 2024
    thats how i was sweeping multisig dust was using a bitcoin api
  • @krostue ↶ Reply to #4195 #4213 05:32 PM, 12 Jan 2024
    Talking about host3. Settings recommend in the room earlier
  • @B0BSmith ↶ Reply to #4213 #4214 05:33 PM, 12 Jan 2024
    someone saw it sorta worked so ppl started to use it
  • @herpenstein ↶ Reply to #4209 #4215 05:33 PM, 12 Jan 2024
    This is a good point. Would it make sense to allow Bitcoin api calls via a counterparty api endpoint?
  • @B0BSmith #4216 05:33 PM, 12 Jan 2024
    Cloudflare has extensive internal caching systems so things when changed there can be slow to go live
  • @B0BSmith ↶ Reply to #4215 #4217 05:34 PM, 12 Jan 2024
    something like that would help yeah
  • @herpenstein #4218 05:34 PM, 12 Jan 2024
    Are there any downsides?
  • @6370143984 #4219 05:34 PM, 12 Jan 2024
    this is the kind of thing @teysol typically has strong opinions on
  • @B0BSmith #4220 05:34 PM, 12 Jan 2024
    i dont know - i guess changes to core must be reflected or depreciated
  • @B0BSmith #4221 05:48 PM, 12 Jan 2024
    so signed pubkeys are validated before p2sh is made
  • @B0BSmith #4222 05:48 PM, 12 Jan 2024

    photo_2024-01-12_17-48-00.jpg
  • @ABlue0ne ↶ Reply to #4213 #4223 05:49 PM, 12 Jan 2024
    The system learning.
  • @B0BSmith #4224 05:49 PM, 12 Jan 2024
    i think p2sh support does not need bitcoin-cli createrawtransaction - think we can do it in browser
  • @B0BSmith #4225 05:49 PM, 12 Jan 2024
    coinb.in can make p2sh spends in broswer - but i not figured that bit out yet
  • @herpenstein ↶ Reply to #4208 #4226 05:51 PM, 12 Jan 2024
    It looks like in counterparty-lib a function called constructPsbt could be put into lib/transactions.py

    It takes the same params as construct then calls construct. After that it takes the result and then uses the backend to call createpsbt.

    Then for safety, probably decode the psbt and verify it matches what’s expected before returning the result
  • @herpenstein #4227 05:53 PM, 12 Jan 2024
    Had to edit that a bit. Didn’t make sense after a quick reread.
  • @6370143984 #4228 05:56 PM, 12 Jan 2024
    I have to apologize, my bitcoin knowledge is a few years behind, so please just tell me if this question doesn't make sense: is it fair to say that by integrating psbts into counterparty we're somewhat changing the typical interface between Bitcoin and Counterparty, wherein the latter just uses the former for data storage?
  • @herpenstein ↶ Reply to #4228 #4229 05:57 PM, 12 Jan 2024
    The psbt is just a raw hex transaction. The difference being web wallets use psbt as a nominal input because ordinals use it for trading
  • @herpenstein #4230 05:57 PM, 12 Jan 2024
    All this would do is make the tx generated by counterparty useable by modern wallets
  • @6370143984 #4231 05:58 PM, 12 Jan 2024
    got it. so this isn't to leverage psbts for atomic swaps viz. ordinals
  • @herpenstein ↶ Reply to #4231 #4232 05:58 PM, 12 Jan 2024
    Not yet, but with some more updates over the next year it could
  • @6370143984 #4233 05:58 PM, 12 Jan 2024
    okay perfect, that was my big question
  • @herpenstein #4234 05:58 PM, 12 Jan 2024
    If a count party asset can be attached to a utxo this function would be needed to do psbt trades
  • @6370143984 ↶ Reply to #4231 #4235 05:59 PM, 12 Jan 2024
    personally am not against at all this but philosophically it's a big change
  • @herpenstein #4236 05:59 PM, 12 Jan 2024
    Also if you want to do an atomic swap involving a multisig psbts could help in that construction
  • @XJA77 ↶ Reply to #4235 #4237 05:59 PM, 12 Jan 2024
    but is not needed to replace hextx if we use a flag there right?
  • @herpenstein ↶ Reply to #4237 #4238 06:00 PM, 12 Jan 2024
    No ideally we would be able to get either one
  • @herpenstein #4239 06:00 PM, 12 Jan 2024
    They are both valuable to different infrastructure
  • @herpenstein #4240 06:00 PM, 12 Jan 2024
    It could return both I suppose, nothing wrong with that
  • @6370143984 ↶ Reply to #4230 #4241 06:00 PM, 12 Jan 2024
    sounds great and given that IMO makes a lot of sense to integrate it into counterparty-lib
  • @B0BSmith #4242 06:01 PM, 12 Jan 2024
    ColdCard does PSBTs so can have cold assets
  • @herpenstein #4243 06:02 PM, 12 Jan 2024
    Right now when we need a psbt with counterparty assets we use the api to generate the raw hex and then convert them manually
  • @herpenstein #4244 06:02 PM, 12 Jan 2024
    It adds unnecessary risk to the situation
  • @Jpcryptos #4245 06:02 PM, 12 Jan 2024
    I just wrapped the entire db
  • @Jpcryptos #4246 06:03 PM, 12 Jan 2024
    I think I can reduce it to 4-5GB. There is too much data that is repeated.
  • @6370143984 #4247 06:13 PM, 12 Jan 2024
    @XJA77 per your earlier request for a a good resource on bitcoin script: https://bitcoinops.org/en/topics/
    Topics

    Helping Bitcoin-based businesses integrate scaling technology.

  • @6370143984 #4248 06:15 PM, 12 Jan 2024
    I think it doesn't cover each individual op code like the bitcoin wiki, but perhaps it's written by someone who hates counterparty less 🤷‍♀️
  • @hodlencoinfield #4249 06:15 PM, 12 Jan 2024
    looks like api.counterparty.io is now down
  • @B0BSmith #4250 06:15 PM, 12 Jan 2024
    loads for me
  • @XJA77 ↶ Reply to #4247 #4251 06:15 PM, 12 Jan 2024
    ❤️
  • @hodlencoinfield #4252 06:15 PM, 12 Jan 2024
    oh weird
  • @B0BSmith #4253 06:16 PM, 12 Jan 2024
    shift+f5 still loads
  • @hodlencoinfield #4254 06:16 PM, 12 Jan 2024
    loading now, false alarm lol
  • @B0BSmith #4255 06:18 PM, 12 Jan 2024
    OK so I got a 2-of-3 and 3-of-5 signed public key to bip67 compliant 3type p2sh address building javascripts done .. i need to eat!
  • @herpenstein ↶ Reply to #4246 #4256 06:21 PM, 12 Jan 2024
    Any performance gains that could be made with additional/changed indexes? The time to perform queries seemed to be the biggest issue leading to this last weeks events.
  • @herpenstein #4257 06:21 PM, 12 Jan 2024
    Thé xcp.dev repo has a balance query that looks like like it’s very taxing
  • @herpenstein #4258 06:22 PM, 12 Jan 2024
    I know nothing about database optimization
  • @hodlencoinfield #4259 06:22 PM, 12 Jan 2024
    get balances works good, its get asset info that sucks
  • @6370143984 #4260 06:22 PM, 12 Jan 2024
    Adam and I know someone who'd be great for the performance work.
  • @hodlencoinfield #4261 06:23 PM, 12 Jan 2024
    im instead filtering a get issuances call to get description
  • @hodlencoinfield #4262 06:23 PM, 12 Jan 2024
    it goes way faster
  • @6370143984 #4263 06:23 PM, 12 Jan 2024
    none of this should be slow
  • @hodlencoinfield #4264 06:23 PM, 12 Jan 2024
    "filters" : [{
    "field" : "description",
    "op" : "LIKE",
    "value" : "IPFS:%"
    },
    {
    "field" : "asset",
    "op" : "IN",
    "value" : ["IPFSPEPE", "SPAMP"]
    }
    ],
  • @herpenstein ↶ Reply to #4259 #4265 06:23 PM, 12 Jan 2024
    Im going to pretend that’s the one I was thinking of.
  • @hodlencoinfield #4266 06:24 PM, 12 Jan 2024
    so you can replace IPFS with STAMP to get stamps
  • @6370143984 #4267 06:24 PM, 12 Jan 2024
    not sure if this is the right channel to bring this up, but outside of crypto people expect to be paid for their work lol. besides jdog's donations have their been any effective fundraising efforts for dev work?
  • @IndelibleTrade ↶ Reply to #4264 #4268 06:24 PM, 12 Jan 2024
    I Do this for my ass: listings lol
  • @B0BSmith ↶ Reply to #4267 #4269 06:25 PM, 12 Jan 2024
    CIPs used to have funding address when John was about
  • @6370143984 #4270 06:25 PM, 12 Jan 2024
    I see, okay
  • @herpenstein ↶ Reply to #4268 #4271 06:25 PM, 12 Jan 2024
    Filter like ass. Makes sense
  • @hodlencoinfield #4272 06:25 PM, 12 Jan 2024
    yeah and hed put a cost to fund the cip then he’d work on it
  • @6370143984 #4273 06:25 PM, 12 Jan 2024
    That's great.
  • @IndelibleTrade #4274 06:25 PM, 12 Jan 2024
    Eheh assetic.io when you are curious
  • @hodlencoinfield #4275 06:25 PM, 12 Jan 2024
    it actually worked pretty well
  • @B0BSmith #4276 06:25 PM, 12 Jan 2024
    https://github.com/CounterpartyXCP/cips/blob/master/cip-0010.md
    cips/cip-0010.md at master · CounterpartyXCP/cips

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

  • @6370143984 #4277 06:26 PM, 12 Jan 2024
    Performance doesn't really merit a CIP IMO. should just be worked on.
  • @B0BSmith #4278 06:26 PM, 12 Jan 2024
    devs do something
  • @6370143984 #4279 06:26 PM, 12 Jan 2024
    LOL
  • @6370143984 #4280 06:26 PM, 12 Jan 2024
    point is: would like to discuss some standard way for funding dev work
  • @6370143984 #4281 06:27 PM, 12 Jan 2024
    i don't think 'person X will work on Counterparty if you give him money' makes much sense.
  • @B0BSmith #4282 06:27 PM, 12 Jan 2024
    The XCP thats burned could be redirected? or is that a big no no
  • @6370143984 #4283 06:27 PM, 12 Jan 2024
    that is inviolate
  • @6370143984 ↶ Reply to #4281 #4284 06:28 PM, 12 Jan 2024
    would be good to just have a standard way to fund issues/milestones etc.
  • @Jpcryptos ↶ Reply to #4280 #4285 06:28 PM, 12 Jan 2024
    we should...
  • @B0BSmith #4286 06:29 PM, 12 Jan 2024
    Then bounties on CIPs seems reasonable and it used to work
  • @6370143984 #4287 06:29 PM, 12 Jan 2024
    i didn't mean 'devs should do something' i meant that not all dev work fits into CIPs
  • @B0BSmith #4288 06:30 PM, 12 Jan 2024
    true we got maintenance to think of even if no cips are addd
  • @B0BSmith #4289 06:30 PM, 12 Jan 2024
    JDog has a donation thing in Freewallet - could offer same thing to users with community freewallet version that send to dev funds
  • @B0BSmith #4290 06:31 PM, 12 Jan 2024
    It seems to round it up a bit so as as not too create too many small utxos - i dont know the code well just seen it in settings and on txs on chain
  • @XJA77 ↶ Reply to #4289 #4291 06:31 PM, 12 Jan 2024
    Yes but this causes problems...
  • @XJA77 #4292 06:31 PM, 12 Jan 2024
    Some dispenser wasn't triggered for this reason
  • @B0BSmith #4293 06:32 PM, 12 Jan 2024
    ahh did not know that
  • @6370143984 #4294 06:32 PM, 12 Jan 2024
    i think this is a case where reinventing the wheel doesn't make much sense
  • @6370143984 #4295 06:32 PM, 12 Jan 2024
    it's a standard thing to put a bounty on GH issues
  • @B0BSmith #4296 06:32 PM, 12 Jan 2024
    all outputs should trigger dispensers was a new update to the protocol i think
  • @B0BSmith #4297 06:33 PM, 12 Jan 2024
    so yo can multibuy is a good idea in theory but i dont know implications for protocol and tx scanning
  • @XJA77 ↶ Reply to #4296 #4298 06:33 PM, 12 Jan 2024
    Yes but the problem was he was decreasing the Bitcoin send
  • @XJA77 ↶ Reply to #4297 #4299 06:33 PM, 12 Jan 2024
    Is working ninja guys has it implemented
  • @B0BSmith ↶ Reply to #4298 #4300 06:33 PM, 12 Jan 2024
    DOH! so its a dev logic / maths problem not a protocol issue
  • @XJA77 ↶ Reply to #4300 #4301 06:33 PM, 12 Jan 2024
    Yes
  • @B0BSmith #4302 06:34 PM, 12 Jan 2024
    hmm its a hack he added recently to his wallet ]
  • @6370143984 #4303 06:35 PM, 12 Jan 2024
    @hodlencoinfield @uanbtc @jp_janssen what do you think about integrating some bounty system into the repo? I am not trying to push any specific way, sincerely interested in getting people's thoughts
  • @6370143984 #4304 06:36 PM, 12 Jan 2024
    @B0BSmith performance IMO is just too big of a thing to fund with a donation button in a wallet
  • @6370143984 #4305 06:36 PM, 12 Jan 2024
    it simply requires something more fulsome and formal.
  • @6370143984 #4306 06:39 PM, 12 Jan 2024
    again, just my opinion. if others disagree would love to hear why!
  • @B0BSmith #4307 06:40 PM, 12 Jan 2024
    I dont disagree - some db performance works would be nice. There are commercial operations atop counterparty who may wish to contribute?
  • @6370143984 #4308 06:41 PM, 12 Jan 2024
    for sure. in this case we know someone who'd be pretty perfect for the work, but he's not a crypto guy; he will not work for dickbutts
  • @B0BSmith #4309 06:42 PM, 12 Jan 2024
    dickbutts are a tough sell ... even Rarepepes take some mind bending to accept as value
  • @B0BSmith #4310 06:42 PM, 12 Jan 2024
    btc should be possible tho direct from commerical operations who are earning it
  • @6370143984 ↶ Reply to #4309 #4311 06:43 PM, 12 Jan 2024
    indeed, so seemed like a good opportunity to talk about standardizing funding for dev work in a non-dickbutt denominated currency
  • @6370143984 #4312 06:44 PM, 12 Jan 2024
    if the answer is we only pay in dank memes it is what it is! But probably something to revisit...
  • @B0BSmith #4313 06:45 PM, 12 Jan 2024
    I hope not - many business make money from those dank memes ..i not idea on numbers but they not all doing it for nothing
  • @hodlencoinfield #4314 06:46 PM, 12 Jan 2024
    imo the problem isnt so much funding but developer time
  • @hodlencoinfield #4315 06:46 PM, 12 Jan 2024
    obvi they go hand in hand
  • @hodlencoinfield #4316 06:46 PM, 12 Jan 2024
    but the real thing we need is to get people interested in contributing outside of bounties here and there
  • @6370143984 #4317 06:46 PM, 12 Jan 2024
    if the problem isn't funding then we can get great developers to work on Counterparty on an as-needed basis.
  • @herpenstein #4318 06:46 PM, 12 Jan 2024
    This is half serious, you can launch a counterparty 10k stamps collection… charge 10 bucks each and your good for a while
  • @hodlencoinfield #4319 06:47 PM, 12 Jan 2024
    yep something like that is a great idea
  • @herpenstein #4320 06:47 PM, 12 Jan 2024
    Make it named stamps so everyone is happy
  • @herpenstein #4321 06:47 PM, 12 Jan 2024
    We can fund sink shitting with sink shitting
  • @herpenstein #4322 06:48 PM, 12 Jan 2024
    Gotta use src721 so it’s cheap for the end user.
  • @6370143984 ↶ Reply to #4316 #4323 06:48 PM, 12 Jan 2024
    this is a much taller order though and, having funded this thing for a year out of our own pockets, can say it's important not to be overly-rigid
  • @herpenstein #4324 06:48 PM, 12 Jan 2024
    Democratized sink shitting
  • @hodlencoinfield ↶ Reply to #4323 #4325 06:49 PM, 12 Jan 2024
    i hear you, but the problem in the past is people wanting to contribute funds but didnt know where it should go or whom it should go to
  • @hodlencoinfield #4326 06:49 PM, 12 Jan 2024
    if you have a developer and a specific idea of what to build then fund raise for that specific thing
  • @hodlencoinfield #4327 06:49 PM, 12 Jan 2024
    then no one is managing funds
  • @hodlencoinfield #4328 06:49 PM, 12 Jan 2024
    and it goes direct to the person building
  • @6370143984 #4329 06:49 PM, 12 Jan 2024
    yep that's exactly what i am talking about
  • @hodlencoinfield #4330 06:49 PM, 12 Jan 2024
    thats different from a bounty system tho
  • @hodlencoinfield #4331 06:50 PM, 12 Jan 2024
    where anyone can try to build the thing
  • @6370143984 #4332 06:50 PM, 12 Jan 2024
    Okay, sure, fair enough
  • @6370143984 #4333 06:50 PM, 12 Jan 2024
    point taken.
  • @hodlencoinfield #4334 06:50 PM, 12 Jan 2024
    this would be “heres the thing im going to build, it costs x, so im fundraising for x"
  • @IndelibleTrade ↶ Reply to #4330 #4335 06:50 PM, 12 Jan 2024
    If people really wanna bounty can’t you do ‘gits for bits’ or whatever it’s called
  • @hodlencoinfield #4336 06:50 PM, 12 Jan 2024
    i hate bounties
  • @hodlencoinfield #4337 06:51 PM, 12 Jan 2024
    because you could end up having multiple people work on one thing and duplicating efforts
  • @6370143984 ↶ Reply to #4334 #4338 06:51 PM, 12 Jan 2024
    sure, I was assuming that the proposals weren't ex nihilo, but based on open issues, but that's not important
  • @hodlencoinfield #4339 06:51 PM, 12 Jan 2024
    then someone needs to judge if it was done well enough to release funding
  • @IndelibleTrade #4340 06:51 PM, 12 Jan 2024
    Logistics woe
  • @hodlencoinfield #4341 06:51 PM, 12 Jan 2024
    no one wants to manage funds
  • @hodlencoinfield #4342 06:51 PM, 12 Jan 2024
    so needs to go direct to dev
  • @6370143984 #4343 06:51 PM, 12 Jan 2024
    all totally fair
  • @ABlue0ne #4344 06:51 PM, 12 Jan 2024
    who runs bitst.art? Bad ass.
  • @B0BSmith ↶ Reply to #4344 #4345 06:52 PM, 12 Jan 2024
    @uanbtc
  • @IndelibleTrade #4346 06:52 PM, 12 Jan 2024
    Counterparty runs on love (mainly) and sometimes drama
  • @6370143984 #4347 06:52 PM, 12 Jan 2024
    and dank memes
  • @IndelibleTrade #4348 06:52 PM, 12 Jan 2024
    That too
  • @6370143984 #4349 06:52 PM, 12 Jan 2024
    all i'm really asking is: is there a will in the community to turn the love, drama and dank memes into something a reasonably normal person would recognize as currency
  • @6370143984 #4350 06:52 PM, 12 Jan 2024
    in a reliable and predictable way
  • @IndelibleTrade #4351 06:53 PM, 12 Jan 2024
    Just stable rare pepes is a good start
  • @6370143984 #4352 06:53 PM, 12 Jan 2024
    you've gotta inch towards the left of the bell curve to get to 'reasonably normal' from rare pepes
  • @B0BSmith #4353 06:54 PM, 12 Jan 2024
    Could try the nakahoneypot model idea - cards are donated to be sold at auction proceeds used to pay a dev . dont auction till think its enough to get the require funds
  • @herpenstein ↶ Reply to #4350 #4354 06:54 PM, 12 Jan 2024
    I think this is will be one of the outcomes of attaching assets to a utxo.

    Ordinals did it so well.
  • @IndelibleTrade #4355 06:54 PM, 12 Jan 2024
    Well
    Let’s at least work outwards from there :)
  • @6370143984 ↶ Reply to #4354 #4356 06:54 PM, 12 Jan 2024
    i am out of the loop but that makes total sense
  • @ABlue0ne ↶ Reply to #4349 #4357 06:55 PM, 12 Jan 2024
    My vision and use case is supplemental to yours but not specifically currency, more so data and truth for me.
  • @herpenstein ↶ Reply to #4356 #4358 06:55 PM, 12 Jan 2024
    User sends Bitcoin from their coin base to their unisat wallet. Clicks big buy ordi button, has ordi
  • @herpenstein #4359 06:56 PM, 12 Jan 2024
    That’s what counterpsrty needs
  • @6370143984 ↶ Reply to #4349 #4360 06:56 PM, 12 Jan 2024
    if we can do this then Adam and I know a bunch of really talented people with highly relevant expertise who'd be happy to work on a system like counterparty.
  • @ABlue0ne ↶ Reply to #4352 #4361 06:56 PM, 12 Jan 2024
    Go far enough right on a horse shoe and your closer to the left.
  • @herpenstein ↶ Reply to #4360 #4362 06:57 PM, 12 Jan 2024
    We’re 2 cips away from that
  • @herpenstein #4363 06:57 PM, 12 Jan 2024
    Plus the database need to not explode under use
  • @6370143984 #4364 06:57 PM, 12 Jan 2024
    @hodlencoinfield i hear what you're saying but I do want to be able to fund bigger things, like performance.
  • @ABlue0ne ↶ Reply to #4353 #4365 06:58 PM, 12 Jan 2024
    With a sealed protocol, all the devs can focus on their projects and they may be interoperable and fun their own dreams.
  • @6370143984 ↶ Reply to #4363 #4366 06:59 PM, 12 Jan 2024
    this. I told the guy i'm talking about that it takes 2 weeks to catch up to current block height and he was in total disbelief.
  • @B0BSmith ↶ Reply to #4254 #4367 07:00 PM, 12 Jan 2024
    this was not a false alarm - JDog just posted in Counterparty Dev chat about it
  • @6370143984 ↶ Reply to #4364 #4368 07:02 PM, 12 Jan 2024
    but I definitely don't support bakeoffs, to be clear. i was being cavalier in using the word 'bounty', that was my bad.
  • @hodlencoinfield ↶ Reply to #4364 #4369 07:03 PM, 12 Jan 2024
    i hear ya, i think the biggest issue is managing funds, no one wants to hold money and decide how it should be distributed, so thats the problem that needs to be solved
  • @6370143984 #4370 07:05 PM, 12 Jan 2024
    Understood. Assuming that problem can be solved, do you think the community generally has an appetite for funding dev work?
  • @B0BSmith #4371 07:06 PM, 12 Jan 2024
    Jdog got funding with his Token sales so yes i think there is some appetite there
  • @g0barry #4372 07:06 PM, 12 Jan 2024
    What work needs to be completed? Creating an updated xchain type browser with more modern architecture?
  • @6370143984 #4373 07:06 PM, 12 Jan 2024
    I am talking about protocol work
  • @g0barry #4374 07:06 PM, 12 Jan 2024
    Got it
  • @Jpcryptos #4375 07:07 PM, 12 Jan 2024
    I will do the following, we will publish a page on blocklack.com with a detailed description of the objectives to be achieved. If the community is willing to pay 35k in USD in the first step and we manage to raise that capital we will proceed to start working in the first tranche of objectives proposed.
  • @6370143984 ↶ Reply to #4372 #4376 07:07 PM, 12 Jan 2024
    with the protocol the incentives are tough, block explorers are money printing machines if you have paid tiers
  • @Jpcryptos #4377 07:08 PM, 12 Jan 2024
    The first objective will be to improve the databases and implement a better architecture to increase protocol performance.
  • @6370143984 #4378 07:08 PM, 12 Jan 2024
    generally speaking the higher-level tools are much easier to monetize; it's the protocol that you have to beg people to work on.
  • @Jpcryptos ↶ Reply to #4369 #4379 07:12 PM, 12 Jan 2024
    I a dev can easily disappear with the funds, and what I propose is to do everything in a legal and trustworthy way.
  • @IndelibleTrade #4380 07:12 PM, 12 Jan 2024
    Lol
  • @Jpcryptos #4381 07:13 PM, 12 Jan 2024
    And I also try to be realistic, no dev is going to work and solve the current problem quickly, we need a team of well-paid professionals working full time on it.
  • @yodark #4382 07:14 PM, 12 Jan 2024
    It comes to funding. The protocol needs to be backed by solid capital
  • @g0barry ↶ Reply to #4377 #4383 07:14 PM, 12 Jan 2024
    Database etc are implementation details , not protocol right?
  • @hodlencoinfield ↶ Reply to #4382 #4384 07:17 PM, 12 Jan 2024
    but also that capital can’t dictate contentious changes
  • @hodlencoinfield #4385 07:17 PM, 12 Jan 2024
    it can be a bit of a catch-22
  • @hodlencoinfield #4386 07:17 PM, 12 Jan 2024
    sometimes people want to donate for a specific vision they have that does not align with general consensus
  • @yodark #4387 07:18 PM, 12 Jan 2024
    Yeah ideally some lead emerge from the community and and the capital provider back them
  • @6370143984 #4388 07:21 PM, 12 Jan 2024
    i think you want to avoid systematic capital intruding on the protocol
  • @hodlencoinfield #4389 07:22 PM, 12 Jan 2024
    i think NFT collection sale to fund things is the best option
  • @6370143984 #4390 07:22 PM, 12 Jan 2024
    back in 2014 e.g. this was a legitimate criticism of blockstream: VCs were subsidizing almost every bitcoin developer
  • @hodlencoinfield #4391 07:22 PM, 12 Jan 2024
    because the buyers are getting something for their money
  • @hodlencoinfield #4392 07:23 PM, 12 Jan 2024
    so they’re funding dev work and speculating at the same time
  • @hodlencoinfield #4393 07:23 PM, 12 Jan 2024
    and crypto people love speculating
  • @6370143984 #4394 07:23 PM, 12 Jan 2024
    i gotta be honest, I still find Tokenizing All The Things kind of goofy, but if it can result in developers getting BTC for their work in a decentralized way then sure!
  • @hodlencoinfield #4395 07:23 PM, 12 Jan 2024
    we arent doing that
  • @hodlencoinfield #4396 07:23 PM, 12 Jan 2024
    its art!
  • @hodlencoinfield #4397 07:23 PM, 12 Jan 2024
    lol
  • @hodlencoinfield #4398 07:24 PM, 12 Jan 2024
    the token is the art
  • @hodlencoinfield #4399 07:24 PM, 12 Jan 2024
    its not “tokenizing” anything
  • @6370143984 #4400 07:24 PM, 12 Jan 2024
    i think the two pepes shaking hands through their pants makes Caravaggio look like a n00b
  • @hodlencoinfield #4401 07:24 PM, 12 Jan 2024
    this is the new paradigm we live in
  • @6370143984 #4402 07:25 PM, 12 Jan 2024
    okay! I won't pretend to understand but if people can get paid without illegal securites offerings or without VCs subsidizing development then I'm all for it.
  • @6370143984 #4403 07:26 PM, 12 Jan 2024
    it'll be decentralized, too, it sounds like!
  • @6370143984 #4404 07:27 PM, 12 Jan 2024
    I just wanted to float this. If you guys who are generally much more with-it than I am know of a way to do it then that's great.
  • @6370143984 ↶ Reply to #4383 #4405 07:33 PM, 12 Jan 2024
    sorry i was speaking loosely. i meant working on the reference implementation (which in counterparty's case also defines the protocol, like Bitcoin)
  • @hodlencoinfield ↶ Reply to #4402 #4406 07:35 PM, 12 Jan 2024
    thats the best part about NFTs, they are things not securities
  • @hodlencoinfield #4407 07:35 PM, 12 Jan 2024
    they dont represent anything
  • @hodlencoinfield #4408 07:35 PM, 12 Jan 2024
    they simply are
  • @hodlencoinfield #4409 07:35 PM, 12 Jan 2024
    and people collect them
  • @herpenstein #4410 07:42 PM, 12 Jan 2024
    https://github.com/CounterpartyXCP/cips/discussions/131
    PSBT API support · CounterpartyXCP/cips · Discussion #131

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

  • @6370143984 ↶ Reply to #4274 #4411 07:44 PM, 12 Jan 2024
    oh my god lol
  • @herpenstein #4412 07:44 PM, 12 Jan 2024
    Okay i put that up for discussion. If we can get psbt support in the api and then transfer support for assets into/out of utxos, we can use all bitcoins infrastructure to onboard users
  • @B0BSmith #4413 07:56 PM, 12 Jan 2024
    https://github.com/CounterpartyXCP/cips/discussions/132
    OP_RETURN API Support · CounterpartyXCP/cips · Discussion #132

    CIP: XXX Title: OP_RETURN API Support Author: B0BSmith Discussions-To: ?? Status: Draft Type: ?? Created: 2024-1-12 Abstract Add the option to only return OP_RETURN data via the API Rationale Count...

  • @B0BSmith #4414 07:57 PM, 12 Jan 2024
    thanks @herpenstein i took your posr and made one too !
  • @ABlue0ne ↶ Reply to #4369 #4415 08:05 PM, 12 Jan 2024
    Its a trap Hushmoney.org I’ll do some work for native tokens.
  • @ABlue0ne ↶ Reply to #4412 #4416 08:23 PM, 12 Jan 2024
    We is counterparty as a protocol? Or a specific project?
  • @uanbtc #4417 08:28 PM, 12 Jan 2024
    Maybe this was already shared, but I’m just blown away!
  • @uanbtc #4418 08:28 PM, 12 Jan 2024
    You can check it out here 🐸👀 https://www.vivalavandal.biz/
  • @Jpcryptos ↶ Reply to #4415 #4419 08:29 PM, 12 Jan 2024
    Bro, why do you link your website every 2 or 3 messages?
  • @uanbtc #4420 08:29 PM, 12 Jan 2024
    Just added an update so it shows the live information from xcp.dev below the asset, so you can see the dispenser balance 👍👀🐸

    photo_2024-01-12_20-29-23.jpg
  • @al_fernandz #4421 08:29 PM, 12 Jan 2024
    chad
  • @mikeinspace #4422 08:32 PM, 12 Jan 2024
    LOL... talk about "loaded" language.

    photo_2024-01-12_20-32-55.jpg
  • @hodlencoinfield #4423 08:33 PM, 12 Jan 2024
    hahaha
  • @hodlencoinfield #4424 08:33 PM, 12 Jan 2024
    where is that?
  • @mikeinspace #4425 08:33 PM, 12 Jan 2024
    https://xchain.io/numeric-consensus
  • @ABlue0ne ↶ Reply to #4419 #4426 08:34 PM, 12 Jan 2024
    I hope youre asking genuinely… Because the chat mentions this every 3 minutes and its a governance trap.

    501(c3) registration and chasing fiat at all as an organization applies certain laws.

    If counterparty stays away from foundations and fiat for now, we wont be back here in 10 years after another rogue dev does this again.
  • @B0BSmith #4427 08:39 PM, 12 Jan 2024
    so he hold 25,000 xcp give or take a few
  • @B0BSmith #4428 08:39 PM, 12 Jan 2024
    https://i.gyazo.com/7f2e833c3988b18797692d3afd408e0e.png
    None
  • @ABlue0ne #4429 08:39 PM, 12 Jan 2024
    How california
  • @ABlue0ne #4430 08:41 PM, 12 Jan 2024
    Banned from ‘official counterparty chat’ now
  • @ABlue0ne #4431 08:41 PM, 12 Jan 2024
    The fix is in
  • @ABlue0ne #4432 08:42 PM, 12 Jan 2024
    Shoulda kicked the socks off
  • @hodlencoinfield #4433 08:44 PM, 12 Jan 2024
    hahahaha
  • @hodlencoinfield #4434 08:44 PM, 12 Jan 2024
    can someone tweet that
  • @mikeinspace #4435 08:45 PM, 12 Jan 2024
    Carsonated has a fair point. This sort of looks like Counterparty is saying there is a need to find consensus, when Counterparty has consensus.
  • @mikeinspace #4436 08:45 PM, 12 Jan 2024
    this is a vote from a third party and not an official protocol request for vote, correct?
  • @teysol #4437 08:45 PM, 12 Jan 2024
    @herpenstein I commented on the CPI—I think supporting the generation of PSBT is a great idea 👌
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 05 Jan 2024 (37)
  • 07 Jan 2024 (187)
  • 08 Jan 2024 (332)
  • 09 Jan 2024 (865)
  • 10 Jan 2024 (479)
  • 11 Jan 2024 (508)
  • 12 Jan 2024 (685)
  • 13 Jan 2024 (674)
  • 14 Jan 2024 (319)
  • 15 Jan 2024 (104)
  • 16 Jan 2024 (318)
  • 17 Jan 2024 (24)
  • 18 Jan 2024 (10)
  • 19 Jan 2024 (3)
  • 20 Jan 2024 (22)
  • 21 Jan 2024 (1)
  • 22 Jan 2024 (33)
  • 23 Jan 2024 (11)
  • 24 Jan 2024 (19)
  • 25 Jan 2024 (294)
  • 26 Jan 2024 (189)
  • 27 Jan 2024 (65)
  • 28 Jan 2024 (7)
  • 29 Jan 2024 (8)
  • 30 Jan 2024 (62)
  • 31 Jan 2024 (110)