Paul Spencer pfp

Paul Spencer

@pagameba

204 Following
90 Followers


Paul Spencer pfp
Paul Spencer
@pagameba
A few weeks ago, we started building our first mini-app and its been a journey! The Warpcast team, especially @linda @horsefacts.eth and @ted were amazing and helped us through some technical and conceptual issues. We soft launched a week ago and struggled with, of all things, DNS issues. After switching domains, we finally sorted it all out and now https://app.duels.club is not only live and well, but also featured! We've still got a lot to learn, but we learned a lot also. HMU if you are building mini-apps and running into problems, perhaps our recent experience can help you out and I'm happy to share what we've learned (mostly by making lots of mistakes along the way :)). Happy dueling!
5 replies
2 recasts
10 reactions

Naz pfp
Naz
@naz1188
What’s next for @duelsapp? Here’s a hint…. ⚔️🪙@zora 🪙⚔️
0 reply
1 recast
4 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
Big UX update rolled out for @duelsapp today. Most exciting change for me is auth addresses now work on desktop! If you tried Duels before and haven't used it in a while, please give it another look - would appreciate any feedback! If you've never tried Duels, why not give it a go 😆 https://app.duels.club
0 reply
0 recast
3 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
Have you played Duels App yet 🖼️ ⚔️? Check out this epic art battle I just bet on. You can earn $USDC if you win! I picked this artist to win: @madxart.eth
0 reply
0 recast
1 reaction

Paul Spencer pfp
Paul Spencer
@pagameba
Have you played Duels App yet 🖼️ ⚔️? Check out this epic art battle I just bet on. You can earn $USDC if you win! I picked this artist to win: @madxart.eth
0 reply
0 recast
1 reaction

Paul Spencer pfp
Paul Spencer
@pagameba
Have you played Duels App yet 🖼️ ⚔️? Check out this epic art battle I just bet on. You can earn $USDC if you win! I picked this artist to win: @soulcurryart.eth
0 reply
1 recast
2 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
Have you played Duels App yet 🖼️ ⚔️? Check out this epic art battle I just bet on. You can earn $USDC if you win! I picked this artist to win: @soulcurryart.eth
0 reply
1 recast
1 reaction

Paul Spencer pfp
Paul Spencer
@pagameba
Big update to Duels today! I picked this artist to win: @richarmstrong
0 reply
0 recast
2 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
Some changes coming soon to @duelsapp ! For now, I picked these artists to win @digitalgyoza @theritual @janvonp @izzzi
0 reply
0 recast
4 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
PSA If you implement authAddress support and get contract failures calling verifySignInMessage, check if you are using an RPC URL with your app client's connector and make sure that its configured for Optimism mainnet. I used one for base because I wasn't thinking! Thanks to @horsefacts.eth for pointing me in the right direction 🙏
0 reply
0 recast
2 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
I love developing on my MacBook but when you are deploying to AWS lambdas, it can be tricky. Today I screwed up deploying the next version of my miniapp because I added a dependency on `canvas` which got mac binaries so when my lambda went to run, it just failed with some esoteric node failure. Switched to a pre-built lambda layer someone made (thank you!) and everything is fine in the world again. If you find yourself faced with a lambda that won't run because of some node internal error, maybe check your binary dependencies!
0 reply
0 recast
0 reaction

Paul Spencer pfp
Paul Spencer
@pagameba
just added auth address support to @duelsapp - was a lot easier than I expected, but then again I should have expected that 😆 Should roll out with the next update and then no more pain for desktop users ❤️
0 reply
0 recast
3 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
hah true. I'm always trying to reduce npm dependencies but some are just too good to move away from :)
0 reply
0 recast
1 reaction

Paul Spencer pfp
Paul Spencer
@pagameba
Love my chances today, especially newcomer @soulcurryart.eth ❤️ Also picked @dammitpng @leslieaspurlock and @izzzi
0 reply
1 recast
3 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
TIL node's native fetch (18-23) uses a library called `undici` which does not include a CRLF at the end of multipart/form-data which is a gray zone in RFC 7578 but basically makes form uploads using fetch not work with some endpoints (for me, pinata). Using axios works. The undici library recently updated to include CRLF so hopefully by node 24 we'll be able to move back to native fetch again for form uploads!
1 reply
0 recast
3 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
Hi, this usually means that the wallet is not connected to the app but the app thinks the wallet is connected. Are you using the Farcaster wallet or an external wallet?
1 reply
0 recast
1 reaction

Paul Spencer pfp
Paul Spencer
@pagameba
My daily duel fetish satisfied again, I picked these artists to win: @annadart @richarmstrong @odysseyheart @janvonp
0 reply
0 recast
2 reactions

Paul Spencer pfp
Paul Spencer
@pagameba
More tough choices today on duels! I picked these artists to win: @izzzi @leslieaspurlock @nocturnalwiz.eth @erikx
0 reply
0 recast
1 reaction

Paul Spencer pfp
Paul Spencer
@pagameba
Is anyone using the @zora Coins SDK in their mini-apps? Looking for some insight into how it works - thinking of using it for a content mini-app but I don't understand quite how it would all fit together with what I want to do.
0 reply
0 recast
0 reaction

Paul Spencer pfp
Paul Spencer
@pagameba
Daily duel picks! I picked these artists to win: @psychrome @digitalgyoza @rogerhaus @seoulman24
0 reply
0 recast
3 reactions