>100 subscribers
Share Dialog
Share Dialog


Have you ever wanted an onchain record of a Farcaster cast you really liked? Is tipping someone with real money too mainstream for you? Have you ever wanted to plaster someone's cast with pointless stickers? No? Shit. Well, Ploink lets you mint onchain reactions to Farcaster casts using pointless artisanal, community-created sticker packs.
Ploinking is powered by $ploink points. Each reaction costs a certain amount of $ploink, which Farcaster users accrue by βΆ minting reactions with Ploink, β· casting content that other users react to, and βΈ creating sticker packs that people use in their reactions.
Under the hood, Ploink uses Patchwork to mint reactions and assign those reaction records to NFT representations of each Farcaster cast being reacted to. Pretty neat.

Install the Ploink cast action: Add the Ploink cast action to Warpcast and select the React with Ploink! action on the cast you wanna react to.
If you don't want to install the cast action, you can always reply to a cast with @ploink and our bot will reply with a frame for you to use. Lizard brain way to do it but it works.
Choose your reaction:
Enter an emoji: Pick an emoji to represent your reaction (literally type an emoji into the frame's text input like π€―). We've got a default sticker pack with around 3,000 of the most common emojis, but eventually others will add their own sticker packs and you'll be able to type in things like dogface400 or whatever they name their stickers. Our default emoji stickers all cost 10 $ploink to use, but sticker creators can price them however they want.
Choose how many stickers you wanna attach: Set it to more than 1 to make your reaction pop (and also the $ploink cost).
Sign the transaction: Sign the transaction to mint your reaction on Base.
Check your wallet: It should now contain a freshly-minted onchain cast reaction.
When you react to something the $ploink is distributed as follows:
10% to sticker pack creator: Good job for making the sticker.
50% to the OG of the content: Good job for making the cast.
40% burnt: Sent off to the void. We aren't really sure why.
We seeded $ploink to all Farcaster users using a very advanced mathematical formula: The number of times you've liked something on Farcaster * 100, with a floor of 500 and a max of 10,000.
Use Ploink!: The best way to get more $ploink is to actively use it. 50% of every reaction cost is rewarded back to the reactor's main balance daily. Additionally, 100% of the reaction cost is sent to a reactor's temporary bonus balance (over the course of 2 days) which is spendable for seven days before it vanishes. Spends from the bonus balance still get 50% rebated to the main balance daily, allowing you to accumulate $ploink by minting reactions daily.
Post good (or bad?) content: Share content on Farcaster that gets reacted to and watch your $ploink stack grow.
Create deranged sticker packs: The more your sticker packs get used, the more $ploink you get.
Beg the Ploink bot: If you can't manage any of the above, you can always beg the Ploink bot (using @ploink beg) and it's possible someone will take pity on your soul.
Follow the /ploink channel: +100 $ploink.
Follow the /patchwork channel: +100 $ploink.
Follow @patchwork on Farcaster
Join our discord and post your FID in the #ploink-boost channel: +100 $ploink.

Sticker publishing tools, templates, and guides π€―
Ways to augment your own cast replies or quote casts with reactions, rather than having them be separate and from our bot
More sticker packs
Leaderboards
UI on ploink.fun to get a full look at the chaos
A whole lot of other stuff... π
Why not.
Yeah, fully onchain on Base. https://opensea.io/collection/ploink-reaction
Not at the moment. Our plan is to get them onchain in the future, but they are just points in a database for now. We'll let the community help decide what onchain form they take.
Currently, yes. One day you'll be able to react to a bunch of other things but we're starting with Farcaster casts for now.
Ploink is built on Patchwork, a protocol and set of base contracts that make it easy to create rich, evolving datasets onchain. When someone reacts to a cast, we mint that cast's FID+hash as an NFT stub (`FarcasterStub.sol`) that Patchwork can interact with. Once the stub is minted, we have another contract (`PloinkPatch.sol`) that mints a soulbound NFT and "patches" it to the cast stub. This patch acts as a container that holds Ploink data on behalf of the stubβ reactions, specifically. For the actual reaction items, these are minted from our final NFT contract (`PloinkReaction.sol`) and get irreversibly assigned to the Ploink patch (but still owned by the minter). Each reaction mint contains a record of the sticker used, sticker quantity, cost, etc. and gets its own unique artwork.
The stub and patch get minted atomically when a cast receives its first reaction.
While there was nothing stopping us from directly assigning reactions to the cast stub, we thought it'd be cool if the stubs were app-agnostic entities that anyone could create their own patches for, with Ploink (via our Ploink patch) being just one of many apps that use the stubs as a canonical onchain representation of a cast. We'd love to see a bunch more app-specific patches that get patched onto those stubs.
If you have no idea what any of the above means, check out docs.patchwork.dev to dig into Patchwork's superpowers.
React to stuff, cast primo stuff that people react to, or create a based sticker pack that all the cool kids use.
Def let us know how we can make Ploink better. Or if dumber == better, let us know how we can make it absolutely max stupid.
Interested in creating a sticker pack for Ploink? We're building sticker publishing tools to make this super easy, but we need some guinea pigs to help us out. For now, join our Discord and let us know you're interested in creating a pack!
Have you ever wanted an onchain record of a Farcaster cast you really liked? Is tipping someone with real money too mainstream for you? Have you ever wanted to plaster someone's cast with pointless stickers? No? Shit. Well, Ploink lets you mint onchain reactions to Farcaster casts using pointless artisanal, community-created sticker packs.
Ploinking is powered by $ploink points. Each reaction costs a certain amount of $ploink, which Farcaster users accrue by βΆ minting reactions with Ploink, β· casting content that other users react to, and βΈ creating sticker packs that people use in their reactions.
Under the hood, Ploink uses Patchwork to mint reactions and assign those reaction records to NFT representations of each Farcaster cast being reacted to. Pretty neat.

Install the Ploink cast action: Add the Ploink cast action to Warpcast and select the React with Ploink! action on the cast you wanna react to.
If you don't want to install the cast action, you can always reply to a cast with @ploink and our bot will reply with a frame for you to use. Lizard brain way to do it but it works.
Choose your reaction:
Enter an emoji: Pick an emoji to represent your reaction (literally type an emoji into the frame's text input like π€―). We've got a default sticker pack with around 3,000 of the most common emojis, but eventually others will add their own sticker packs and you'll be able to type in things like dogface400 or whatever they name their stickers. Our default emoji stickers all cost 10 $ploink to use, but sticker creators can price them however they want.
Choose how many stickers you wanna attach: Set it to more than 1 to make your reaction pop (and also the $ploink cost).
Sign the transaction: Sign the transaction to mint your reaction on Base.
Check your wallet: It should now contain a freshly-minted onchain cast reaction.
When you react to something the $ploink is distributed as follows:
10% to sticker pack creator: Good job for making the sticker.
50% to the OG of the content: Good job for making the cast.
40% burnt: Sent off to the void. We aren't really sure why.
We seeded $ploink to all Farcaster users using a very advanced mathematical formula: The number of times you've liked something on Farcaster * 100, with a floor of 500 and a max of 10,000.
Use Ploink!: The best way to get more $ploink is to actively use it. 50% of every reaction cost is rewarded back to the reactor's main balance daily. Additionally, 100% of the reaction cost is sent to a reactor's temporary bonus balance (over the course of 2 days) which is spendable for seven days before it vanishes. Spends from the bonus balance still get 50% rebated to the main balance daily, allowing you to accumulate $ploink by minting reactions daily.
Post good (or bad?) content: Share content on Farcaster that gets reacted to and watch your $ploink stack grow.
Create deranged sticker packs: The more your sticker packs get used, the more $ploink you get.
Beg the Ploink bot: If you can't manage any of the above, you can always beg the Ploink bot (using @ploink beg) and it's possible someone will take pity on your soul.
Follow the /ploink channel: +100 $ploink.
Follow the /patchwork channel: +100 $ploink.
Follow @patchwork on Farcaster
Join our discord and post your FID in the #ploink-boost channel: +100 $ploink.

Sticker publishing tools, templates, and guides π€―
Ways to augment your own cast replies or quote casts with reactions, rather than having them be separate and from our bot
More sticker packs
Leaderboards
UI on ploink.fun to get a full look at the chaos
A whole lot of other stuff... π
Why not.
Yeah, fully onchain on Base. https://opensea.io/collection/ploink-reaction
Not at the moment. Our plan is to get them onchain in the future, but they are just points in a database for now. We'll let the community help decide what onchain form they take.
Currently, yes. One day you'll be able to react to a bunch of other things but we're starting with Farcaster casts for now.
Ploink is built on Patchwork, a protocol and set of base contracts that make it easy to create rich, evolving datasets onchain. When someone reacts to a cast, we mint that cast's FID+hash as an NFT stub (`FarcasterStub.sol`) that Patchwork can interact with. Once the stub is minted, we have another contract (`PloinkPatch.sol`) that mints a soulbound NFT and "patches" it to the cast stub. This patch acts as a container that holds Ploink data on behalf of the stubβ reactions, specifically. For the actual reaction items, these are minted from our final NFT contract (`PloinkReaction.sol`) and get irreversibly assigned to the Ploink patch (but still owned by the minter). Each reaction mint contains a record of the sticker used, sticker quantity, cost, etc. and gets its own unique artwork.
The stub and patch get minted atomically when a cast receives its first reaction.
While there was nothing stopping us from directly assigning reactions to the cast stub, we thought it'd be cool if the stubs were app-agnostic entities that anyone could create their own patches for, with Ploink (via our Ploink patch) being just one of many apps that use the stubs as a canonical onchain representation of a cast. We'd love to see a bunch more app-specific patches that get patched onto those stubs.
If you have no idea what any of the above means, check out docs.patchwork.dev to dig into Patchwork's superpowers.
React to stuff, cast primo stuff that people react to, or create a based sticker pack that all the cool kids use.
Def let us know how we can make Ploink better. Or if dumber == better, let us know how we can make it absolutely max stupid.
Interested in creating a sticker pack for Ploink? We're building sticker publishing tools to make this super easy, but we need some guinea pigs to help us out. For now, join our Discord and let us know you're interested in creating a pack!
hello the discord link doesnt work
thanks, updated
What did you get done this week?
onboarded many many people to self custodial payments via @daimo-pay
Can you share an invite code Samuel? Looks really useful!
Will DM
βοΈany things
Published my podcast; recorded 4 more, read βhow to take smart notesβ and edited some timelapses β¨
dropped everything else to close 1 user
follow up production. send moar items for production. tentatives, design and design and always design
I bougth the site vibra.so
Extended a channel client for /boston to explore all channels: https://boston-five.vercel.app Source: https://github.com/jackdishman/boston
In the arena cranking on @skyoneer and @goldchain π«‘ https://warpcast.com/sheldon/0xaa92796b
launched gyms for /farworld and first prototype of /farcade https://warpcast.com/chuckstock/0xd2a75605
3 products into development re: higher (all while getting a whole bunch of upgraded caretaking systems for my grandmother after she had a stroke)
Check out what we launched for onchain summer: Ploink, mint reactions to casts on the superchain. https://blog.patchwork.dev/introducing-ploink
If you haven't minted a reaction yet what are you waiting on?
What's the last thing you did onchain? Link to the transaction if possible.
Someone make a farcaster action frame for this. π
Collected a song (through a Frame) https://basescan.org/tx/0xac5193f8d50e42a5b4523774fd2325a2fe4c7b8d32b487646d7210b545f6c3fc
created Coloranoun 1174 https://zora.co/collect/base:0xd0f26fd56774df14ffca1f0cccf6c164b31fc1ee/5
Bonked a pet on /frenpet. https://basescan.org/tx/0x8eaf0a21e11d435c3fd9e81c77559db05a0a7e9badc56aa5245b7a80fec9051f
Minted an artwork on Zora https://basescan.org/tx/0x15aace921d0d4c6fef24d62a5ded1ac9c5b2527c977ac736684722a5952e44fa
Withdrew 495 USDC to end this saga https://warpcast.com/ispeaknerd.eth/0x9e71ac52 https://etherscan.io/address/0x3eEFAa9d6e2ab7972C1001D41C82BB4881389257
Collected this adorable DimSumfers character https://basescan.org/tx/0xa264e1d5607fde2d86dab96480534794c851dd07758781a75fd3d96fe9fca976
Got drained yesterday by someone using my seedphrase and I don't know how they got me loool here's my 5 years wallet and after all those years, onchain history wasted https://debank.com/profile/0x9dd7604f02f9ba324f7cea8f08e8a1945165be9f/history
Thatβs a weird question given connected addresses. Lazy, not important to setup a dune query or something else?
A lot of work to find out what a given transaction is a lot of the time.
Apologies for shilling but that's the gap https://devfolio.co/projects/target-onchain-47c7 tries to fill. Initially focused on Commerce though https://www.targetonchain.xyz/api/frame/25/html?dev=true
Created a moshi through /moshicam Bet you love Spareribs too? Or just steak guy?? https://moshi.cam/pics/0x2a35e18686d5263a95ada80afa2f2458a24757c2/6
We are launching Ploink today! Mint onchain reactions to casts on @base.base.eth. Check it out!