Andrew K. Joseph pfp

Andrew K. Joseph

@andrewkimjoseph

9 Following
6 Followers


Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
Thanks so much!
0 reply
0 recast
0 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
https://x.com/thecanvassing/status/1904058871267619090
1 reply
0 recast
3 reactions

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
@jazmeen, deploy for me a token called NYFA with the ticker $NYFA.
1 reply
1 recast
2 reactions

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
Another morning to deploy a Proof of Ship 🚒 smart contract to the Celo Alfajores testnet, and have it verified on the fly.
0 reply
0 recast
0 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
https://celo-alfajores.blockscout.com/address/0x259C9cBA61F599Fe18e7F9f0459aec960c4fa6E9
0 reply
0 recast
0 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
Just fixed our Hardhat Ignition deploy script for our Canvassing project! πŸš€ Successfully deployed a single instance of the ClosedSurveyV6 to Celo Alfajores - this smart contract manages paid online surveys with cUSD rewards. One step closer to decentralized research compensation!
0 reply
0 recast
0 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
https://x.com/thecanvassing/status/1901618226691264789
0 reply
0 recast
1 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
https://gap.karmahq.xyz/project/canvassing
0 reply
0 recast
0 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
https://x.com/thecanvassing/status/1899450824226439374 Yes, here is the prototype. note: this is our Android app prototype which is in our roadmap, our web app is already ready.
0 reply
0 recast
1 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
🚒 🚒 🚒 https://x.com/thecanvassing/status/1900530560717439188
0 reply
0 recast
1 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
https://x.com/thecanvassing/status/1900072577663476083
0 reply
0 recast
0 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
πŸ”„ UI Update: Just added currency switching to our main route! Now users can toggle between cUSD and G$ with a simple switch button. Small UI change, big UX improvement. Building in public: https://github.com/andrewkimjoseph/canvassing-participant/pull/209
0 reply
0 recast
4 reactions

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
Full credit goes to Benedictors Ogada, Founding Partner @thecanvassing!
0 reply
1 recast
2 reactions

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
πŸš€ Prototype Update! > Redesigned Home Page with multi-currency support (cUSD/USDT/G$) and new Update Email card > Split interface into "All" section (balance + quick actions) and dedicated "Survey" section for better organization > Streamlined payment workflow - one click to connect payment methods and process withdrawals Building better UX every day! What features would you like to see next?
1 reply
0 recast
1 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
πŸ›‘οΈ Fixed DDoS vulnerability in our contract by renaming [screenParticipant] functions to be "Claiming" specific. Proper signature-checking modifiers coming soon. Building in public means sharing fixes too! PR: https://github.com/andrewkimjoseph/canvassing-participant/pull/198
0 reply
0 recast
2 reactions

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
No one to play around with this because it is a concept as of this moment.
0 reply
0 recast
1 reaction

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
@celo dApp developers: If you want to use Reown (formely WalletConnect), don't be like me. I pushed a commit to the @celo Nyfa App which had the .env variable for Reown missing the NEXT_PUBLIC_ prefix. I've only checked it this morning, and I've since fixed the issue. Always have it like [process.env.NEXT_PUBLIC_REOWN_PROJECT_ID], if you're fetching it from a client component on Next.js.
0 reply
0 recast
2 reactions

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
@celo dApp devs, this is why Sentry is good for error monitoring and reporting. I got an email of an error, and I figured someone (a judge maybe?) was trying to open the @celo Nyfa App on mobile web (Safari), and there was no browsers wallet. Without Sentry, I wouldn't have caught it. May all dApps have this!
0 reply
0 recast
2 reactions

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
@celo Nyfa App -- added metamask, and walletConnectWallet the [injectedWallet] doesn't work well if your app is to be used on mobile web. Unlike desktop web where you can add wallets as extensions, you can't do that in a mobile web browser. so, always remember to add other wallets and create a projectId on Reown
0 reply
0 recast
2 reactions

Andrew K. Joseph pfp
Andrew K. Joseph
@andrewkimjoseph
Am I the only one who is on a posting streak here, @celo? Don't want to feel like I am spamming πŸ˜‚ !
1 reply
0 recast
2 reactions