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] 9 10 11 12 13 14 15 ... 278
106
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.


107
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 07, 2025, 08:16:37 AM »
Sorry Rob one more silly question from me :). How exactly do i do that :).
No problem bruvva, just a full end to end example for clarity.
Say a new user wants to move 50 doge to the native doge wallet.
exec getdogebalance
That shows your public doge key.
Send doge there.  After it is more than 1 block do an 'exec getdogebalance' and see the balance has increased (of native doge).


Convert native doge to colored:
Now the user wants to convert 25 doge to colored doge (for trading in the trading room).
exec wrap doge 25
That converts the doge to colored then you can do :
exec getassetbalance doge
Which shows your 25 colored doge balance, while exec getdogebalance now shows 0.

Now you trade for a while and end up with 26 colored doge in 'exec getassetbalance doge'.

To convert back to native doge:
exec unwrap doge 25

Then after that you can do:
exec getdogebalance
And it will be 25 native again.

Also that key will have the same balance as the portfolio builder DOGE key.

PS I will work on portfolio builder rewards next.


108
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 05, 2025, 10:55:01 AM »
Ill try, now i just have to figure out how to convert the doge i traded on our exchange in to doge in the portfolio builder.
Once you move your colored doge to native doge the PortfolioBuilder DOGE balance should match the 'exec getdogebalance' as its the same key.

109
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 05, 2025, 07:08:35 AM »
I think i solved it. The pb.dat file was in my blockchain folder. I then copied it to the %appdata% biblepay folder and the portfolio builder launched straight away. Maybe something to do with me not using default folders.

Ahh, yeah thats the whole problem.  It assumes the users Biblepay data folder is always at one of three places (Mac,Win,Linux have different defaults).
Its assuming %appdata%\biblepay for windows.
Will have to make a way for the code to respect the custom folder path in our nice-to-have list.

That also explains why your ipc.dat was not being read- which only affects the old behavior when we had a compiled version of unchained for a short period of time.  IPC is used to determine if Unchained was launched successfully so in your case it would just time out.  (No longer used now, however).

Alright let me know how PB works.  I dont forsee any problems with those 3 offline wallets because the code base for each of those is pretty battle hardened.  Stellar released its own version of an SDK (we are using that) and Ripple is very similar: we use its SDK.  Doge is using NBitcoin, same code that runs on unchained when you send or receive BBP.


110
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 04, 2025, 12:13:11 PM »
Sorry ignore that last one it does work. But i still get the same error could it be something on my pc blocking it?
I have close - reopened - restarted and i get the same error and also i have the latest client installed.
When you put in the right phrase, it just returns null meaning "success". 
So that part passed.
Now just go back to the reply and see the question about the pb file, and see whats up with all that part?


111
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 03, 2025, 07:11:03 PM »
Hi Rob,

This is great , i am trying to test it now but i keep getting an error please see attached image. My wallet is unlocked and i have tried also as Administrator.

Any ideas?

Thanks

Hi Bro Budinga,

Lets try this:
1) Completely close Extensions
2) Unlock wallet in BBP core first from command line
3) Open Extensions, and verify it says PB v1.52 on the list
4) Launch PortfolioBuilder

See if it still does that.  I just ran this on my home PC which had a locked wallet and everything worked.

If it still fails, then do this:
Navigate to %appdata%\biblepay
You should have a pb.dat file, open it and see if there are 4 encrypted keys in there.
Thats what its looking for when it opens.

Most likely it was just the order that you did things (wallet has to be unlocked before launching extensions from the left menu).
Once extensions has that file, then you are good in the future as order no longer matters.

PS :  I just remembered the most likely reason.  You have to be on v0.23.9 for all this to work, as that is the latest version and only that version writes the pb.dat file.  You can actually get PB's latest version, even on old BBP wallets, because the Extensions module self upgrades each submodule, so thats possibly whats going on there.




112
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 01, 2025, 11:37:53 AM »
The Exchange has a couple new features:  You can see smooth refreshing, it remembers your last persisted row position that you clicked, it has some price feeds, and notice the midpoint (the current BBP-DOGE price) is on the middle of the screen.

To use the new fractional fills feature you must have a big enough order in that will result in more than 25,000 extra BBP after the fractional fill is filled.


113
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 01, 2025, 11:34:34 AM »
To test Portfolio Builder:

Note that we have a new version of BBPExtensions, so after this newest upgrade, click on Extensions.
From that list of Apps, click Portfolio Builder.

The new wallet creates a few new keys:
ASSET-XLM
ASSET-XRP
ASSET-BBP

These are intended to be Portfolio Builder private keys (they never leave the machine and are private to your BBP core wallet).
The idea is when you send assets into these keys, they will be countable by Portfolio Builder (which gives you the ability to earn APR% annual rewards from the PB feature).  The rewards come in the form of Staked Block BBP rewards, which are not enabled yet).

So the way multi wallet works is when you launch PB, the BBP core wallet encrypts these 3 keys and sends them to the multiwallet.  Note the multiwallet runs on your machine in C#, so the keys are never exposed to the outside world.

However, with these 3 keys you can now send and receive XRP/XLM/DOGE from the multiwallet.

The code in the multiwallet is smart enough to create a Stellar or Ripple account if one does not exist.  So this only comes into play if you are sending Stellar from a BBP Stellar wallet to another BBP stellar wallet (we detect that and call the stellar c# code to create the new account).  If you fund Stellar from another stellar account they automatically create the account for you.

For Ripple, the XRP network will create an account for you if you fund the wallet with more than 20 XRP into your BBP Ripple wallet.  That is their network minimum (not ours).  Be careful if you plan on using Ripple, to send it more than 20 XRP to the address so that you don't lose the usability of the address.

In Phase 2, I will add the ability to see the APR% and you assessed staking level, and also to receive the extra rewards.




114
Biblepay v0.24.2
Mandatory Upgrade


Make Exchange UI remember your row select positions, and refresh gracefully
Add pricing feeds (dogeusd,bbpusd,dogebbp) into the trading room UI, and add the midpoint to the center of the orderbook grids.
Add XLM/XRP multiwallet support
Add PortfolioBuilder phase 1 (XRP/DOGE/XLM) multiwallet
Added fractional fills to exchange, as long as the fractional remainder will be > 25K bbp


https://github.com/biblepay/biblepay/releases/tag/v024.2-Mandatory


** Chainz (our BX), has upgraded already

115
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: March 01, 2025, 09:28:06 AM »
Biblepay v0.24.2
Mandatory Upgrade


Make Exchange UI remember your row select positions, and refresh gracefully
Add pricing feeds (dogeusd,bbpusd,dogebbp) into the trading room UI, and add the midpoint to the center of the orderbook grids.
Add XLM/XRP multiwallet support
Add PortfolioBuilder phase 1 (XRP/DOGE/XLM) multiwallet
Added fractional fills to exchange, as long as the fractional remainder will be > 25K bbp


https://github.com/biblepay/biblepay/releases/tag/v024.2-Mandatory

116
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: February 28, 2025, 07:38:43 AM »
I'm still testing for thourough coverage; I havent encountered any more new errors since our first test that AIDS reported.

Btw, fractional fills are almost done - and portfolio builder is almost ready to test.

I bought someones 60K sale and it worked as expected (BBP +60K, Doge down 2.5 or so).

117
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: February 26, 2025, 09:00:23 PM »
Ok now suddenly it seems to be working, maybe i was doing something wrong thanks rob.
Ok, glad you got it working.
Just an FYI, both the colored DOGE and the Trading balance (but NOT the native DOGE), those two addresses are internal and should never be out of sync with coin control (as they are regular chain addresses).  If you see an amount in coin control, it must match what is on the RPC.
Unless wallet is syncing or out of sync.  Also, these two addresses use instantsend, so as long as you see a lightning bolt after releasing money to yourself, it is instantly available in the rpc and in the trading room.

The getassetbalance DOGE however, is your private key, but we make a DOGE rpc call to count your UTXOs in real time so that balance can be off for a few minutes if a DOGE block is being mined (for example if you recently spent a DOGE txid, you would see the last balance until the block is mined).  But nevertheless there cannot be a double spend because at the time of spending we spend the confirmed UTXO.


118
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: February 24, 2025, 10:52:01 AM »
Hi Rob,

I still keep getting public trading key is 1 when i try to sell some bbp,  and i have funded it a couple of times.

any ideas? wallet is unlocked, and i have waited a few blocks.
Hi Bro Budinga,
Can you give me an example or a paste of what output you mean?
Im not sure what you mean.

Heres two things you can try:
1) exec getassetbalance trading
Verify balance is good (^ that command only works on the latest version of the wallet btw).

2) From coin control, find your 'TRADING-PUBLIC-KEY' and verify it has a positive balance.
You may have spent some from it, if so you can just re-send funds to it.
Then you can LOCK the funds with Coin Control to keep that from happening again.
The exchange can spend from it when an order is filled.



119
So Im relatively pleased with the outcome of the in-wallet DOGE exchange.  It allows any BBP user to trade in and out of BBP using DOGE, which is listed on every exchange in the world.

The fractional fills feature should be ready any day now.  NOTE: The exchange is still not released to mainnet, but is coming soon.

I want to shift to discussing one of our old legacy features called "Portfolio Builder". 
The idea behind portfolio builder was to reward core BBP users with additional BBP staking-type rewards in exchange for holding BBP+OtherAltCoin in their core wallet.  The reason for this is twofold: One we want more adoption and mainstream use of the wallet, and two- we want our BBP user to gain financially when solid coins from the crypto sector appreciate.  (This is similar to investing in a Crypto index, however I want to save the BBP CryptoIndex as a separate feature).  This feature is slightly more granular -- take some of the top upcoming stars that have growth potential, like DOGE,XRP,XLM,ETH and when you marry one of those coins with an equal amount of BBP you earn staking rewards.  These staking rewards are based in APR%, but that % dynamically increases as the wallet budget increases the DWS rewards %.  To have a campaign that brings in 1000 new users for example, we may increase the stake reward 1% per day until it reaches a level where hundreds of new users pour in, then we will stabilize the % reward and scale it back slowly in order to keep the new users with us.

However, there were some pros and cons about hosting this on unchained.  1) It was easy (pro), 2) it was not decentralized.  I strongly believe in Your Keys your Money, so I would like to re-write portfolio builder to be a core wallet feature.  This will give us even more reason for people to say good things about BBP: They are not just a clonecoin, they are a valuable utility.  They have a service that is useful. 

So my next step is to integrate the code in the windows wallet that gives us a "Portfolio Builder" module.
In it we have the goal of this side program to first of all be a cryptowallet for XLM,XRP,DOGE,ETH.  The key for the wallet will be derived from one of your new wallet keys - so that when you back up your wallet.dat you are still the sole owner of the private key and that will not be compromised or shared outside of your wallet.
This is written in a way so that you click on XRP for example, you will see your Ripple balance and have the ability to send XRP and receive XRP from the UI.  The BBP core wallet derives the key by:  Generating a new BBP keypair, labeling it "ASSET-KEY-XRP" and then taking the WIF private key, it then derives the XRP private seed, and using that you have a new XRP keypair.

This would be phase 1:  Simply provide a UI to send and receive crypto in these alt currencies.
Phase 2: The next step is for us to make a signing format so that portfolio builder will tie together an XRP+BBP balance, and report it to the sidechain.  The sidechain would then send stakers a daily PB reward for holding homogenized BBP.

So in plain English to the end user what this means is:
- User deposits $100 of XRP into the BBP core wallet
- User deposits $90 of BBP into the BBP staking address
- PB assesses user A as having the minimum(XRP,BBP) which is $90 in this case homogenized
- PB annual reward currently is 11% (6% higher than the fed-funds risk free rate)
- User A receives a reward denominated in BBP for 11% of $90 annualized divided by 365, as a daily reward (IE $90*.11 = 9.9 / 365 = .02 cents) denominated in BBP.

Of course, this is just an example, users may not come for .02 cents, but due to the structure of our campaigns and foundation gifts, we can increase this PB APR% once per day until users do come (IE if we are getting up into the 35% range, people will most likely come) and then we can scale it back once we have 1000 users etc.


So here is another pro about using BBP PortfolioBuilder, lets say you are a church.  We are a good alternative to Coinbase (and centralized exchanges), to store your XRP and BBP in a non-centralized wallet that earns BBP rewards.  A church can buy XRP on coinbase or Binance, and withdraw it to BBP to earn the rewards.  This way if Coinbase or Binance goes under (like FTX and MtGox did) you still have the cold wallet.  Its also a good alternative to keeping it off of your only phone (single point of failure) - IE trust wallet.  With TrustWallet you still have to trust the devs who run the API with the private key.  With BBP, the key never leaves the device.  So its an alternative to the Nano Ledger (hardware wallet), except the pro is you get the BBP interest.  Basically the user has to have a whole PC running, and they back up the key to a USB flash drive for example.  So it is a viable and useful project for churches, it seems, and for crypto retirement accounts.


120
Active Discussions / Re: BIBLEPAY - DOGE DECENTRALIZED EXCHANGE
« on: February 20, 2025, 03:18:44 PM »
So I assume, with lack of any more complaints that everything is working perfectly as far as trades with perfect matches.

Im going to move on to partial fills next.

Please keep an eye out for the next mandatory upgrade- most likely by the weekend.

If anyone can do any more testing, please do it so we can build on something that already works properly.


Pages: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 ... 278