00:41:24 If you convert XLM to USDC on Stellar, you can withdraw cash at Moneygram outlets. 01:00:52 SNIPA! 01:01:10 Yash? 01:22:32 miss you long time 🤗 01:26:40 Not like I ever really left IRC. :P 06:54:55 Isn't it better to use some services like simpleswap, changenow, Exolix? No route to Stellar, direct swap only and no KYC 06:56:22 it depends on what better means really 06:56:46 if you're just trying to do a cheap swap, they're worse 06:57:15 they're extra intermediaries so they take their cut 07:00:11 you are right, but on the other side, it's comfortable to use and if you don't swap a huge sum, the fee won't be very high 07:01:09 comfort costs ;) 14:41:39 https://redlib.nadeko.net/r/Monero/comments/1gwnqrj/what_needs_to_be_done_to_increase_user_adoption/lye387j/?context=3#lye387j 14:41:40 >replace it by a new one. UI and UX is terrible normal users don’t need to see or understand why a wallet needs to be “synchronized” no one wants to wait 5 minutes until your wallet is synchronized if it hasn’t been opened during a whole month. 14:41:42 Looking forward for https://github.com/vtnerd/monero-lws 14:42:12 Unstoppable wallet sync wallets too 14:42:26 Its faster than monero, but far from instant 15:44:06 is monero-lws a better solution for merchants who want to only view incoming transactions with private view key than wallet-rpc 🤔 15:57:10 Probably yes, since it uses push instead of pull 15:57:15 Zmq vs autorefresh 15:58:19 Xmrchat is a good example, probably 15:58:53 Would it be possible to setup some subscription system in monero? 15:58:58 I mean technically. 15:59:57 Luke Profits has an app called "moneor subscription wallet" 16:00:15 Not sure how, but a way to setup something that x wallet is allowed to take y amount from z wallet every x2 time until z wallet cancel it. 16:00:31 I know about that I think but it requires to have the app constantly running. 16:00:47 I mean integrated inside the monero protocol. 16:01:10 Anything like this would have to be custodial 16:01:34 I imagine the better route would be to just send payment notifications like anything else 16:01:46 I was thinking more something in a smart contract kind of way. 16:02:06 Integrated in the block chain. 16:02:20 Integrated in the blockchain. 16:02:37 does something exist outside of monero like this? 16:02:43 Atomic swaps for service :P 16:02:46 Due to monero being one of the only crypto actually used for payment that could be a big advantage if possible 16:03:02 Not that I am aware of. Hence the advantage. 16:04:03 People already use monero for payment. If they could use it for subscription that would be huge. 16:04:05 but user would probably have to lock funds ahead of time into a contract that would be released once the service sends their key half. 16:04:07 i dont think it sounds realistic just yet 16:04:40 Couldn't it be more simple? Like transfer x amount if it in the wallet if not cancel? 16:05:00 Couldn't it be more simple? Like transfer x amount if it is in the wallet if not cancel? 16:06:04 The amount would have to be predetermined / signed. So if i'm sending 0.1xmr/mth, my wallet would have to sign and spend my funds without my interaction 16:06:31 Its possible, for sure, just like pocketchange 16:06:39 Yes. That's something like that I'm thinking about. 16:06:39 good for the merchant but not the person who doesnt want to pay for the service anymore 16:06:59 Well you can setup a way to cancel it 16:07:17 You'd still need your wallet online for the tx to he broadcasted 16:07:34 So i think luke profits subscription wallet is probably the best POC for this 16:08:28 I think it is not convenient enough. No way to set something in a way that require zero interaction? 16:08:32 a private spend key that is only able to send 0.1 xmr to this address every x blocks 16:08:52 unless the 'revoke contract' transaction is broadcast 16:08:53 Yeah something like that. 16:09:53 Jsut my 2 cents but I think something like that would be dope for adoption. 16:09:54 https://matrix.monero.social/_matrix/media/v1/download/monero.social/DYCcaujLJMeczqjHFibNziMm 16:10:09 "I mock only with my feeble mockery, so that those who live now, AND THOSE WHO COME AFTER US, SHALL KNOW WHAT I HAVE THOUGHT ABOUT THE POPE, THE ACCURSED ANTICHRIST, and so that anyone who wishes to be a Christian can be WARNED AGAINST SUCH AN ABOMINATION." - Martin Luther 1545 - Against the Papacy in Rome, founded by the Devil, page 16. 16:10:24 https://github.com/lukeprofits/Monero_Subscriptions_Wallet 16:10:26 Is that the luke thing? 16:10:36 Yea 16:10:38 Yeha but you need to have the wallet open. 16:10:56 You forgot to open your wallet, you lose your service. 16:10:59 Not ideal. 16:11:03 so the idea would need to not have the user online to create/broadcast the tx 16:11:06 You need the wallet open regardless to broadcast the tx 16:11:31 If you presign the tx, you cant cancel it, and those outputs need to be frozen 16:11:37 I'm not sure about the technical but plowsof seems to have some ideas about it. 16:11:50 here are 10 unspent 0.1 xmr outputs, theyre yours. but you can only spend each after x blocks unless ive cancelled them with some tx 16:12:13 is this a metal thing? 🤘 16:12:14 i have no idea about the technicals xD 16:12:27 but of i use my wallet in the meantime, those tx either have to be frozen or will be invalidated by my spends 16:12:36 Haha I mean what you says kinda make sense to me but I also have no idea. 16:12:38 "I mock only with my feeble mockery, so that those who live now, AND THOSE WHO COME AFTER US, SHALL KNOW WHAT I HAVE THOUGHT ABOUT THE POPE, THE ACCURSED ANTICHRIST, and so that anyone who wishes to be a Christian can be WARNED AGAINST SUCH AN ABOMINATION." - Martin Luther 1545 - Against the Papacy in Rome, founded by the Devil, page 16. 16:12:39 #JesusGod-Pope666.Info:matrix.org 16:12:46 But I can't imagine how that wouldn't be possible in some way. 16:12:49 If frozen, im essentially paying in advance, so i might as well oay in advance 16:12:52 perhaps bch has a similar solution via flipstarter cc Rucknium 16:13:44 a locked output - that can be spent by me before it becomes available would be the approach i think 16:13:51 What plowsof is saying about "only spend after x" only works if its a multisig or an atomic key half 16:14:09 are you into melodic black metal or technical death metal? 16:14:18 Either multi or atomic, both require the tx to be signed at release 16:14:23 Maybe first step would be ( bare with me if what I say makes no sense) 16:14:25 -> create private spending keys that can only send x amount every x bloc 16:14:25 i pre send 0.1 amount to your address. merchant confirms these amounts are deposited but locked. and i can spend each whenever i choose before the lock time is up 16:14:27 -> master spending key can revoke those keys 16:14:43 Plowsof this is same as bsx 16:14:49 nice 16:14:54 Funds are locked in contract with half of the key 16:15:10 But to unlock, the parties have to exchange the other half 16:15:27 ive almost invented the wheel, give me another week to brainstorm 16:15:29 Wouldn't be possible to create additional spending keys which are limited in spending limits? 16:16:02 Thats a multisig or an atomic key half 16:16:15 To remove the limit youd need the other key or other half of the key 16:16:16 Multi sig don't have limit no? 16:16:20 It's different 16:16:58 Oh I see what you mean. 16:17:01 There are no spending limits. Just ability to lock certain outputs 16:17:21 plowsof please do the mod thing 16:17:27 "I mock only with my feeble mockery, so that those who live now, AND THOSE WHO COME AFTER US, SHALL KNOW WHAT I HAVE THOUGHT ABOUT THE POPE, THE ACCURSED ANTICHRIST, and so that anyone who wishes to be a Christian can be WARNED AGAINST SUCH AN ABOMINATION." - Martin Luther 1545 - Against the Papacy in Rome, founded by the Devil, page 16. 16:17:27 #JesusGod-Pope666.Info:matrix.org 16:17:45 this album's getting reptitive, you need new riffs 16:18:31 Well, food for thoughts. But if you guys could pull that through. With no interaction, no "frozen funds" and ability to cancel. 16:18:43 Then credit card have nothing better than monero anymore. 16:19:17 i dont think theres a trustless way to do this 16:20:43 It would need to give access to the wallet to a 3rd party and somehow have a mechanic to limit it. 16:20:46 But again I don't know much about the technicalities. 16:21:01 nor a way to spend automatically without the wallet coming online. 16:21:03 user could send provider pre-signed transactions, and provider could broadcast those transactions on behalf of the wallet owner 16:21:36 But those would have stale decoys and are liable to have spend outputs 16:21:40 Spent* 16:22:01 No it would need the provider to have access to the wallet. If not it is the same thing as what the luke guy did. 16:22:29 Also that would mean the client need to have the money for a while already available no? 16:22:35 That would defeat the purpose. 16:22:50 no, if i send anyone an offline signed tx, any node csn broadcast it 16:23:21 Do you need to have the money to do that? 16:23:26 I can send plowsof (custodian) a tx that is going to guru on the 29th. Plowsof them submits it to thr network on the 29th 16:23:31 Yes 16:23:42 That's an issue. 16:24:00 but if i spend the funds before the 29th, the tx that plowsof submits will fail 16:24:12 Could you pre sign transaction without the fund. And when the transaction is set to occur it only occur if the funds are there? 16:24:26 If not all futur transactions are canceled as well? 16:24:32 no, you buiild decoys against your current output 16:24:44 And the specific outputs being used in the transaction 16:25:07 if i send the merchant a normal locked transaction (rip) it wouldnt need a middle man, its just that when they try and spend it , there is a chance it has been spent already 16:25:08 I csnt say "send 1xmr" i have to say "send output 3 + 4" 16:25:33 Because there is a couple issues 16:25:35 1. You need to set a time-frame. That means it cannot be a forever subscription until canceled 16:25:37 2. You need to already have the money for the whole subscription period which defeat the purpose 16:25:53 2. Exactly 16:26:12 Not just the amount, but the specific outputs 16:26:36 What about introducing some kind of IOU transaction type in the algorithm? 16:26:41 Without locking specific inputs, you cant guarantee the subscription tx 16:27:52 I'm going wild here. 16:27:53 But I don't know. Something like a promise to fill that you would sign and when times come if it doesn't match a proper transaction it will fail? 16:28:25 An iou would require a messaging protocol, monero wouldn't change hands but a promise to would. But this goes back to the "wallet online" problem 16:28:35 Youd still need the wallet onkine 16:29:01 At the time of the tx to spend valid outputs, unless you locked / froze /reserved outputs beforehand 16:31:42 Seems we're back to some specific kind of limited private keys. 16:32:58 Could a level of abstraction on top of monero solve that? 16:34:05 What I say probsbly makes no sense I'm just trying to wrap my head around that. 16:35:35 Fcmp will allow payment channels 16:35:40 Maybe thats needed 16:36:03 Payments channels like lightning? 16:50:06 Yea 20:29:09 servers.guru: I can add Monero subscriptions as an open research question here if you want: https://github.com/monero-project/research-lab/issues/94 22:00:03 Revuo Monero Issue 218: November 7 - 21, 2024. https://www.revuo-xmr.com/weekly/issue-218/ 22:02:16 PSA: some sections in -xmr domain are outdated, look wrong; this will be the case until CDN cache gets refreshed for that domain. In the meantime, please visit issue 218 through -monero and you'll be alright. https://www.revuo-monero.com/weekly/issue-218/ 22:25:56 ofrnxmr: From git Blame I noticed you like to maintain the rpc docs 💀 https://docs.getmonero.org/rpc-library/monerod-rpc/ maybe you would find a minute to update it? 22:25:57 jeffro256 Please attempt to update docs when introducing something new in the RPC https://github.com/monero-project/monero/commit/dd47d03cf2b5b3dc59cd99aca247d1025679f83a#diff-da6ab0aecdf9547f57bb822783cae11fcfbaf7a2eae0d9cb5dbb69c8fc3b660aR659 22:25:59 As it makes peoples life a living hell. 22:35:07 Lemme guess: old daemon with new wallet made it so that transfer responses came back invalid even though they actually submitted? 22:43:11 The actual issue I had was our software was setting unlock time to 10. But current release expects a hard 0. But overall other issue we constantly run into is docs being out of date. And using structs as docs is not the nicest thing out there. and even if its in struct doesn't mean its not a deprecated field. 22:46:09 What do you need updated? That unlock requires a hard 0 or to he omitted? 22:47:28 And rpc docs were recently migrated from getmonero.org (monero-site) to docs.getmonero.org (monero-docs). None of the rpc docs were written by myself 22:49:08 To be fair, jeffro and others had opened prs against -site, but those went unmerged for many months. With the new docs repo, it should be easier to keep rpc docs updated 22:51:47 I think we found who made these nonstandard transactions 😂 : https://github.com/monero-project/research-lab/issues/125#issuecomment-2430142343 22:53:12 In MoneroTopia I learnt that Zano uses autogenerated docs. 22:53:13 https://github.com/hyle-team/zano/blob/2817090c8ac7639d6f697d00fc8bcba2b3681d90/src/rpc/core_rpc_server_commands_defs.h#L210-L214 22:53:15 https://github.com/hyle-team/zano-docs/commit/8d3e32cce0055fbc7505ad4029796df13c9d30c7#diff-6e0952f91f765b459c6fe4e0f1c7b7ef22d29f58b2faa37a0edda94fb0b1196bR11 22:53:17 https://docs.zano.org/docs/build/rpc-api/wallet-rpc-api/get_bulk_payments 22:53:19 Maybe we can adopt something like this? 22:53:24 Stnby: You should apply to MAGIC for funding for MoneroPay like someone at Monerotopia suggested :D 22:53:27 https://monerofund.org/apply 22:54:02 <3​21bob321:monero.social> Skynet controlling docs? 22:54:26 I told them Monero RPC docs bring me to suicide every day. And asked if they have same issues. But lol seems they are light years ahead of us 22:56:19 probably us 22:56:26 oopsie whoopsie 22:57:33 omitted should be the way. 22:57:50 <3​21bob321:monero.social> Rucanaylsis 22:57:52 It should not even be in the struct anymore. 23:01:31 We stopped using docs all together. Now use header files and chatgpt to make me structs in Go 💀 23:01:45 We stopped using docs all together. Now use header files and chatgpt to make me structs in Go 💀 23:01:47 More reliable this way 23:02:10 When lws binaries ? vtnerd 23:03:43 haha you can docker build it 23:09:14 <3​21bob321:monero.social> yep 23:20:44 Okay Paul 23:21:21 I use non binaries 23:24:17 lol:) when analogues. when simulations. 23:24:31 wen monero irl