00:08:23 ky:tilde.horse: @stoopid-dumb:matrix.org: idk
00:30:30 stoopid-dumb:matrix.org: @ky:tilde.horse: https://mrelay.p2pool.observer/m/matrix.org/bjSGGXtKzcFzcPzVpEaJYkIZ.jpg (527068553_18521317846055399_7973695550462878533_n.jpg)
00:30:55 stoopid-dumb:matrix.org: anyways, stay safe out there, bunch of actual unhinged mofos...
00:45:57 ky:tilde.horse: i wonder what he said
00:47:04 plowsof:matrix.org: nothing of value, then left the room
02:07:22 lza_menace: Garb text and a meme
02:08:04 plowsof: i suspect its my nemesis, kitty 💢
03:32:40 321bob321: 24/25
03:36:56 ofrnxmr:xmr.mx: plowsof: 10 days early
04:13:39 masayuki:wired.rehab: my monerod status reports no inbound connections
04:13:39 masayuki:wired.rehab: ive rotated IPs and rebooted but still no inbounds
04:13:39 masayuki:wired.rehab: any suggestions? I am on latest version monerod + monero-wallet-cli
06:21:31 lza_menace: anyone know how i can replicate check_tx_key functionality without using monero-wallet-cli/rpc? it seems that onion-monero-explorer uses the c++ library to do that on the /api/outputs route with some url parameters passed. could i do that feasibly with javascript?
06:32:18 DataHoarder: you may. I implemented them in Go
06:32:50 DataHoarder: example https://blocks.p2pool.observer/tx/f2e3f71b6c78422bedf8aa973aad662f876630875eb2f18a745780c2d86f2895
06:33:02 DataHoarder: you can feed addr + tx key, or proof, or view key
06:33:26 DataHoarder: the explorer is open source, and it uses https://git.gammaspectra.live/P2Pool/consensus as backend for the crypto stuff
06:33:47 DataHoarder: most of this can be ported or wasm compiled (I test WASM targets!)
06:33:58 DataHoarder: https://git.gammaspectra.live/P2Pool/consensus/src/branch/master/monero/proofs/tx.go
06:34:18 DataHoarder: or higher level api https://git.gammaspectra.live/P2Pool/consensus/src/branch/master/monero/address/proof.go#L80 VerifyTxProof
06:34:55 DataHoarder: transaction decoding from bytes is supported, both pruned and unpruned. You also have Match helpers here https://git.gammaspectra.live/P2Pool/consensus/src/branch/master/monero/address/wallet/match.go
06:36:14 DataHoarder: if you have the RPC you can call https://docs.getmonero.org/rpc-library/wallet-rpc/#check_tx_proof indeed via javascript
06:36:38 lza_menace: DataHoarder: this one seems most approachable. im a lowly web dev, not systems programmer
06:37:01 lza_menace: trying to avoid rpc calls to a wallet rpc because it's on a web frontend which makes an ajax request, don't want public wallet
06:37:08 DataHoarder: yeah, then you are always sending RPC calls around, you will find this is the bottleneck :)
06:37:20 DataHoarder: you don't need a public wallet, you can limit only these endpoints
06:37:53 DataHoarder: with WASM compiled that you could just directly check the tx data without much fuss
06:38:07 DataHoarder: so any general monero RPC works for that, not wallet specific
06:39:23 datahoarder: For example https://blocks.p2pool.observer/tx/9a9604003b864200f35b1bea82bcae93a2234d44c0ea88ce1548d05d5d560d61?proof=OutProofV2NEddKWWV1KEMeTZz8btwrrLv9rn931e82KocTJFiaH3o1uegcorWvBR58pY35RqX9sc81vCQ6PBoNZBm4wWkLT7zdWKqPxxEbaD4q3sumLjDfAKx9ps8we3uECA6hqVJEeQA&address=42QX3D639LUeuoVSe1DGXi6kPZtsCntimdwVu8a8FYpE7ggbrtvrQisErQxBPwWycJBniwR7VfV3PJMwAgnwHv1hPnF12qe
06:39:47 datahoarder: this checks the proof and decodes amounts/verifies as well
06:46:21 rottenwheel:unredacted.org: https://bfswa.substack.com/p/poor-johnny-still-wont-encrypt
11:21:19 everchange000:matrix.org: So which pool do I join to mine monero? As I've gathered, the benefit of using a pool is that the reward is split, which makes it less of an "all or nothing" affair.
11:23:31 Cindy: p2pool
11:23:52 DataHoarder: ^
11:24:10 DataHoarder: you still end up fully verifying your outputs but rewards are split
11:26:17 Cindy: split within the monero chain, right?
11:26:45 Cindy: instead of 1 coinbase transaction to one centralized pool wallet, it's 300+ coinbase transactions split evenly to each addresses
11:27:48 DataHoarder: yeah. maybe better later on
11:28:10 DataHoarder: split evenly -> split according to weight of PPLNS
11:28:22 DataHoarder: so each gets proportional reward to the work done
11:29:01 Cindy: i honestly didn't know you could have multiple coinbase transactions (that add up to the total reward)
11:29:04 Cindy: before p2pool
11:29:10 DataHoarder: it was used in V1
11:29:29 Cindy: v1?
11:29:48 DataHoarder: v1 transactions, pre ring ct
11:29:50 DataHoarder: https://blocks.p2pool.observer/tx/52578a3816ec18ca6db2ec4f594b7c8a778caa4c52d2c1705bcbab9798a9ea7b
11:30:05 DataHoarder: this is the coinbase of block 1 (not block 0, genesis)
11:30:09 DataHoarder: outputs were split in denominations
11:30:41 DataHoarder: https://blocks.p2pool.observer/tx/f122e633da0a0e4fac3b0f1c2a33c5d515e3d91e474710c16db1239d21fe67af
11:30:49 DataHoarder: same for payments
11:30:56 DataHoarder: split in allowed denominations
11:31:08 DataHoarder: (when amounts were in the clear)
11:31:15 DataHoarder: also lol. one decoy = true spend
11:31:18 Cindy: damn 17 XMR reward in the genesis block?
11:31:43 DataHoarder: https://blocks.p2pool.observer/block/0
11:31:45 DataHoarder: :D
11:32:16 Cindy: dated 1970
11:32:25 DataHoarder: "The genesis block is generated with a hardcoded transaction, a nonce of 10000 and timestamp of 0."
11:32:27 Cindy: monero is SO OLD
11:32:39 DataHoarder: I like the block/tx notes
11:32:45 DataHoarder: allow pointing curious things
11:33:06 DataHoarder: see what I have https://git.gammaspectra.live/P2Pool/blocks.p2pool.observer/src/branch/master/tx-notes.yaml
11:33:53 DataHoarder: first mainnet p2pool block btw https://blocks.p2pool.observer/block/de765284307d562be5d68cd46d1c80f3e2c311680c14e07cd1cfd91e6bbf0575
11:34:01 Cindy: i like the idea that someone mined monero back in 1970
11:34:05 Cindy: and then nobody else for decades
11:34:07 Cindy: until 2014
11:34:11 DataHoarder: good premine :')
11:35:17 Cindy: also the p2pool badge in the block notes looks cool with the logo
11:35:54 DataHoarder: looks cool when merge mining https://blocks.p2pool.observer/block/0a917ef90816d7a4f027ae43c5cee179390b3f01f5537211d4f21de2087f1950
11:36:05 DataHoarder: it lists all tracked merge mining (tari + p2pool here)
11:43:11 Cindy: DataHoarder: is there a site that shows transactions per hour, every hour of a day?
11:43:17 Cindy: in the txpool?
11:43:34 DataHoarder: in blocks yeah. can't remember what it was
11:43:45 DataHoarder: https://bitinfocharts.com/comparison/monero-transactions.html#3y
11:43:47 DataHoarder: there
11:44:14 DataHoarder: this is per day
11:44:40 Cindy: wtf happened in april 2024?
11:44:47 Cindy: blockchain DDoS?
11:44:51 DataHoarder: spam attacks
11:45:10 DataHoarder: https://github.com/Rucknium/misc-research/blob/main/Monero-Black-Marble-Flood/pdf/monero-black-marble-flood.pdf
11:49:01 Cindy: this chart makes sense though
11:49:15 Cindy: i expected the amount to keep going up and down
11:57:39 DataHoarder: https://blocks.p2pool.observer/payments CCS getting many payments sent :D
12:00:49 Cindy: incredible!
12:09:16 datahoarder: raffle bringing some payouts nice https://blocks.p2pool.observer/tx/0ef250cb5a369b42f3a20344a5aee15dab65aa8c1c1e9858fa5fbed9ae278be4?address=4AeEwC2Uik2Zv4uooAUWjQb2ZvcLDBmLXN4rzSn3wjBoY8EKfNkSUqeg5PxcnWTwB1b2V39PDwU9gaNE5SnxSQPYQyoQtr7&txkey=a1c5f550b9f2f43500f05fc5b043e6b3a3344490b985ab30bf6fd91f23c07f0c
12:09:40 DataHoarder: MVP rounds bring some dust to wallet it's pretty nice
12:43:04 Cindy: DataHoarder: what is this raffle
12:43:22 Cindy: xmrvsbeast?
12:43:31 DataHoarder: P2pool XvB yeah
12:43:51 DataHoarder: They added a couple of us to a list so we always get a couple every once in a while
12:44:09 Cindy: :o
12:44:18 Cindy: you're so lucky
12:44:42 DataHoarder: https://xmrvsbeast.com/p2pool/mvp_list.html
12:44:52 DataHoarder: Now, but apparently I had quite a dry spell at the start :D
12:48:22 Cindy: well congrats!
17:25:41 dufebo98: where can i buy an ESim by monero?
18:48:25 abu.khattab:matrix.org: @dufebo98: Try Silent Link
19:35:37 DataHoarder: https://blocks.p2pool.observer/payments now also lists CCS funding proposal names when they get donated to
19:36:02 DataHoarder: nothing for bounties as bounties suck
19:36:51 DataHoarder: (to fetch)
19:36:57 plowsof: Lol ⭐
20:47:43 rottenwheel:unredacted.org: DataHoarder: Parenthesis is redundant. 😇
20:48:03 DataHoarder: hmm?
22:00:03 Cindy: one thing fiat payment services will never compete with, is how easy it is to start accepting monero
22:03:16 Cindy: with stripe and other services, you have to give them your ID (tax code and shit), specify business type, address, what do you sell, blah blah blah blah
22:03:27 Cindy: with monero, just make an account and you're done
22:03:34 Cindy: a wallet*
22:05:20 Cindy: this made me realize how much red tape fiat banking has in general
22:52:45 rottenwheel:unredacted.org: DataHoarder: Don't mind it...