9829
TommyJo

@tommyjo.eth #9829

I cast on Privacy + DAOs | Head of Product + Governance at DecentDAO | Gamer, Sountrack lover & dog owner| 2 exits | 1 failure | https://linktr.ee/tommy.stuart
1360 Follower 768 Following
10 years ago this soundtrack by Hans Zimmer along with the trailer made me want to quit my job and just hang with wildlife all day

https://youtu.be/c8aFcHFu8QM?si=t5l7QyFLjaF1Rshh
'Three Billboards Outside Ebbing, Missouri' | 2017 | Martin McDonagh
I've been nudged @esteez.eth @sonofmosiah @cameron to get an endorsement by @icebreaker

. Can you endorse me on?🙏
Agenda item for this Thursday's 'Let's talk about DAOs':

@thethriller and others, it might be worth us pre-reading and understanding who will auto become members in the /daos channel
Let’s talk about /daos weekly call 9/26 (Thursday)

📣 Starts tomorrow 9am Pacific Time! 📣

Come on stage and say hi.

Join here --> https://alpha.tavern.fm/taverns/5pe8336ADiwKIp1bGnVE
@brennan - us over on the /daos channel are really enjoying the @tavern so far

The closed caption feature is 🔥
Let’s talk about /daos weekly call 9/19 (Thursday) at 9am Pacific Time!

📣 Starts in a few hours 📣

Come on stage and say hi to the regulars. We're experimenting using an Audio Room at Tavern this week!

Join here --> https://alpha.tavern.fm/taverns/oNpZgPqY81Lv4LIWgp54
📣 Let's Talk About /daos 📣

The weekly space for any DAO enthusiasts to talk, share news, ask questions, etc.
Thursdays at 9AM Pacific
8/8: aburra.xyz/space/250

✅ Agenda collab: bit.ly/4cgJ2Wc

➡️ DC group for 🔔s: warpcast.com/~/channel/daos
➡️ DM me for a recurring cal invite
With all the latest news, feels like a good week to talk about /daos .

Look forward to seeing y'all there
Pausing on /100days of code for a couple of weeks as I need to get into prep mode for my wedding.

TLDR --> Been coding for 75 days with 9 days off and got the prediction market working from contracts --> database --> backend --> frontend.

Took waaaay too long... but was fun. Post wedding will pick up making it something more useable 🔥
Day 26 of /100days of code - the front-end now works with my backend and contracts. Can start now turning this into something of a UX experience starting with error handling

https://github.com/tomstuart123/hive-markets-gnosis/commits/main/
Day 25 of /100days of code.

Found the issue. My getCreate2Address() function was spitting out an icorrect address for the prediction market. For now I just reverted to finding the prediction market address retroactively once deployed. Will pick up the create2 function bug once further along... but glad I have things working end to end with postman now

https://github.com/tomstuart123/hive-markets-gnosis/commits/main/
@thethriller love your point about convex/concave decision

This was how Vitalik thought about centralised v.s. decentralised decision making - https://vitalik.eth.limo/general/2022/09/20/daos.html
Day 24 of /100days not sure why but the erc-20 token flows aren't happening as expected. Annoying
Day 23 of /100days - so the math on sell does seem to be working better. however, to be 100% confidence I need to track the token amounts on buy and sell despite some of the functions being not set to 'public'. need another morning on this. Good signs though that using the OG contracts of gnosis was a good call
I suck at asteroids

980 in the Atari Onchain Asteroids game! Can you beat me? www.arcade.fun/?ref=0xf26d75b2Fc048F1F6C793aE9F939Fa0946a0E104
Day 22 of /100days - dumb. my old contracts hadnt provided initial liquidity so there was no need for the factory to be approved for token spend. For the old FPMM contracts of gnosis it is required. Solved now. The server can run all endpoints end to end EXCEPT, those related to selling. big test starts tomorrow; lets see if I still get the math issues when selling when I dont alter the OG contracts of gnosis

https://github.com/tomstuart123/hive-markets-gnosis/commits/main/
Day 21 of /100days - hitting nonce issues in my server. Don't think thats the real issue. An error is causing the misalignment but the nonce issues make it hard to replicate. Will come back at it tomorrow
Day 20 of /100days - Updated the code in my server to work with gnosis' - not my - contracts. Will test it for bugs with postman tomorrow

https://github.com/tomstuart123/hive-markets-gnosis/commits/main/
Day 19 of /100days. nice my test script now works. I only skipped over one or two functions that didnt directly translate... but I can pick that up in my server testing. Will start that tomorrow

https://github.com/tomstuart123/hive-markets-gnosis/commits/main/
Day 18 of /100days. I had to go back to the deploy contracts as didn't mint any tokens to myself for testing. Turns out ERC20.sol from this 5 year old version doesn't have a public mint function... but an extended contract instead of erc20mintable.sol. Crazy. Anyway, redeployed and my test script does now create the market (again) but faces an issue in the add liquidity. Will pick up this flow for the 3rd time again this weekend

https://github.com/tomstuart123/hive-markets-gnosis/commits/main/
Day 17 of /100days okay, deployed contracts on my local gnosischain via ganache. will try the test-script later today.

https://github.com/tomstuart123/hive-markets-gnosis/commits/main/