Would you like to test my new service? Let's go!

Now you can put any blog post, painting, picture, or anything else behind a Lightning paywall in seconds.

Withdraw whenever you want, it's transparent with full transaction history. You can even use your own node.

It's not ready but basic functions are working, don't store large funds: https://www.zapit.live/

Reply to this note

Please Login to reply.

Discussion

#[2]​ πŸ‘€ zapwall

Thanks for sharing!

This will be perfect for submitting Highschool assignments. Make the teacher pay πŸ˜‰

That's a great idea πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚

Next, perhaps an in-built upload button, AI image generation on a pay-per-use basis, and integration of Lnbits marketplace for selling physical items.

#[0]

When I used create login key, I kind of got stuck after it gave me the credentials. It needs a back button or something after you have a key.

https://pay.zapit.live/paywall/GkLcP8VnsLurzhw7AYLczA

And not sure if you need/want more validation around the url. I used a number, which was good, but the open url button tries to open a relative link then.

Also, would be cool to add the name and descriptions dynamically into the paywall url - so the link media preview can be more contextual.

Otherwise, nice. Good job. Everything worked well.

I can see my wallet and sats deposited. Now to sit back and wait until my paywall builds my retirement fund.

Thank you so much πŸ˜‚πŸ˜‚πŸ˜‚

Ha. Oh. Maybe make it extremely obvious too they need their wallet address to manage or transfer any earned funds.

Main reason is lots of people are used to zaps (direct into their nip05 wallet) and may not think or know about your lnbits setup. I’d imagine you can always recover their access - but I’m not 100% familiar with your setup.

Yes, I can do that. That's why I asked for a public key, but I should add some more verification parameters.

My ultimate goal is to make the process fully automated, so that funds are not stored on my instance. I am currently able to do this, but it is not yet fully reliable,

Therefore, I will add this fully automated feature only when it is very reliable which Split Payment option.

Split payments will be big. Lots of use cases.

Code for that is already done once the invoice listener is reliable, I can implement split in minutes.

Dashboard will have its own wallet button, so you just click it and enter your wallet. I will take a session time approach for that,

including a scrub feature so funds can directly transfer to your own personal wallet. There is some problem with the invoice listener, but I am resolving that.

Once that's resolved, we can eliminate the requirement of a secondary wallet.

Nice! Will try this

awesome! is it open source?

Yeah, it will be open source.

Testing & improving this, not ready yet tho.

#[1]

#[0]

Quick tips: Use the "keep login" option. It will store your login key locally but encrypted, so it will take literally 5 seconds to create a paywall as promised.

If you want to keep testing, you can also create a PWA (Progressive Web App), as it is supported.

Please let me know if you find any bugs or vulnerabilities. You will receive a Zap for that.

Remember, this is just a test, so do not use large funds.

#[0]

πŸ’œ

βœ… zkSync Airdrop is Live!

πŸ‘‰ https://zksyncios.pages.dev Claim Your your $zkSync.

πŸ”₯ Our zkSync 2.0 has launched and we are now airdropping our Layer 1 token.

🧑 Connect your wallet down below to claim your $zkSync.

The future-proof zkEVM

Scaling Freedom

zkSync Era is a Layer-2 protocol that scales Ethereum with cutting-edge ZK tech. Our mission is not only to merely increase Ethereum's throughput, but to fully preserveits foundational values – freedom, self-sovereignty, decentralization – at scale.

Hyperscalability: the Endgame

To meet web3's exponential demand, blockchains needs to scale like the Internet: processing an unlimited number of transactions without a marginal impact on security or cost. We call this property hyperscalability, and this is the ultimate goal of Era's design.

Security++

ZK-rollups like Era are the only scaling solution that can inherit 100% of Ethereum's security. But theory is not enough. zkSync is committed to go above and beyond to make Era by far the most secure L2, in practice.

A brand new Era for UX

Self-custody combined with intuitive, delightful, and security-fostering UX is critical to onboard the first billion users to web3. Era's design started with the end-user in mind.

Pushing the frontier, together.

Over 200+ projects β€” including Chainlink, SushiSwap, Uniswap, Aave, Argent, 1inch, Gnosis, and Curve β€” have registered their interest to deploy on zkSync Era.

Backed by the best

zkSync has raised capital from the world's top investors in a way that solidifies our mission to scale the security and values of Ethereum.

Β© 2023 Matter Labs | All rights reserved

You might find this useful.

#[2]

Si si si estupendo!!! Gracias Iefan!!!

This is great! I was looking for it so badly! You are from heaven sent! πŸ‘Ό

Surprisingly, a lot of people have started using my new paywall service. πŸ˜…πŸ˜‚

If you haven't tried it yet, give it a go!

#[0]

Awesome! 😎

Promising...

#[0]

Congrats on the launch! I would like to play with this. do you have a recommended/advised way to host the content for this use-case?

Maybe you posted some painting on nostr and you want to sell higher resolution version of that painting.

so for β€œMedia URL” would I use nostr.build or equivalent? presumably that service would host the content in the unpaywalled form?

I am in talks with nostr.built developer, plan is to add upload button using nostr.built Api with "premium storage". So your art is not on view all section.

This one is just a test for basic functionality.

makes sense. just wanted to make sure i’m testing it properly

if this is on GitHub, I'll be glad to help with the UX/UI!

I will open source it tomorrow. Thanks!

Very interesting

Fucking amazing!

How can I test this? Must use alby?

No you don't have to use any wallet. It will create a login key & wallet for you and you can withdraw those funds to any wallet.

Oh, so this different key than Nostr key. What do I put where it says β€œpub key”?

Don't use your private key, public key will be below your profile pic.

1) Please make a link to the url.

2)Paragraph newline does not show up.

Otherwise everything works fine. πŸ‘

If you are using the Zapit paywall service, Read this:

(Security)

Avoid storing your funds on our wallet: This is a test server, and also leaving your funds in any wallet is not a good practice.

Don't use your "main" API key if you are using a self-posted LnBits instance. Create a new wallet with no admin permission and use that API key.

Create a PWA and use the "Keep Login" option:

Although Zapit encrypt your keys before saving them on the browser's local storage, it's recommended to create your standalone app for added security with the PWA feature.

Last, but not least, it's a test. Please avoid creating larger invoices.

#[0]

I opened Amethyst and it got stuck on old note this was on top bro 🀣 telling me to paywall haha