Bible Pay

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Rob Andrews

Pages: [1] 2 3 4 5 6 7 8 ... 272
1
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 23, 2025, 11:15:25 AM »
So I put an order in for 1,000,000bbp at 0.0001 doge price  total 100 doge the order was then split and it changed to an order for 390kish and an order for 63327 nothing has filled or actually transacted. only interesting thing is there is a sell order for 63327 bbp at 0.00008200 which is the lowest sell order right now. the 390k order vanished as well.

just put a new order in for 1m at 0.00009955 because there is an actual sell at that price lets see what happens.. it split into 3 then 4 then just to the 63327 order nothing actually traded no increase in bbp or decrease in doge

Ok, I do see that happening.  I see that all night, the sidechain was creating blocks with some tx that would not fill, going from block num 20000 to 23000 but not actually filling the tx.  After yours reached a qty of 0, I put another one in and im reproducing it now, i think there is a problem with the fractional fills.


2
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 22, 2025, 10:57:34 AM »
awesome also i know i had enough wrapped doge cause i have like 1600 and the order was for 25 doge
You still have > 1000 colored doge right? Another words, its not in your native doge key (with portfolio builder) its in your colored key and that hasnt been moving?

I was debugging this this morning and I found one other way it can partially fill and cancel.  We have a situation where we mark the tx with "matchedTo" which is what the engine thinks it is going to fill next, but then if that other order it is matched to gets canceled (for real reasons, didnt have enough collateral, probably because it had a user that had other tx's that were filled) then that becomes a problem, because the matched to is canceled.

Working on that next.

The tx's themself are true atomicTx's in that they move the colored and the native in a single two leg tx, so we dont have a risk of a partial fill taking too much from the user, or giving too much.  We just have a situation where we have to partially fill the first one, and make a new atomic that has the lesser amount.




3
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 21, 2025, 10:18:02 AM »
awesome also i know i had enough wrapped doge cause i have like 1600 and the order was for 25 doge

Ok, we definitely only autocancel if the temple thinks the collateral is gone for a particular tx.
However I have seen circumstances where the GetColoredBalance returns 0 while a tx is being spent, and thats probably what happened.
Most of the time instantsend has already fixed that since these trading tx's are actually all native (none are on the DOGE chain) they are both BBP.
So i could add logging so we can see the canceled qty, amount, and estimated users balances.
Lets see if it happens again and on the side Ill see if I can add the logging, if it happens again ill make a high priority to get the logging in.


4
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 21, 2025, 06:07:22 AM »
logged in today and my trade is gone but i only got one transaction in for 15555 bbp when i bid for 250k at 0.0001 doge

i know my bbp trading balance is up by 15k but i didnt take note of my doge balance before hand looks like i was only charged for the 1 buy of 15555 bbp .

still a bit confusing
So second part of the reply:
Current ruleset says it will do a partial fill against the first other trade it finds where the selling price is <= buying price (so instead of filling at lowest first, its filling at first one it finds) where there will be at least 25K of leftover BBP in the remaining tx.

So yes this can be improved by trying to fill at the *cheapest* where there will be at least .10doge leftover (that rule has more to do so the autocanceler will not cancel the new partial amount -- so im changing this from 25K leftover, to .10doge - or Room tradining minimum).

So in response to this, I made it order the order book by price ascending, before it starts the matching process.  This should always fill the cheapest first.

This will be out whenever we have another necessary release.

5
      10:52:44
      exec upgradesanc AltareSanto 0


      10:52:45
      {
        "Command": "upgradesanc",
        "Summary": "Creating protx_register command for Sanctuary AltareSanto with IP 93.55.252.66:40000 with TXID ec3e3f040b87aa37ed761b2446c49bda2c78f1517577e2e7bfe344270c580f67",
        "bls_public_key": "a83847615495e2ce6fea600466db17b50438ca6f2c196b9af78f561f0670e339bbf357c773e824965742831566c87386",
        "bls_private_key": "0x0",
        "pro_reg_txid": "0300010001c6ab7042f3546ef8ffce32163b58366180776341ee99c345c8871d50a5d236cb0100000000feffffff016cd2f505000000001976a914da266fc172389feffdd44105e460b996a3cd826588ac0000000000d1020000000000670f580c2744e3bfe7e2777551f1782cda9bc446241b76ed37aa870b043f3eec0000000000000000000000000000ffff5d37fc429c40a0761b3fffcf408d157197fa366d771db5835f0ea83847615495e2ce6fea600466db17b50438ca6f2c196b9af78f561f0670e339bbf357c773e824965742831566c87386a0761b3fffcf408d157197fa366d771db5835f0e00001976a914da266fc172389feffdd44105e460b996a3cd826588acb6503e98ae1229dae9b0aac0c018b1e0786833736244da2a30d11092bc759af300",
        "pro_reg_collateral_address": "BHn32VamZjQKE3iAtNWeN3LoDDsNQAr8yM",
        "pro_reg_signed_message": "BQLYy9oNyiCdbym3Vd7dd8nqiP2xAipdYc|0|BK5XDb4TrZHRzTQnVEQhaqV3DbhX65b7zY|BK5XDb4TrZHRzTQnVEQhaqV3DbhX65b7zY|a72aa3b28ae2b9edcbd6e0da95ed5c1f3be00fd2fe87c8a08718e8aba4353dc3",
        "pro_reg_signature": "HzFe/j5vh/ipci/3vAGCodadqvgh+XaVSO5wNLVkul5hA1wheBL1yC2+IwqjxIMr1/sDMQHR8xMJA5uXiSL8hWk=",
        "sent_txid": ""
      }
Hi Lalex,
Thank you for your patience.

On this one you are close but it is a similar problem to last time.
Btw, I hid your private bls sanc key.  (Its just for control of the sanc, not the collateral so no biggie).

So the issue is still that you did not send the right collateral to the collateral address.
As I posted last week, it should be 450001 (not 450 bbp).

See your chainz balance you sent here:
https://chainz.cryptoid.info/bbp/tx.dws?ec3e3f040b87aa37ed761b2446c49bda2c78f1517577e2e7bfe344270c580f67.htm

You can also go with Sanc, 4500001 or temple  45000001 alternatively but altar is 450001.

[/list][/list]

6
Hi Rob,

could you please add a password reset on unchained.biblepay.org either i cant remember my username or password, its been a while :).

Hi Prof B,

I added the ResetPassword button back.  Let me know if it does not allow you in now.


7
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 18, 2025, 06:02:59 AM »
logged in today and my trade is gone but i only got one transaction in for 15555 bbp when i bid for 250k at 0.0001 doge

i know my bbp trading balance is up by 15k but i didnt take note of my doge balance before hand looks like i was only charged for the 1 buy of 15555 bbp .

still a bit confusing

The trades get canceled if our sanctuary poller tests the balance of the buyer (or seller), and determines the available funds to be smaller than the total trade amount, then it auto cancels the trade.  Let me know if that was true at all on your Buy with colored doge side (IE colored balance dropped below trade amount).  I think it gives it a few hours for each trade, before marking one as cancelled.  (Maybe you moved some balances around, in and out).  That also means technically, every order on the board has backing collateral for one instance of a trade - when collateral goes away the trades go away too. 

I have not read your other post yet regarding the FIFO rule, I need to debug that and see why that happens (I think it can happen and probably needs an adjustment in the order of fill in the algorithm).


8
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 15, 2025, 06:23:14 PM »
Biblepay - Leisure Upgrade
v024.3
https://github.com/biblepay/biblepay/releases/tag/v024.3-Leisure



- Add Exchange Wallet Balances UI fields so users can do the main features from the exchange UI
- Fixed Colored DOGE balance display amount (prior to this, this is what was causing 'Unable to create Atomic Tx error')


Hopefully with this release, it will be close enough for us to release to prod and get more users involved.  Once we kick it around a little.

! NOTE !  If your wallet is locked, the exchange will start, but will not function until you unlock the wallet.


9
So two updates as to what is going on:

On unchained.biblepay.org check out Social Media | Watch Videos.
The first main change is these videos are coming from hundreds of hard drives simultaneously (streaming) not from 1 sanc.
You can try watching Enoch, main test is to pause the video and skip over 30 minutes and unpause.  This feature streams just the minute you watched, and skips over the stream to the other area (efficiently).  Its also hosting it as an mp4 now and not an HLS.

As far as the BBP exchange:
Testing is going very well.  I have a suggestion to make it user friendly for new users to be able to deposit and withdraw and see their balance without having to use the rpc commands.  My goal is to work that in next and then we can have one more testing round and then release it to prod.


10
      Rob, stil in same issue


      10:40:23
      masternode status


      10:40:23
      {
        "outpoint": "0000000000000000000000000000000000000000000000000000000000000000-4294967295",
        "service": "93.55.250.*:40000",
        "state": "WAITING_FOR_PROTX",
        "status": "Waiting for ProTx to appear on-chain"
      }

      Thanks in advance...
I dont see any new sanctuary registrations in the list (we usually at least see one that is pending with a wrong IP) so we need to find out what happened a step earlier.

Can you paste your collateral output TXID and your Sanc proTXID so I can look at the collateral?  If you lost them you can get them from the bottom of deterministic.conf.  If you dont have that you can start over and log each step of the way in notepad, and then provide it.
Technically though if you are adding an entry to %appdata%\biblepay\masternode.conf and doing a registersanc, you should have that entry appended in the deterministic.conf file.  If you dont thats a problem in itself -- let me know.

[/list][/list]

11
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 11, 2025, 10:14:18 AM »
Hi Rob,

please see attached image.
Yeah, I see the problem, it was rounding to the 2nd digit and not the 6th.  Fixed.
Please reclose and relaunch, and see if you get about 7bbp a day now?


12
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 11, 2025, 05:40:09 AM »
The rewards seem to have gone to 0 on mine yesterday they were showing is this because my coins are too low?
Hi bro,

The total daily reward has to be 1bbp or greater to recv the reward, but that is probably not it.

Can u plz paste a screen shot of your PB screen and Ill try to figure out mathematically whats going on.

Remember its the lowest min(ForeignValueUSD,BBPValueUSD) before it does its total assessment.

Thanks

PS One other "issue" that we have to address for the Prod release:  The XRP,XLM wont really be affected by this as those wallets dont get spent from by the  core wallet.

However, take a look in coin control and make sure your "ASSET-BBP" key still has BBP in it.  It can get spent by normal wallet operations (coins being shuffled around), and as a temporary workaround, you can lock those in coin control once you have some staking coins deposited there.  The other possibility: check your native DOGE balance too.

PPS : I pulled up my PB screen and Im still populated at about the same amount as the old screenshot, so most likely its one of your buckets (IE primary BBP staking address, ASSET-BBP)

13
About Roadmap, subitem: Video

The goal is to take a look at what we've done in the past and address technical debt.  Improve the core features and decentralize them.
The file storage feature works but it has a high bar of entry because its complicated.
Right now we allow you to store a large file on the sidechain, which we store metadata of in biblepay and then we store the bytes on STORJ's 5000 hard drives in a decentralized way.  The file gets chopped up and is hosted via a CDN -- Our Sanctuary acts as a CDN (by pulling bytes off of the N sources where that file lives and broadcasting them through the API back to the HTTP surfer).  The foundation pubkey pays the monthly fee for storage.  We have no concept of egress traffic, currently, however we are charged egress fees.

I'm proposing these changes to our video hosting side:
- Switch over to MP4 from HLS, so we can store videos in single files again.  This is primarily because our video encoding supports range requests, meaning that we really gain nothing with HLS but we lose a lot.  With MP4 we can simplify a lot of code by having 1 file per video (plus transcript file),  2 files per video, rather than 50,000 files per video in HLS.
- Make the player support speed and range requests (old player is HLS only and supports speed).
- Make Sanctuary Video mining support mining a creative commons video (this means there is no chance of copyright infringement by a sanc), and, sancs can introduce new material into the network automatically, by mining videos.  Sancs are already rewarded for block mining so this can be part of the reward.
- Make videos go into the network for free, but require videos to pay hosting fees, otherwise they get taken down automatically.  This allows people to post new content, but, if its has no staked BBP in it, its removed.  Maybe a donor will stake some BBP into it if they like the video.
- Host a real AI LLM on a temple (future state). In Phase 1, just use OpenAI to get video summary data.  If we host AI on Temples, it could be pro for biblepay to grow.
- Use AI to categorize videos and create user playlists based on their prior interests.
- Each video will have its own BBP address in it (not in the URL however) and also a parent of (BBP_Channel_name + MMDDYY (date of upload)) which hashes to a second video BBP address.  Our network will Charge a monthly fee, to the video address,  (and traffic egress fee) automatically, by assessing bytes out and size and duration.  The fee will be drafted from one of the two keys in the video.  The first key comes from tips for people who like the video and want to keep it up (because its good).  The other address can receive channel donations -- for example, if a person uploads 50 videos in a day, the second address will represent all 50 videos.  The sanc will draft the charge out of either address, preferring the video first then the massupload address.
- Videos can be Uploaded from unchained by users via HTTPS (web)
- Videos can be Uploaded via our API
- Videos can be mined on a sanctuary conforming to Creative Commons license
- Videos can potentially be referred to by our URL referral page, which would then be forwarded to a sanc
- Videos will clearly show the description, uploader channel name, Tip address 1 (For Video), MassUpload Address 2 (for Bulk uploads)
- Sancs draft charges for videos and pay that to the foundation, which in turn pays the hosting fees back to the storj network.
- The video hosting traffic flowing to the end user computer is streamed with a set of decentralized range request streams (it is not from one hard drive, its from many)
- A gallery of videos that are searchable on unchained.  When they are played, we see the ability to skip from minute 1 directly to minute 15 with a range request


14
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 07, 2025, 09:54:19 AM »
Now for portfolio builder, I just added rewards.

If you close Portfolio Builder and extensions, then re-launch Extensions (it automatically upgrades modules that have a higher version).
Then re-launch portfolio builder.
You should now be able to click Enable Rewards (Plz re-enable rewards, because the Object must be of version >= 3 to work).

See screenshot:

Starting tomorrow, we should start receiving those daily rewards.
The APR is currently set at 12%.

When we go live in Prod, Ill probably have it so people can donate to the foundation as much as they want in BBP to contribute to this endeavor so that we can raise the reward 1% a week until we have say 500-900 active users then we can move it back to a normal amount.  At least theoretically.

But for now the rewards come out of the foundations private key, using our Temple API (which executes from Sanc 1 once per day).
That balance is 6MM currently, but Ill be donating to it, for example to keep it topped up.

EDIT: Minimum payout threshold: you must be owed at least 1BBP for it to pay the reward.



15
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 07, 2025, 09:49:54 AM »
Fantastic thank you so much, worked like a charm, i enabled rewards in the portfolio builder but i guess ill have to wait for you to work on it.

This is really good work Rob, the fact we do not need an exchange at all is great.
Thanks bro, I appreciate the compliment.

Yes, will get this out asap.


Pages: [1] 2 3 4 5 6 7 8 ... 272