-
plowsof11
xmr amounts have been added to the Android Wallet SDK CCS idea + some new feedback left in the comments after yesterdays meeting ended
repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/388
-
r4v3r23[m]
<plowsof11> "xmr amounts have been added to..." <- merge
-
r4v3r23[m]
valldrac's also fixed the demo app
-
Rucknium[m]
j-berman said on the Android Wallet SDK: "Echoing some thoughts previously shared, a skilled and motivated dev implementing wallet2's core functionality from the ground up is a benefit to Monero in my view."
-
Rucknium[m]
Is that the proposal? I thought it's a more intelligent wrapper for wallet2, not a re-implementation of wallet2.
-
r4v3r23[m]
Rucknium[m]: IIRC valldrac: said that the SDK was built in a way that seraphis wallet could be dropped in without much work to replace wallet2
-
Rucknium[m]
That suggests that it's a wrapper for wallet2 and j-berman is mistaken.
-
plowsof11
Rucknium[m]: valldrac
-
rbrunner
r4v3r23[m]: In a way I am still waiting for valldrac getting into more intense contact with us "Seraphis people" to learn how utterly different from wallet2 the new wallet might turn out
-
rbrunner
So "dropp in without much work" might not work out as expected ...
-
valldrac[m]
What I meant it was that it won't require much effort to migrate to Seraphis for SDK users. But for sure, we'll have to work hard to adapt the SDK to Seraphis
-
valldrac[m]
<Rucknium[m]> "That suggests that it's a..." <- It's built on top of wallet2. I wrote this way "Internally it wraps and extends the wallet2 low-level API"
-
rbrunner
I fear that the Seraphis changes will be so massive that you won't be able to shield the SDK users from them.
-
rbrunner
Or, in order to be able to do so to a good extent, you would have to know Seraphis well, so you could adjust the API accordingly
-
rbrunner
Of course *before* that API has a lot of users ...
-
valldrac[m]
rbrunner: It's like an extra layer of abstraction. I assume there will some changes to the public SDK API. The main thing is that migrating will be easier for SDK users compared to wallet2 users
-
rbrunner
Ok, one more try, and then I rest my case: Ideally you would build a layer of abstraction for both current Monero tech *and* Seraphis, armed with intimate knowledge of Seraphis beside wallet2.
-
plowsof11
i was wondering what the days since <v17.2 counter was at. have you downloaded the latest client from getmonero.org/downloads pontiac84 , there was a hardfork several months ago that requires you to update
-
valldrac[m]
<rbrunner> "Ok, one more try, and then I..." <- Yeah, I agree. I'm already thinking about what would happen if Seraphis changes the address format. Or how we should deal with migrating to Seraphis' new enote store
-
valldrac[m]
valldrac[m]: For addresses. They're just basic strings. As long as the app doesn't assume anything about their type or format, except that each wallet has a unique primary address, everything's cool. The SDK takes care of parsing them and provides an API to query them
-
plowsof11
download the latest version directly (the gui will download it to the save location, its then up to you to navigate there and start it up - and ensure you are synced locally or connected to an updated node) #monero-support:monero.social better for further help
-
someoneelse49549
the kind of UX problem every cryptocurrency have
-
someoneelse49549
pontiac84: what do you not understand ? (not blaming, just asking)
-
Rucknium[m]
valldrac: The plan with Seraphis is to eliminate the distinction between primary addresses and subaddresses.
-
valldrac[m]
<Rucknium[m]> "valldrac: The plan with Seraphis..." <- We'll have to see how that fits into higher levels. It might still be the same for the user. Apart from addresses, fancier types like the Ledger in the SDK already have a serializer using Protobuf to handle versions. This means that the app only needs to save and load an array of bytes, regardless of whether the ledger internally uses wallet2's state or seraphis enote store
-
someoneelse49549
pontiac84[m]: The Monero network is composed of Node. Nodes are able to synchronized to the Monero network and act as a gateway for monero wallets to receive/send transactions, see their balances, etc... . The node, to operate, need to download the monero Blockchain. It is ~170GB in full mode and ~60GB in pruned mode. You have the choice between using a *Local Node*, which means you run your own node to be connected to the mon
-
someoneelse49549
you can use someone else node, so called *Remote Node*. Generally, it's safer (more private) to use your own node, but sometimes people don't have the space storage for syncing the blockchain etc... (for example on mobile). I recommend you to use a remote node, since you'll not have to sync the blockchain, and there is a lot of well operated nodes from the monero community out there. To add it just go in your wallet settings a
-
someoneelse49549
settings and there should be an option to add a remote node
-
someoneelse49549
> <@pontiac84:matrix.org> i have the monero wallet and think i understand how the send and recieve adresses work. but i dont get the thing with being synced locally or connected to an updated node.
-
someoneelse49549
* The Monero network is composed of *Nodes*. Nodes are able to synchronized to the Monero network and act as a gateway for monero wallets to receive/send transactions, see their balances, etc... . The node, to operate, need to download the monero Blockchain. It is ~170GB in full mode and ~60GB in pruned mode. You have the choice between using a _Local Node_, which means you run your own node to be connected to the monero netw
-
someoneelse49549
use someone else node, so called _Remote Node_. Generally, it's safer (more private) to use your own node, but sometimes people don't have the space storage for syncing the blockchain etc... (for example on mobile). I recommend you to use a remote node, since you'll not have to sync the blockchain, and there is a lot of well operated nodes from the monero community out there. To add it just go in your wallet settings and in no
-
someoneelse49549
there should be an option to add a remote node
-
someoneelse49549
[A good remote node out there](
community.rino.io/nodes.html)
-
someoneelse49549
Add to the hostname|url|address : node.community.rino.io, to the port : 18081
-
someoneelse49549
and you're good to go
-
someoneelse49549
wait a sec
-
-
-
-
-
-
someoneelse49549
here we go pontiac84
-
plowsof11
#monero-support #monero-gui (probably in simple mode)
-
someoneelse49549
plowsof11: oh you're right I'm in advanced mode I never used simple mode
-
someoneelse49549
pontiac84: go to #monero-support:monero.social
-
plowsof11
New Monerujo version just dropped via anhdres @ #monerujo:monero.social
github.com/m2049r/xmrwallet/releases/tag/v3.2.0 escapethe3ra
-
r4v3r23[m]1
ANON's also been updated
-
nioc
bridge seems not be be fully functioning as I am missing pontiac's messages
-
plowsof
true not seeing their messages, looks to be specific to that user only
-
selsta
nioc: bridge has been somewhat broken since they did maintenance a couple weeks ago
-
selsta
sometimes matrix -> irc messages going missing
-
nioc
thx
-
DanIsnotthemanBr
Send workers to fix bridge
-
plowsof11
once a bridge is painted they have to start again (job security)
-
ofrnxmr[m]
#art
-
valldrac[m]
Hey, just released the demo app of our SDK for Android. If you're interested, you can check out the progress we've made so far. It's the latest code on the main branch. You can download and install the APK from the following link:
-
valldrac[m]
-
valldrac[m]
Some buttons don't work, it has bugs that need fixing, and it's a bit clunky to use 🙄 Well, it's more of a prototype than a demo right now. But you should be able to: 1. configure multiple remote nodes 2. set an optional SOCKS proxy 3. create or restore multiple wallets 4. sync and get the balance. It should update the balance if you spend any coin outside the demo too. Everything else is not implemented yet