• 01 April 2022 (52 messages)
  • @reganhimself #186 08:34 PM, 01 Apr 2022
    Is there a bug with Freewallet / rpw (iv imported phrase) which shows no xcp token or balance for xcp for an address? However looking on desktop or xchain I can see the balance /issue tokens etc. Also unable to scroll passed tokens starting Q onwards like its hit a limit on mobile?
  • @AryanJab ↶ Reply to #186 #187 08:41 PM, 01 Apr 2022
    I see XCP in my FW but not my RPW.
  • @hodlencoinfield #188 08:41 PM, 01 Apr 2022
    thats weird, i see it in mine
  • mobile freewallet is no longer supported, you should use desktop
  • @reganhimself #190 08:47 PM, 01 Apr 2022
    I do mostly just handy minting a token idea on the go. OK thanks for letting me know :)
  • @AryanJab ↶ Reply to #188 #191 08:50 PM, 01 Apr 2022
    I wonder if RPW vomits if you've got a fractional number of XCP in wallet? 🤷
  • @reganhimself #192 08:51 PM, 01 Apr 2022
    When I get on desktop I will buy one xcp and see
  • @reganhimself #193 08:51 PM, 01 Apr 2022
    If it shows up then you might be onto something lol
  • I’ve got fractions, has this always been an issue or just recently?
  • @reganhimself #195 10:04 PM, 01 Apr 2022
    For me it happend recently
  • @reganhimself #196 10:05 PM, 01 Apr 2022
    I'm not sure if I have too many assets in my address and therefore xcp isn't loading since assets seem to be loaded alphabetically
  • @reganhimself #197 10:06 PM, 01 Apr 2022
    I have over 700 assets and its like it's getting cut off at 500
  • @hodlencoinfield #198 10:07 PM, 01 Apr 2022
    Are you talking about rpw or freewallet mobile
  • @AryanJab ↶ Reply to #194 #199 10:09 PM, 01 Apr 2022
    Very recently.
  • @AryanJab ↶ Reply to #198 #200 10:09 PM, 01 Apr 2022
    Nope, desktop.
  • @AryanJab ↶ Reply to #197 #201 10:09 PM, 01 Apr 2022
    Oh shit, me too.
  • @AryanJab #202 10:09 PM, 01 Apr 2022
    Maybe it has something to do with that?
  • @reganhimself #203 10:10 PM, 01 Apr 2022
    Both
  • Both what?
  • @reganhimself #205 10:21 PM, 01 Apr 2022
    Mobile and rpw sorry
  • @reganhimself #206 10:21 PM, 01 Apr 2022
    (mobile FW)
  • @hodlencoinfield #207 10:21 PM, 01 Apr 2022
    And freewallet desktop also?
  • @reganhimself #208 10:22 PM, 01 Apr 2022
    No FW desktop is fine
  • @hodlencoinfield #209 10:22 PM, 01 Apr 2022
    Rpw isn’t really designed for non pepes so that’s probably the issue in that you exceeded the 100 non pepe assets when it makes a call to determine divisibility
  • @hodlencoinfield #210 10:23 PM, 01 Apr 2022
    And since xcp is near the end alphabetically you have that issue
  • @reganhimself #211 10:23 PM, 01 Apr 2022
    Yh OK that makes sense.
  • @hodlencoinfield #212 10:24 PM, 01 Apr 2022
    It actually makes separate balance api calls for pepes and non pepes
  • @hodlencoinfield #213 10:24 PM, 01 Apr 2022
    Using pepe directory as a filter
  • @reganhimself #214 10:25 PM, 01 Apr 2022
    Is xcp considered "non Pepe"
  • @reganhimself #215 10:26 PM, 01 Apr 2022
    Eg it's only pulled on the non Pepe call
  • @hodlencoinfield #216 10:27 PM, 01 Apr 2022
    Yep pretty sure, I’ll take a look tonight it may not be too hard of an update to run through all balances via a stepped api call
  • @hodlencoinfield #217 10:27 PM, 01 Apr 2022
    That’s what it does for pepes
  • @reganhimself #218 10:28 PM, 01 Apr 2022
    OK cool thanks!
  • @reganhimself #219 10:28 PM, 01 Apr 2022
    Can you mint tokens on rpw?
  • @reganhimself #220 10:28 PM, 01 Apr 2022
    I'm Afk to check
  • @hodlencoinfield #221 10:28 PM, 01 Apr 2022
    No
  • @reganhimself #222 10:28 PM, 01 Apr 2022
    Ah OK np
  • @hodlencoinfield #223 10:28 PM, 01 Apr 2022
    You actually can from the console but it’s not advised
  • @hodlencoinfield #224 10:29 PM, 01 Apr 2022
    I have a handful of extra functions in there that you can just call directly to get a signed tx
  • @hodlencoinfield #225 10:29 PM, 01 Apr 2022
    More for me personally to use in a crunch 😝
  • @reganhimself #226 10:29 PM, 01 Apr 2022
    Lol
  • @reganhimself #227 10:31 PM, 01 Apr 2022
    Yh my work laptop which I'm on like 90% of the time is totally locked down And I I'm on my last warning for finding "work arounds" so I can't install anything hence why iv been using mobile to mint stuff
  • @reganhimself #228 10:31 PM, 01 Apr 2022
    But since xcp has disappeared iv been unable to haha
  • @reganhimself #229 10:33 PM, 01 Apr 2022
    I guess I could fund a different address with xcp and mint come to think about it
  • @hodlencoinfield #230 10:37 PM, 01 Apr 2022
    Come to think of it I thought the api limit was 1000 results so if you have 700 assets rpw should be working
  • @hodlencoinfield #231 10:37 PM, 01 Apr 2022
    But might be something else going on since like I said it’s not really geared toward non pepes
  • @reganhimself #232 10:38 PM, 01 Apr 2022
    Not 700 rp tho mostly danks
  • @reganhimself #233 10:38 PM, 01 Apr 2022
    You said it only pulls 100 not pepe's right?
  • @reganhimself #234 10:41 PM, 01 Apr 2022
    Are there any other browser wallets that are trusted/supported out of interest?
  • Gimme a sec just finished dinner will take a look
  • @hodlencoinfield #236 10:43 PM, 01 Apr 2022
    I’m doubting myself now
  • @reganhimself #237 10:44 PM, 01 Apr 2022
    Lol no rush! I appreciate you looking
  • 02 April 2022 (6 messages)
  • @hodlencoinfield #238 01:58 AM, 02 Apr 2022
    looking through rpw and it should work as long as you don’t have over 1000 non pepe assets
  • @reganhimself #239 06:49 AM, 02 Apr 2022
    Hmm I have about 700 nonpepe assets
  • @IndelibleTrade #240 11:47 AM, 02 Apr 2022
    counterparty_1 | [2022-04-02 11:45:03][WARNING] Not storing [mpma] tx [ae0fb5a0bcfba3cea29ae466edf45d1d77101410c945753e3c391855637b64d3]: invalid: couldn't unpack; list index out of range
    my fednode fell over 2 days ago, so re-started and it took a while to catch up, when i checked this morning I have this message ive not bumped into before any idea in how to deal with that?
    seems to be tripping repeatedly on it.
  • @IndelibleTrade #241 02:17 PM, 02 Apr 2022
    kicking it did the job.
  • @jdogresorg #242 09:04 PM, 02 Apr 2022
    It’ll keep repeating error as long as tx is in mempool… as soon as tx confirms you’ll see the message one more time when parsing the block then you won’t see it again
  • @IndelibleTrade #243 09:57 PM, 02 Apr 2022
    ahah, so patience would have done it
  • 03 April 2022 (1 messages)
  • @jdogresorg #244 02:47 PM, 03 Apr 2022
  • 04 April 2022 (3 messages)
  • @scrillaventura #246 09:36 PM, 04 Apr 2022
    Anyone wanna try this - it’s a multi chain wallet explorer. I got them to add xcp finally
  • @hodlencoinfield #247 11:23 PM, 04 Apr 2022
    Sweeet
  • 07 April 2022 (4 messages)
  • @jp_janssen #248 05:53 AM, 07 Apr 2022
    When is the next protocol update scheduled? I can help review the code.
  • @robotlovecoffee #249 06:33 PM, 07 Apr 2022
    there seems to be a bug with coindaddy counterwallet
  • @robotlovecoffee #251 06:33 PM, 07 Apr 2022
    throwing up this page for some users even thou user chrome
  • 08 April 2022 (3 messages)
  • @BITWIZE ↶ Reply to #250 #253 11:30 AM, 08 Apr 2022
    I am curious about this one, appears it just started happening recently.. someone reported it to me on my cp fork aswell.. and they didn't have it happen previously... they said it only happens to them on chrome though
  • yes seemed to happen on both test and prod and all servers. I was able to delete the element via devtools and logjn fine
  • @jdogresorg #256 04:38 PM, 08 Apr 2022
    Left.
  • 10 April 2022 (8 messages)
  • @BITWIZE ↶ Reply to #255 #257 12:21 AM, 10 Apr 2022
    I tested this out today, my older version of chrome had no issues.. updating to latest caused the popup.
  • @BITWIZE #258 12:51 AM, 10 Apr 2022
    it seems, since chrome has gone into version with 3 digits ( 100 ), it gets rejected as we reject chrome version 1.
  • @BITWIZE #260 12:52 AM, 10 Apr 2022
    fixes, but also if you do:
  • @BITWIZE #263 12:53 AM, 10 Apr 2022
    the close: true, then if issue like this happens again can just close the window without using devtools like robot love coffee did.
  • @BITWIZE #264 12:55 AM, 10 Apr 2022
    them changes are to be done in counterewallet/src/js/counterwallet.js
  • @jdogresorg #265 08:57 PM, 10 Apr 2022
    I have a fix I’ll apply to the servers tomorrow https://github.com/CounterpartyXCP/counterwallet/pull/910
    - Fixed window appearing on the main page saying "Just click on the icons... by pataegrillo · Pull Request #910 · CounterpartyXCP/counterwallet

    …to get to the download page" with a list of browsers even having an appropiate browser for the wallet

  • 11 April 2022 (9 messages)
  • @robotlovecoffee #266 12:18 PM, 11 Apr 2022
    Not sure if correct place to ask, I want to get a list of all markets for an asset, I have been using xchain api and the call seems to only return items that have had at least on sale "Last Price", I'm trying to help people find trades and in most cases there will only be a Bid or Ask. would switching to the coindaddy Public Development Servers be the correct path and then start searching the orders table?
  • @AryanJab ↶ Reply to #266 #267 12:59 PM, 11 Apr 2022
    Yeah, you probably want to use the Counterparty API instead and use that orders table and filter for XCP and the other asset.
  • thanks, I started with something very simple so xchain worked great, will look to migrate to CP API and see how that goes
  • @AryanJab ↶ Reply to #268 #269 02:03 PM, 11 Apr 2022
    Yeah, for simple, less frequent calls, xchain is fine. But you'll get throttled in no time for more complex and more frequent calls.
  • hoping to setup a node once I find time... have the machine ready to go just need to block a window to get started
  • @robotlovecoffee #271 03:02 PM, 11 Apr 2022
    for those that might be following along, I used this to figure out columns to filte on
  • @robotlovecoffee #272 03:02 PM, 11 Apr 2022
    counterparty-lib/counterpartylib/lib/messages/order.py at master · CounterpartyXCP/counterparty-lib

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

  • @AryanJab ↶ Reply to #270 #273 03:52 PM, 11 Apr 2022
    No need to set up in order to use the public API. You cna learn API and start set up concurrently.
  • yes using public API and it is working fine but would like to have a node up and running
  • 12 April 2022 (11 messages)
  • @robotlovecoffee #275 08:08 PM, 12 Apr 2022
    I have a artist that forgot to set divisble false
  • @robotlovecoffee #276 08:08 PM, 12 Apr 2022
    can that be updated?
  • @robotlovecoffee #277 08:09 PM, 12 Apr 2022
    was not sure if this was ever implemented
  • @jdogresorg #278 08:09 PM, 12 Apr 2022
    not at this time... in another couple months, yes
  • @robotlovecoffee #279 08:09 PM, 12 Apr 2022
    CIP03 - Reset Token & Divisibility Statuses for Unused Asset

    It would be great to hear what you think before formalizing a CIP. If the asset owner holds the entire supply and the asset is not locked, then allow the owner to reset the supply (e.g. set the supply at zero) and change the divisibility status. This can be achieved with a function reset(asset, issuance, divisibility). Asset must be the name of an asset owned by address making the call. Issuance is the new total number of issued tokens. Divisibility is boolean; true if divisible, false if indi...

  • @jdogresorg #280 08:09 PM, 12 Apr 2022
    its getting implemented on dogeparty first.. then will get commited to Counterparty after we sus out any issues with it on Dogeparty
  • @robotlovecoffee #281 08:10 PM, 12 Apr 2022
    so the only resolution at the moment is wait till impementation correct
  • @jdogresorg #282 08:10 PM, 12 Apr 2022
    correct
  • @robotlovecoffee #283 08:10 PM, 12 Apr 2022
    and make sure not to issue any supply
  • thanks for such a quick reply
  • @jdogresorg #285 08:11 PM, 12 Apr 2022
  • 14 April 2022 (11 messages)
  • @robotlovecoffee #288 06:20 PM, 14 Apr 2022
    what is the correct api call to get a list of tokens tokens created by an address
  • @robotlovecoffee #289 06:20 PM, 14 Apr 2022
    at the moment I'm doing issuance but this does not allows return latest data
  • @robotlovecoffee #290 06:21 PM, 14 Apr 2022
    so I switch to try and filter off the Assets table but "asset" does not seem to be a field
  • @robotlovecoffee #291 06:21 PM, 14 Apr 2022
    and I cannot find the table def
  • @robotlovecoffee #292 06:21 PM, 14 Apr 2022
    string payload3 = "{ \"method\": \"get_assets\",\"params\": {";
    payload3 = payload3 + "\"filters\": [{\"field\": \"asset\", \"op\": \"==\", \"value\": \"" + t.Asset + "\"},{\"field\": \"quantity\", \"op\": \">\", \"value\": 0}],\"filterop\": \"and\"},\"jsonrpc\": \"2.0\",\"id\": 0}";
  • @robotlovecoffee #293 06:21 PM, 14 Apr 2022
    fails
  • @robotlovecoffee #294 06:22 PM, 14 Apr 2022
    {"error": {"code": -32000, "message": "Server error", "data": {"type": "SQLError", "args": ["SQLError: no such column: asset"], "message": "SQLError: no such column: asset"}}, "id": 0, "jsonrpc": "2.0"}
  • @hodlencoinfield #295 07:17 PM, 14 Apr 2022
    Issuances table
  • @hodlencoinfield #296 07:17 PM, 14 Apr 2022
    Looks up all issuances by address and filter results
  • I did this. the data is not always correct, so I wanted to grab the latest Asset data but do not see a way to so that. xchain has a method to get Asset data and CP used to seems odd to not be able to just grabb an asset by name
  • @jdogresorg ↶ Reply to #297 #298 11:44 PM, 14 Apr 2022
    “Data is not always correct”…. What does this mean? The get_issuances dumps data direct from the table…. So u should be able to get issuance data for any asset
  • 15 April 2022 (7 messages)
  • @robotlovecoffee #299 12:10 AM, 15 Apr 2022
    I will run tests again but at time the descriptions would not have a value but when I view the asset of xchain it does. I'm look to provide a real example.
  • @jdogresorg #300 12:48 AM, 15 Apr 2022
    Issuances give out issuance info….. so to get current description you’d need to get latest issuance with description for a given asset
  • Yeah important to remember that the issuances table is simple a log of all issuance txs so for instance a locked asset has at least two txs, the initial issuance Tx and the locking Tx
  • @robotlovecoffee #302 10:06 AM, 15 Apr 2022
    Thanks for you patince guys, I should have dug in a little more, I had code that was working and then when it hit older tokens was not working as expected but it was on me. Little sleep and trying to work fast are not a great receipe for clean code. Sorry the bother and thanks to you both for being so responsive.
  • @hodlencoinfield #303 03:29 PM, 15 Apr 2022
    no worries, here to help
  • @robotlovecoffee #304 07:06 PM, 15 Apr 2022
    To get the most recent Token data, say to check for an upated image calling the xchain is not advised https://xchain.io/api/asset/{0}. What would be the best path accurate information. Or does the most recent Issueance contain this information so calling that and filtering by timestamp would solve this?
  • @hodlencoinfield #305 07:31 PM, 15 Apr 2022
    Calling xchain is fine
  • 16 April 2022 (24 messages)
  • @robotlovecoffee #306 11:23 AM, 16 Apr 2022
    what I'm trying to do is import all tokens for a creator, it a perfect world this would be one call to a table to get all Assets where an address is the owner. Because this does not exist I have been calling the get issuance and trying to filter to peice toegther but think now I will just import all issuances for an address as a working table and perform sql agaist it to be able to get the image data and the quantity as those and Asset name are all I need. I will look to use XChain as a meta refresh should a user change the image data and check quant if there have been any burns downs.
  • @robotlovecoffee #307 11:26 AM, 16 Apr 2022
    I'm also making the assume that there is not a way to grab the data for this token via the api or I'm missing how that would be completed?
    https://xchain.io/asset/PEPESHROOMS
  • @jdogresorg #308 01:47 PM, 16 Apr 2022
    You might want to just run counterparty2mysql to run queries like this where the api doesn’t easily let you at the data you want
  • @robotlovecoffee #310 03:28 PM, 16 Apr 2022
    Is there any reason get_holders would return dups for a Asset? I'm getting dups for "VICEPEPE"
  • @IndelibleTrade #311 03:30 PM, 16 Apr 2022
    escrow maybe
  • @robotlovecoffee #312 04:14 PM, 16 Apr 2022
    nope that is what I thought, two result exact same data
  • @robotlovecoffee #313 04:51 PM, 16 Apr 2022
    I have been able to reproduce this with other tokens "SMOLGON" and "FAKEASF" are other examples
  • ok I will look to see if I can get this setup on my dev machine (mpb)...thks
  • @dimzayan #315 04:57 PM, 16 Apr 2022
    hey guys, does anyone know why would all my assets show a PGP signature signed by RyR on freewallet?
  • @IndelibleTrade #316 05:06 PM, 16 Apr 2022
    looks rare
  • @dimzayan #317 05:07 PM, 16 Apr 2022
    fake n' rare
  • Do you have ballpark space requirment for the mysql?
  • Can you paste the results of the query here?
  • @hodlencoinfield #320 06:22 PM, 16 Apr 2022
    And the exact call you’re making
  • @robotlovecoffee #321 09:18 PM, 16 Apr 2022
    Call and Data
  • @robotlovecoffee #322 09:18 PM, 16 Apr 2022
  • @hodlencoinfield #323 09:21 PM, 16 Apr 2022
    which entries are duplicated?
  • @robotlovecoffee #324 09:25 PM, 16 Apr 2022
    "176RWdi3KNdjDHEcsT7PZtn7YTgcY2Td9E",
  • @robotlovecoffee #325 09:25 PM, 16 Apr 2022
    2 of them
  • @robotlovecoffee #326 09:25 PM, 16 Apr 2022
    with FAKEASF more than 1 dup
  • @hodlencoinfield #327 10:37 PM, 16 Apr 2022
    Thanks will take a look
  • appreiete it, at the moment just de duping after import. I'm on windows so doing the mssql path is going to take more time
  • @dimzayan #329 11:08 PM, 16 Apr 2022
    Sorry to blast with issues but been having trouble with Freewallet today. Transferred BTC from one address toanother this morning. since then, even though my btc balance shows 0.084btc every attempt to mint results in an "Insufficient btc at address" error.

    Am I right to assume this is because even though the btc amount shows, the transferred BTC is stuck in an unconfirmed transaction? If so how can I see that transaction? (I can't see it on blockstream)
  • 17 April 2022 (16 messages)
  • this issue is dispenser related
  • @hodlencoinfield #331 03:48 AM, 17 Apr 2022
    for some reason, dispenser escrowed assets are not parsed as escrow in the get_holders call
  • @hodlencoinfield #332 03:54 AM, 17 Apr 2022
    so the two entries are actually (1) the current asset balance and (2) dispenser escrow
  • @hodlencoinfield #333 03:56 AM, 17 Apr 2022
    for address 1Aweq7vm5ReGThFUpwaFsbjBWf5qikVeTY there is a single entry but there’s actually no current asset balance at that address, only dispenser escrow
  • did you ever figure this out? utxo selection can be funky in freewallet
  • Well that is not ideal, as I was checking for escrow, is this something that can be fixed as I will have no idea how to tell the difference
  • @robotlovecoffee #336 02:15 PM, 17 Apr 2022
    also thanks for the responses
  • @hodlencoinfield #337 02:39 PM, 17 Apr 2022
    you could query dispensers by address and audit the two responses
  • @hodlencoinfield #338 02:40 PM, 17 Apr 2022
    long term the api call should be fixed, i’d suggest opening an issue on the counterparty-lib github repo so it gets added to the list
  • @jdogresorg ↶ Reply to #335 #339 04:13 PM, 17 Apr 2022
    It’s working fine.. we show separate records for balances and escrowed assets…. This is so it is clear in dividend payments that the numbers line up (paid out correct amount for balance, then a second dividend payment for any escrowed assets)….. this makes it muuuch easier to track what’s going on than have a dividend paying out on balances and escrowed assets at the same time.. the amounts displayed in the dividend would be confusing (ie i only had 100 tokens in my balances but got a dividend like I had 110 tokens, why?!?) ….. reverse accounting to figure out what was escrowed at what time would be a major pain….. and I believe we show up to 3 lines in get_holders…. Balances, funds escrowed in dex orders, and funds escrowed in dispensers
  • @jdogresorg #340 04:15 PM, 17 Apr 2022
    We do need to update get_holders to stop returning 0 quantity records tho…. It results in unnecessary db bloat
  • @robotlovecoffee #341 06:24 PM, 17 Apr 2022
    What I'm suggesting is just an update to the API to provide a value for the items that are Escrow. At the moment there is not way to tell the records apart.
  • @robotlovecoffee #342 06:24 PM, 17 Apr 2022
    "address": "176RWdi3KNdjDHEcsT7PZtn7YTgcY2Td9E", "address_quantity": 1, "escrow": null}, {"address": "176RWdi3KNdjDHEcsT7PZtn7YTgcY2Td9E", "address_quantity": 1, "escrow": null}],
  • @robotlovecoffee #343 06:25 PM, 17 Apr 2022
    if this showed escrow with a different value I would agree 100% but returning dup records cannot be reconciled, or perhaps I'm missing something
  • Will do
  • @dimzayan ↶ Reply to #334 #345 08:45 PM, 17 Apr 2022
    the funds have returned to the original address. Couldn't find it as Freewallet reset addies and labels when I restarted it, but eventually after creating gazillions of addresses it reappared 😅
  • 18 April 2022 (33 messages)
  • @hodlencoinfield #346 02:28 PM, 18 Apr 2022
    i think im going to start working on a site where anyone can add a bonus content link to their issued assets that only holders can access
  • @hodlencoinfield #347 02:30 PM, 18 Apr 2022
    make it really simple, will likely require holding some asset like BONUSLINK or something like that, will make it easier for spam prevention
  • like they sign a msg to access site
  • @hodlencoinfield #349 02:30 PM, 18 Apr 2022
    exactly
  • @hodlencoinfield #350 02:31 PM, 18 Apr 2022
    similar to what rpw does for bonus content
  • @hodlencoinfield #351 02:31 PM, 18 Apr 2022
    the site will just have temporary msgs so that the sig will only be good for 5min or something
  • @hodlencoinfield #352 02:33 PM, 18 Apr 2022
    if anyone else whats to experiment with signature access, feel free to use my signing server, its a super simple vercel app
  • @hodlencoinfield #354 02:34 PM, 18 Apr 2022
    here's an example
  • @hodlencoinfield #355 02:34 PM, 18 Apr 2022
    verified: 1 for correct and verified: 0 if incorrect
  • @robotlovecoffee #356 02:35 PM, 18 Apr 2022
    thanks for this I was going to be looking to add this to rlc
  • @robotlovecoffee #357 02:36 PM, 18 Apr 2022
    so you flow is owner create content for holders...
  • @robotlovecoffee #358 02:36 PM, 18 Apr 2022
    holders login to see content
  • @hodlencoinfield #360 02:36 PM, 18 Apr 2022
    this should help
  • @robotlovecoffee #361 02:37 PM, 18 Apr 2022
    100% I have not looked at this yet but HUGE peice to help addoption
  • @hodlencoinfield #362 02:37 PM, 18 Apr 2022
    GitHub - loon3/versig

    Contribute to loon3/versig development by creating an account on GitHub.

  • @hodlencoinfield #363 02:37 PM, 18 Apr 2022
    thats the signing server
  • @hodlencoinfield #364 02:37 PM, 18 Apr 2022
    very simple node app
  • @hodlencoinfield #365 02:38 PM, 18 Apr 2022
    the catch is its only been tested for p2pkh addresses so it may not work for bech32
  • @hodlencoinfield #366 02:38 PM, 18 Apr 2022
    i can almost guarantee it wont work without some type of update to the code
  • @robotlovecoffee #367 02:38 PM, 18 Apr 2022
    ok
  • @hodlencoinfield #368 02:39 PM, 18 Apr 2022
    life was so much simpler when we only used one type of address
  • @robotlovecoffee #369 02:45 PM, 18 Apr 2022
    I would imagine
  • @ollieblockchain #370 03:42 PM, 18 Apr 2022
    hey
  • @ollieblockchain #371 03:42 PM, 18 Apr 2022
    is there a way to reverse the divisible function, is there a CIP for it ?
  • @hodlencoinfield #372 03:56 PM, 18 Apr 2022
    I believe there is a CIP for that
  • Yeah I’ve been told
  • @ollieblockchain #374 03:56 PM, 18 Apr 2022
    So want to know how that would work
  • @hodlencoinfield #375 03:57 PM, 18 Apr 2022
    GitHub - CounterpartyXCP/cips: Counterparty Improvement Proposals

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

  • @hodlencoinfield #376 03:57 PM, 18 Apr 2022
    Good place to start
  • @ollieblockchain #377 03:58 PM, 18 Apr 2022
    Thanks
  • @377777703 #378 10:00 PM, 18 Apr 2022
    Joined.
  • 19 April 2022 (5 messages)
  • @jdogresorg #379 09:19 PM, 19 Apr 2022
    A new dispenser has been created to collect funds for development and implementation of Counterparty Improvement Proposal (CIP) #3. CIP03 will allow asset owners (who control 100% of the existing supply) to 'reset' their token supply which will destroy all existing supply and allow the asset owner to re-issue the token supply as divisible or non-divisible.

    All donations are appreciated, however only donations of at least 0.0005 ($20) will receive the BLACKBOX subasset tokens to commemorate the donation.

    Dispenser Link
    https://xchain.io/tx/2002701

    CIP03 Link
    https://github.com/CounterpartyXCP/cips/blob/master/cip-0003.md
    cips/cip-0003.md at master · CounterpartyXCP/cips

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

  • @jdogresorg #380 09:20 PM, 19 Apr 2022
    FYI... collecting funds for CIP03 now... hope to have this fully funded within the next week or two so we can begin work on this update 🙂
  • @AryanJab #381 09:49 PM, 19 Apr 2022
    Is work blocked until fully funded?
  • @jdogresorg #382 09:58 PM, 19 Apr 2022
    yes, per the CIP bounty guidelines, work does not begin until the bounty is fully funded.... once funded, dev work begins... we've already done all the heavy lifting on dogeparty, so dev should go pretty fast 🙂
  • it is ok to post these links to twiter to raise awareness, I bought a few to start.
  • 20 April 2022 (6 messages)
  • @jp_janssen ↶ Reply to #379 #384 09:43 AM, 20 Apr 2022
    Thanks for organizing a donation dispenser @jdogresorg 👍
    Happy to see it's partially funded already
  • @reganhimself ↶ Reply to #379 #385 09:06 PM, 20 Apr 2022
    Will this include tokens I accidentally locked at 0?
  • @XCERXCP ↶ Reply to #385 #386 09:16 PM, 20 Apr 2022
    Haha I did the same thing recently
  • @reganhimself #387 09:18 PM, 20 Apr 2022
    Lol, I am genuinely "asking for a friend"
  • @jdogresorg ↶ Reply to #385 #388 10:27 PM, 20 Apr 2022
    Nope… only works for assets with supply unlocked
  • @reganhimself #389 10:40 PM, 20 Apr 2022
    Thought that be the case
  • 22 April 2022 (5 messages)
  • @robotlovecoffee #390 09:07 PM, 22 Apr 2022
    could be a dumb question but where do you find the details about whether an Asset is in Rare, Fake or other directories?
  • @AryanJab ↶ Reply to #390 #391 09:08 PM, 22 Apr 2022
    Their individual API endpoints.
  • @AryanJab #392 09:08 PM, 22 Apr 2022
    There's no master endpoint that has this project info.
  • directory feeds is the answer you are looking for.
  • @IndelibleTrade #394 09:13 PM, 22 Apr 2022
    https://rarepepewallet.com/feed
    https://fakeraredirectory.com/wp-json/fake-rare/feed
    https://phunchkins.com/wp-json/phunchkins/feed

    are a few
  • 28 April 2022 (54 messages)
  • @reganhimself #397 09:05 AM, 28 Apr 2022
    how often are thumbnails re-pulled? (if at all) eg i update a image not associated with a project
  • ok thanks, seems odd to not have a native way to pull all assets the same way xchain does... makes it hard to pull older tokens. But I guess it is the nature of this stuff to a degree. Thanks for the links I will add in parsing into these
  • @IndelibleTrade #399 09:44 AM, 28 Apr 2022
    a directory serves the purpose of locking a decided image against a token name - counterparty does not do that naturally - it has be external of that system.
  • @robotlovecoffee #400 09:47 AM, 28 Apr 2022
    so the old images that are stored on xchain's site got there how?
  • @IndelibleTrade #401 09:47 AM, 28 Apr 2022
    By jdog manually placing them there
  • @robotlovecoffee #402 09:47 AM, 28 Apr 2022
    ok so it was just a storage place that was wasy and made sense
  • @robotlovecoffee #403 09:48 AM, 28 Apr 2022
    I assume xchain was looking at CP data to build it's page
  • @IndelibleTrade #404 09:49 AM, 28 Apr 2022
    The images shown for rarepepes on CP is derived from
    Rarepepewallet.com/feed which were then collated and stores locally as far as I can tell
  • @IndelibleTrade #405 09:49 AM, 28 Apr 2022
    This is part of the system that goes the ‘green banner ‘ also just as far as I can tell.
  • @robotlovecoffee #406 09:49 AM, 28 Apr 2022
    yes but say this card
  • @robotlovecoffee #408 09:49 AM, 28 Apr 2022
    has a json but image stored on xchain
  • @robotlovecoffee #409 09:50 AM, 28 Apr 2022
    no easy way to determine is via code
  • @IndelibleTrade #410 09:50 AM, 28 Apr 2022
    Collated differently it’s a different directory
  • @IndelibleTrade #411 09:50 AM, 28 Apr 2022
    You
    Need Nathan’s feed
  • @IndelibleTrade #412 09:50 AM, 28 Apr 2022
    It will have different structure to the ones I’ve given as examples
  • @robotlovecoffee #413 09:51 AM, 28 Apr 2022
    ok so old cards relied on directory and newer cards can now support easyasset or json for meta storare
  • @robotlovecoffee #414 09:51 AM, 28 Apr 2022
    storage
  • @IndelibleTrade #415 09:51 AM, 28 Apr 2022
    Think like this…..
  • @robotlovecoffee #416 09:51 AM, 28 Apr 2022
    seems to be the case from what I can tell
  • @IndelibleTrade #417 09:51 AM, 28 Apr 2022
    The json is like the default source of the info about what’s show on xchain……
  • @IndelibleTrade #418 09:52 AM, 28 Apr 2022
    But then if it’s in a dir some
    Other parsing happens
  • @IndelibleTrade #419 09:52 AM, 28 Apr 2022
    Parsing that can show an image based on the Feed info
  • @IndelibleTrade #420 09:52 AM, 28 Apr 2022
    And does not rely on json on the token
  • @robotlovecoffee #421 09:52 AM, 28 Apr 2022
    but for that card I cannot access the green part to know what dir it is a par of
  • @IndelibleTrade #422 09:53 AM, 28 Apr 2022
    Also kaleidoscope is a special case
  • @IndelibleTrade #423 09:53 AM, 28 Apr 2022
    It is black market
  • No not without also having access to the feeds
  • @robotlovecoffee #425 09:53 AM, 28 Apr 2022
    ok
  • @robotlovecoffee #426 09:54 AM, 28 Apr 2022
    how do the directories update to add the green bar
  • @IndelibleTrade #427 09:54 AM, 28 Apr 2022
    They ask xchain admin
  • @robotlovecoffee #428 09:55 AM, 28 Apr 2022
    ok
  • @robotlovecoffee #429 09:55 AM, 28 Apr 2022
    that is what I thought
  • @robotlovecoffee #430 09:55 AM, 28 Apr 2022
    well thanks as always for the insight and help
  • @IndelibleTrade #431 09:56 AM, 28 Apr 2022
    Let some others confirm I am using some assumptions I guess
  • @377777703 #432 05:40 PM, 28 Apr 2022
    Does anyone know exactly why parsing takes time on the counterparty service while running a node?
    Isn't parsing basically converting the OP_RETURN message from bitcoin transactions to CP format? If so, why would it take too long? I'm trying to wrap my head around it 🤔
  • @AryanJab ↶ Reply to #432 #433 05:58 PM, 28 Apr 2022
    I believe it communicates with a database after parsing to store the results of said messages but @jdogresorg probably best to answer here.
  • This would certainly affect it, if you look at counterparty-lib every counterparty identified Tx then has to run through a validate function
  • @hodlencoinfield #435 07:13 PM, 28 Apr 2022
    Also it needs to wait for addrindexrs to index every Tx in the block
  • @hodlencoinfield #436 07:16 PM, 28 Apr 2022
    With dispensers especially, every bitcoin Tx has the potential to affect counterparty consensus
  • @AryanJab ↶ Reply to #436 #437 07:17 PM, 28 Apr 2022
    Ahhh, right. I never thought of this.
  • @hodlencoinfield #438 07:19 PM, 28 Apr 2022
    There is an encoding method that uses p2pkh addresses kind of as a last resort, I wonder if because of that every Tx is being parsed to check
  • @hodlencoinfield #439 07:19 PM, 28 Apr 2022
    It’s rarely used and I’m not sure if it’s been deprecated or not, if not that could potentially speed things up
  • @hodlencoinfield #440 07:22 PM, 28 Apr 2022
    Good question for @pataegrillo
  • @hodlencoinfield #441 07:23 PM, 28 Apr 2022
    I’ve been thinking about a new message type for a sort of naming system like ens
  • @hodlencoinfield #442 07:25 PM, 28 Apr 2022
    Or possible creative ways of doing something similar with the current system
  • @pataegrillo #443 07:30 PM, 28 Apr 2022
    are you talking about p2sh encoding used by cp?
  • @pataegrillo ↶ Reply to #432 #444 07:43 PM, 28 Apr 2022
    parsing means read all blocks and txs in bitcoin blockchain. If you write a simple code that just only reads all of them and print on screen every block index and every tx hash (something very simple and fast) it will surprisingly take a long time because the amount of data.

    CP must search for every OP_RETURN that has the magic word. That means look into every tx output. Some blocks of bitcoin can hold 1000 txs, others more than 3000.

    the process that decodes the OP_RETURN data is fast, but there are so many
  • @pataegrillo ↶ Reply to #438 #445 08:05 PM, 28 Apr 2022
    cp stores its data in OP_RETURN when data size is less than 80 bytes. When the data is bigger, for example, when sending a MPMA, CP stores the data in one or many P2SH outputs and create also a OP_RETURN tx to hint that operation. CP can know when there is a MPMA because there is a special byte encoded in the OP_RETURN that indicates what kind of message must be processed
  • @pataegrillo #446 08:07 PM, 28 Apr 2022
    one thing that could make CP parsing faster is not using addrindexrs and read the txs directly from the blocks files. But that requires a lot of time 😅, specially for testing it
  • @377777703 ↶ Reply to #445 #447 08:28 PM, 28 Apr 2022
    Was a really interesting read!
    Now I got a better understanding of why it takes a long time.
  • @377777703 ↶ Reply to #434 #448 08:36 PM, 28 Apr 2022
    Thanks for the reply, so in short, it boils down to checking, indexing and parsing a large amount of tx's and it adds up as there could be thousands of them in blocks
  • @pataegrillo #449 08:51 PM, 28 Apr 2022
    Exactly, is not like there is nothing we can do about it, but even a simple process can take many seconds to parse all txs
  • @IndelibleTrade #450 09:01 PM, 28 Apr 2022
    Hi gang...
    Counterparty database is behind backend.
    Falling foul to this alot today, would boosting my box specs help with this?
  • 29 April 2022 (16 messages)
  • @AryanJab #451 01:15 PM, 29 Apr 2022
    counterparty_1 | [2022-04-29 04:04:15][ERROR] Unhandled Exception
    counterparty_1 | Traceback (most recent call last):
    counterparty_1 | File "/usr/local/bin/counterparty-server", line 11, in <module>
    counterparty_1 | load_entry_point('counterparty-cli', 'console_scripts', 'counterparty-server')()
    counterparty_1 | File "/counterparty-cli/counterpartycli/__init__.py", line 16, in server_main
    counterparty_1 | server.main()
    counterparty_1 | File "/counterparty-cli/counterpartycli/server.py", line 166, in main
    counterparty_1 | server.start_all(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/server.py", line 489, in start_all
    counterparty_1 | blocks.follow(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/lib/blocks.py", line 1423, in follow
    counterparty_1 | check.asset_conservation(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/lib/check.py", line 160, in asset_conservation
    counterparty_1 | raise SanityError('{} {} issued ≠ {} {} held'.format(util.value_out(db, asset_issued, asset), asset, util.value_out(db, asset_held, asset), asset))
    counterparty_1 | counterpartylib.lib.check.SanityError: 99 HIDETHEPEPE issued ≠ 89 HIDETHEPEPE held

    Anyone hit this five hours ago?
  • @IndelibleTrade #452 01:53 PM, 29 Apr 2022
    yessir
  • @IndelibleTrade #453 01:54 PM, 29 Apr 2022
    i had 'excpetion while handling exception', then on restart and more parsing it hit this one.
  • @AryanJab #454 01:54 PM, 29 Apr 2022
    The error handling is just
  • @IndelibleTrade #457 01:55 PM, 29 Apr 2022
    think it just smeshed me again
  • @IndelibleTrade #458 01:56 PM, 29 Apr 2022
    [2022-04-29 13:42:45][INFO] Block: 734107 (129.81s, hashes: L:2aa8f / TX:e0a58 / M:62a31)
    counterparty_1 | [2022-04-29 13:45:26][INFO] Issuance: 1P8EPJ2k5p9LJw5tiyrZKJKm9Zzh1GjfEq created 121 of indivisible asset CHOLOPEPE (c7cbd78726c53f6fc04d8acbb132cfb673d96410298cd3e065eb47a9e9649e44) [invalid: insufficient funds]
    counterparty_1 | [2022-04-29 13:45:26][INFO] Send: 3 PEPERUN from 14vWtbBYVqasHWW8CcnXLWyqcSVj6ajDrs to 1BzAFx1f5iAM6t3xfv1cYrxbYQxLBSA6A7 (91754d9a3a1cf87fe932c3fda0493ddb2ae832ddb8babdeacdf0a3c779bd4d96) [valid]
    counterparty_1 | [2022-04-29 13:45:27][INFO] Order: 1MRroyqF1ieQ2kvrCncJgFu93peHi4nBMJ ordered 3.0 XCP for 1 A6999570406146082045 in 8064 blocks, with a provided fee of 0.00001000 BTC and a required fee of 0.00000000 BTC (10b600856efc71f273fd82115467b1130a3b209cd9d8b6c209dba3fab8b218a1) [open]
    counterparty_1 | [2022-04-29 13:45:27][INFO] Order Match: 1 A6999570406146082045 for 3.0 XCP (4676b70c1bf56b52dcee17399365b79e64cf284a461bc239b3fb8bf48dd43f78_10b600856efc71f273fd82115467b1130a3b209cd9d8b6c209dba3fab8b218a1) [completed]
    counterparty_1 | [2022-04-29 13:45:27][INFO] Order: 1MRroyqF1ieQ2kvrCncJgFu93peHi4nBMJ ordered 4 WOLATTE for 2 WOJAKS in 8064 blocks, with a provided fee of 0.00001855 BTC and a required fee of 0.00000000 BTC (efbf6084e3b4f6d96a93ab57500d718fb8a8648169258141270dbdb72be5153f) [open]
    counterparty_1 | [2022-04-29 13:45:27][INFO] Issuance: 144EH9d7ySvnuk9GB211trX2xYoHjqaFcU locked asset PHARAONPEPE (a6800bb050cd0dfae3b26517b895dfec07394741a090d3b9b0ed619b41fafb13) [valid]
    counterparty_1 | [2022-04-29 13:45:27][INFO] Send: 1 SMOLOFFER from 16pvgDvYYYgg1k8hLtwk8cw2fZ3XxXXRdH to 1FhfWgbWPGphnNsfcoJSGAEJ1Yp2HTp6MQ (86a6203b9bf4768bace3307d3fcb5a03291c4d6e07795d9f4d387cefcba8673f) [valid]
    counterparty_1 | [2022-04-29 13:45:27][INFO] Send: 6.99999993 XCP from 1LsixX5QB4MPer6NP5azPCJEKsp68GiAxY to 1FhfWgbWPGphnNsfcoJSGAEJ1Yp2HTp6MQ (7218930de1b2fbfaaa1ba78659af2133dd8e9771a088b9925f1dbb29eb8370ca) [valid]
    counterparty_1 | [2022-04-29 13:45:27][WARNING] Invalid send of 699999993 XCP from 1LsixX5QB4MPer6NP5azPCJEKsp68GiAxY to 1HS85uu1G9KUP9AvC8kez9K5SrGaRL8TQ4. status is invalid: insufficient funds. (9c7d185c3435ea1ecaf017b1b6c495d159f928291cdfd0acbe2215664d49ba6b)
    counterparty_1 | [2022-04-29 13:45:27][INFO] Send: 6.99999993 XCP from 1LsixX5QB4MPer6NP5azPCJEKsp68GiAxY to 1HS85uu1G9KUP9AvC8kez9K5SrGaRL8TQ4 (9c7d185c3435ea1ecaf017b1b6c495d159f928291cdfd0acbe2215664d49ba6b) [invalid: insufficient funds]
    counterparty_1 | [2022-04-29 13:46:18][ERROR] Unhandled Exception
    counterparty_1 | Traceback (most recent call last):
    counterparty_1 | File "/usr/local/bin/counterparty-server", line 11, in <module>
    counterparty_1 | load_entry_point('counterparty-cli', 'console_scripts', 'counterparty-server')()
    counterparty_1 | File "/counterparty-cli/counterpartycli/__init__.py", line 16, in server_main
    counterparty_1 | server.main()
    counterparty_1 | File "/counterparty-cli/counterpartycli/server.py", line 166, in main
    counterparty_1 | server.start_all(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/server.py", line 489, in start_all
    counterparty_1 | blocks.follow(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/lib/blocks.py", line 1423, in follow
    counterparty_1 | check.asset_conservation(db)
    counterparty_1 | File "/counterparty-lib/counterpartylib/lib/check.py", line 160, in asset_conservation
    counterparty_1 | raise SanityError('{} {} issued ≠ {} {} held'.format(util.value_out(db, asset_issued, asset), asset, util.value_out(db, asset_held, asset), asset))
    counterparty_1 | counterpartylib.lib.check.SanityError: 99 HIDETHEPEPE issued ≠ 89 HIDETHEPEPE held
  • @IndelibleTrade #459 01:56 PM, 29 Apr 2022
    MoFo
  • @jdogresorg ↶ Reply to #454 #460 02:31 PM, 29 Apr 2022
    stop on error and make a qualified professional figure out WTF is going on and issue a fix... seems like decent error handling to me... better than continuing on with an incomplete/invalid ledger... as that could get real mess real fast with one ledger showing balances the other one doesnt
  • @jdogresorg #461 02:32 PM, 29 Apr 2022
    Working on a fix for the core issue... which is related to using BTCpay on the DEX
  • @IndelibleTrade #462 02:33 PM, 29 Apr 2022
    this hidethepepe seems to keep tripping me, anyone else also having that?
  • @jdogresorg #463 02:33 PM, 29 Apr 2022
    yes, everyone is having that issue.. CP is hard down until we get a fix in place.. working on it
  • @IndelibleTrade #464 02:33 PM, 29 Apr 2022
    ok thanks
  • @IndelibleTrade #466 11:15 PM, 29 Apr 2022
    Joined.
  • 30 April 2022 (75 messages)
  • @jdogresorg #467 12:26 AM, 30 Apr 2022
    FYI... the fix for the latest sanity error on counterparty is out
  • @jdogresorg #468 12:26 AM, 30 Apr 2022
    if you run a fednode simply run these commands:
  • @jdogresorg #469 12:26 AM, 30 Apr 2022
    fednode update counterparty
    fednode rebuild counterparty
    fednode stop counterparty
    sudo rm -rf federatednode/data/counterparty/counterparty.db
    fednode start counterparty
  • @robotlovecoffee #470 12:28 AM, 30 Apr 2022
    Thanks guys for working on this so quickly.
  • @jdogresorg #471 12:29 AM, 30 Apr 2022
    of course 🙂
  • @AryanJab ↶ Reply to #469 #472 02:19 AM, 30 Apr 2022
    FYI I ran these commands and still hit

    counterparty_1 | raise SanityError('{} {} issued ≠ {} {} held'.format(util.value_out(db, asset_issued, asset), asset, util.value_out(db, asset_held, asset), asset))
    counterparty_1 | counterpartylib.lib.check.SanityError: 99 HIDETHEPEPE issued ≠ 89 HIDETHEPEPE held
  • @jdogresorg #473 02:31 AM, 30 Apr 2022
    if you downloaded the latest counterparty bootstrap database, you wouldn't be getting that issue
  • @jdogresorg #474 02:32 AM, 30 Apr 2022
    run fednode stop
  • @jdogresorg #475 02:32 AM, 30 Apr 2022
    then
  • @jdogresorg #476 02:32 AM, 30 Apr 2022
    sudo su
  • @jdogresorg #477 02:32 AM, 30 Apr 2022
    cd federatednode/data/counterparty/
  • @jdogresorg #478 02:33 AM, 30 Apr 2022
    rm -f counterparty.*
  • @jdogresorg #479 02:33 AM, 30 Apr 2022
    ls -la
  • @jdogresorg #480 02:33 AM, 30 Apr 2022
    make sure the file is gone
  • @jdogresorg #481 02:33 AM, 30 Apr 2022
    then exit (exit out of sudo su)
  • @jdogresorg #482 02:33 AM, 30 Apr 2022
    then restart counterparty
  • @AryanJab #483 02:33 AM, 30 Apr 2022
    Ahhhh
  • @AryanJab #484 02:33 AM, 30 Apr 2022
    OK OK
  • @AryanJab #485 02:33 AM, 30 Apr 2022
    I made a mistake and didn't check it was deleted.
  • @jdogresorg #486 02:33 AM, 30 Apr 2022
    once the database is gone and the node is restarted, it'll start the download of the bootstrap again
  • @jdogresorg #487 02:33 AM, 30 Apr 2022
    for some reason the sudo rm -rf command doesn't always work
  • @AryanJab #488 02:33 AM, 30 Apr 2022
    And I think I just copy pasta'd your commands from a wrong directory.
  • @jdogresorg #489 02:33 AM, 30 Apr 2022
    better to sudo su
  • @jdogresorg #490 02:33 AM, 30 Apr 2022
    then do it directly and check 🙂
  • @AryanJab #491 02:33 AM, 30 Apr 2022
    grazie grazie.
  • @AryanJab #492 02:34 AM, 30 Apr 2022
    Downloading mainnet bootstrap DB...
  • @AryanJab #494 02:35 AM, 30 Apr 2022
    Annnnd it broke
  • @AryanJab #495 02:35 AM, 30 Apr 2022
    counterparty_1 | apsw.CorruptError: CorruptError: database disk image is malformed
  • @AryanJab #496 02:36 AM, 30 Apr 2022
    But getting closer!
  • @jdogresorg #497 02:45 AM, 30 Apr 2022
    Stop counterparty, remove the .db file, try again
  • @jdogresorg #498 02:45 AM, 30 Apr 2022
    Sometimes if you start testnet it’ll download the bootstraps as well n overwrite stuff corrupting the zip
  • @jdogresorg #499 02:46 AM, 30 Apr 2022
    It’s a good bootstrap file, just ur download of it isn’t clean
  • @AryanJab #500 02:48 AM, 30 Apr 2022
    Sounds good. Will keep trying. Thanks @jdogresorg
  • legends thank you.
  • @ffmad #502 11:50 AM, 30 Apr 2022
    node updated 🔥
  • @qecez #504 12:48 PM, 30 Apr 2022
    getting "Server error" when trying to do a multisend 🙁
  • @jdogresorg #505 01:30 PM, 30 Apr 2022
    Look at the request to the api n it should tell you why it’s failing
  • @qecez ↶ Reply to #505 #506 01:58 PM, 30 Apr 2022
    how would I do that in Freewallet? if it helps, it also says "Error generating first transaction!". also, it's an imported key
  • @qecez #507 02:00 PM, 30 Apr 2022
    might be because of the low BTC amount? I've got 0.00005471
  • @qecez #508 02:01 PM, 30 Apr 2022
    but it surely should cover the tx fee
  • @qecez #509 02:05 PM, 30 Apr 2022
    damn, it won't even single send

    Error composing send transaction via API: Insufficient BTC at address XXX. (Need approximately 0.00025 BTC.) To spend unconfirmed coins, use the flag --unconfirmed. (Unconfirmed coins cannot be spent from multi‐sig addresses.)
  • @AryanJab ↶ Reply to #507 #510 02:06 PM, 30 Apr 2022
    Yep. It's dust.
  • @qecez #511 02:06 PM, 30 Apr 2022
    wtf does it need 25000 sats for?!
  • @AryanJab #512 02:06 PM, 30 Apr 2022
    What Is Bitcoin Dust?

    Bitcoin dust is the small value of bitcoins that cannot be transacted due to high cryptocurrency miner fees.

  • @qecez ↶ Reply to #510 #513 02:07 PM, 30 Apr 2022
    it's $2 when transactions cost 10c
  • @qecez #514 02:27 PM, 30 Apr 2022
    alright, so I deposited >0.0003 BTC and still getting the error on the multisend
  • @qecez #515 02:27 PM, 30 Apr 2022
    how do I debug that in Freewallet
  • @jdogresorg #516 03:00 PM, 30 Apr 2022
    Click the logo then click debug button then network tab n find the api request n response
  • @qecez #517 03:05 PM, 30 Apr 2022
    {
    "error": {
    "code": -32000,
    "message": "Server error",
    "data": {
    "type": "UnknownPubKeyError",
    "args": [
    "Public key was neither provided nor published in blockchain."
    ],
    "message": "Public key was neither provided nor published in blockchain."
    }
    },
    "id": 0,
    "jsonrpc": "2.0"
    }
  • @jdogresorg #518 03:06 PM, 30 Apr 2022
    It’s a new address
  • @jdogresorg #519 03:06 PM, 30 Apr 2022
    Do a transaction with it like a normal send then u should be good
  • @jdogresorg #520 03:07 PM, 30 Apr 2022
    I’ll be fixing this issue in the next freewallet release….. it’s just an issue with using a brand new address which has never sent anything before
  • @qecez #521 03:09 PM, 30 Apr 2022
    does the same bug apply to sweeping?
  • @qecez ↶ Reply to #519 #522 03:13 PM, 30 Apr 2022
    would opening a dispenser count?
  • @qecez #523 03:14 PM, 30 Apr 2022
    could you also please get rid of the 0.00025 BTC minimum in the next release? btw, any ETA at all?
  • @jdogresorg ↶ Reply to #522 #524 03:15 PM, 30 Apr 2022
    yes... as I said, it is easy to solve, just do a normal send from the address
  • @jdogresorg ↶ Reply to #523 #525 03:16 PM, 30 Apr 2022
    there is no minimum 0.00025 BTC... not sure where your getting that idea from, but there is no special minimum amount of BTC to send in Counterparty.... any valid bitcoin transaction is a valid counterparty transaction.... but you can't break the rules like sending less than bitcoin dust amount.. and you need to pay a BTC transaction fee
  • @jdogresorg #526 03:17 PM, 30 Apr 2022
    I suggest you stop trying to do things for just a few dollars... put $20-50 in the address and you should stop having issues... but keep dealing in tiny increments and your going to drive yourself mad with balance complaints
  • @qecez ↶ Reply to #509 #527 03:17 PM, 30 Apr 2022
    this is where I got it from
  • @jdogresorg ↶ Reply to #527 #528 03:17 PM, 30 Apr 2022
    that is a message telling you how much BTC you need to complete the transaction
  • @jdogresorg #529 03:18 PM, 30 Apr 2022
    nothing about a minimum... just basically saying you need more BTC...
  • @qecez #530 03:18 PM, 30 Apr 2022
    a single send is 250 sat, not 25,000
  • @qecez #531 03:18 PM, 30 Apr 2022
    but yeah, point taken
  • @qecez ↶ Reply to #521 #534 03:21 PM, 30 Apr 2022
    and sweeping, is it also affected by this "UnknownPubKeyError"?
  • @qecez #535 03:23 PM, 30 Apr 2022
    also, "Error composing sweep transaction via API: ['insufficient XCP balance for sweep. Need 0.5 XCP for antispam fee']"
  • @qecez #536 03:24 PM, 30 Apr 2022
    how can a Counterparty transaction be spam if it piggybacks on a BTC tx?
  • @jdogresorg ↶ Reply to #534 #537 03:25 PM, 30 Apr 2022
    yes... again, just do a single send from the address once and it'll solve the issue
  • @qecez ↶ Reply to #537 #538 03:26 PM, 30 Apr 2022
    ok, thanks, good to know
  • @jdogresorg ↶ Reply to #536 #539 03:26 PM, 30 Apr 2022
    XCP is being used as an ANTI-SPAM fee.. since you can move thousands of assets in a single sweep transactions and it can result in thousands of records being created in the database... we require a small anti-spam fee... same as we do for special functions like issuing an asset, dividends, sweeps, etc
  • @jdogresorg #540 03:27 PM, 30 Apr 2022
    Heading out to spend the day with my son now.... ttyl
  • @qecez ↶ Reply to #539 #541 03:27 PM, 30 Apr 2022
    can't you move thousands of assets using multi-send?
  • @qecez ↶ Reply to #540 #542 03:27 PM, 30 Apr 2022
    enjoy
  • @jdogresorg ↶ Reply to #541 #543 03:28 PM, 30 Apr 2022
    MPMA send limit is 1000... and it requires 2 transactions and can be more costly than just a sweep... sweeps move everything in a single cheap transaction (cuz we're just sending "move all assets in wallet to address Y".... instead of sending a full list of assets and amounts we want to send like we have to do in MPMA
  • cloudy with a chance of margin calls