Live data from Hacker News

X402, a static blog monetization excercise

shtein.me

31–39 of 39 posts

Re: X402, a static blog monetization excercise

#31
post #5

FWIW I had WebMonetization up on my blog since April 2020. No paywall, just available. My wallet on GateHub net worth: 0.00 So... yeah, technically it works but until anybody cares, it doesn't matter. I didn't even re-installed my wallet for others to get some reward back last time I setup my browser.

I think the main issue for now is how fragmented the whole ecosystem is, it was sych a pain fo me to test the thing, particularely to get a small enough amount to a wallet with which I can pay using this protocol. So it is just very unlikley that an avarage reader will have a funded wallet they can pay with I think.

Re: X402, a static blog monetization excercise

#33

It took a ridiculous amount of effort, but it looks like we're starting to go somewhere with this. The complexity of crypto is, um, complex and very very not user friendly. I had money in my Phantom wallet, but that wouldn't connect. I suspect it's because my USDC was on the wrong network. So then I tried the Base wallet, from Coinbase. I couldn't send money from my Phantom wallet to my Base wallet for whatever reaso…

This sounds like what I saw when i tested it with another free facilitator, that one wasn't publishing the transaction to the network. I suspect that the current one, payai also may have occasional troubles posting the transaction, though I do see 4 cents dropped to the account since poating, so the thing works at least for some) Coinbase facilitator would've been more reliable I thunk, but it requires a registration, kyc and all that jazz which I don't want to bother with)

Re: X402, a static blog monetization excercise

#34
post #32

Check it tronbrowser has x402 supported natively

What do you mean exactly by 'support'? I tested with firefox and it supports it in terma of having a working client for the protocol.

The extensions supports coinpay wallet natively

Re: X402, a static blog monetization excercise

#35
post #28

Quite apart from whether the concept can succeed after having failed a number of well-funded and well-publicised times— I open https://shtein.me/api/joke in a normal-enough browser (Firefox Nightly with Enhanced Tracking Protection and uBlock Origin). After loading its 2.3MB response (no useful HTML, just a huge inlined JS blob, and served without transfer compression), it asks me to select a wallet. There are two ch…

This is all Firefox's implementation of the client. In the dropdown it shows wallets that it sees as available. I was able to test with coinbase wallet, for you it seems like coimbase alltogether is blocked, yes, but also, for example when I install Metamask extenaion - it becomes available as an option, so you can, in theory use whatever crypto wallet is available in your country. But yeah, as the top comment says -…

> This is all Firefox's implementation of the client.

Nothing to do with Firefox, it’s just the browser rendering the page.

Re: X402, a static blog monetization excercise

#36
post #18

I'm curious about the legal implications of this. For example: - In the EU, a consumer has 14 days to withdraw from a contract that you have concluded online, unless the consumer explicitly waives this right during the purchase (so your payment required page will need an explicit statement about this). - I'm pretty sure in the EU, and probably most countries, you must receive an invoice, even if it's for a 1 cent pur…

Realistically you just ignore the law until you get in trouble, then you say oops and do whatever they require.

Re: X402, a static blog monetization excercise

#37

Earlier quoted context omitted.

>Nothing discernible happens. No errors or network activity in the dev tools. I guess it expects any 'WEB3' browser extension to be installed. Anything that supports Ethereum should work: Metamask, Enkrypt, Rainbow, …

I don’t know if “Injected” is the name of some service, or a description of what is to happen (in which case it’s lousy wording). Whatever it is, the failure mode is clearly atrocious. I hope that’s avoidable.

It's lousy wording. It means a crypto wallet extension that makes its API available to every page natively, as opposed to a web wallet that works by redirecting the user to a different page.

Re: X402, a static blog monetization excercise

#38
post #8

Earlier quoted context omitted.

Is L402 an open standard? It doesn't appear to be. X402 is an open standard backed by the Linux Foundation. I'm honestly not the biggest fan of the Linux Foundation as a company, nor of many of the names behind X402 (e.g. Coinbase) but if I had to choose between these two standards for something I was implementing, I know which one I'd be less worried about vendor lock-in with.

Indeed. I have about zero confidence in any "standard" that comes from the crypto-bro universe.

In fairness, both of these standards are from & for the cryptobro universe. Just that x402 is supported by large corps & l402 is created by some arbitrary shady crypto startup nobody has heard of.

It's even possible that x402 directly took ideas from l402 given l402 seems to be a few months older, but x402 has over 1000 contributions from almost 100 contributors & l402 seems to be solo project without any updates this year. It's not a moral preference, just a practical one.

Post reply on HN