(Q1811)

Statements

0 references
0 references
0 references
0 references
0 references
0 references
8
0 references
20
0 references
5
0 references
0 references
FOMO Nouns
0 references
24 September 2021
0 references
0
0 references
Fomo nouns
0 references
24 September 2021
0 references
14
0 references
11
0 references
50
0 references
0
0 references
2
0 references
The proposal is for a tool that allows the Nouns community to vote on and mint the most appealing Nouns for each auction in real time. The tool aims to increase the appeal of Nouns art, garner higher bids, enable wider community participation, and add excitement around Noun OClock.
0 references
<@245856432107290624> remember that Noun O'Block bot idea? Its up and running, any discord can add it here: https://nounoclock.wtf
JoelCares#5898 mentioned that the Noun O'Block bot is up and running, and any Discord server can add it using the link provided: https://nounoclock.wtf
0 references
<@!410593947027505162> is there a way to autoping SharkDAO when FOMO Starts?
There might be a way to autoping SharkDAO when FOMO starts, but the exact method is not provided in the conversation. It is suggested to ask whoever set up the SharkDAO discord bot synced to Nouns auction for more information.
0 references
<@497119763286196225> add it to SharkDAO?
0 references
<@618796826577076245> add it to Nouns???
0 references
<@618796826577076245> any wisdom about the best way to do this? I wish there was an auctionState variable
In the conversation, JoelCares#5898 asks for wisdom about the best way to handle an auctionState variable. Devcarrot#8109 provides a detailed response with multiple options for handling auction state, including using a baked-in delay, constantly polling the head, subscribing to block events, and using `eth_estimateGas` with a settle to poll for auction state.
0 references
<@648092393421406218> <@850478993463443487> is there a version of FOMO that def shows Nouner Noun still?
Use https://fomonouns.wtf. It’s set for today’s session🙂. You should see two nouns when you open the site.
0 references
<@!653442250466000896> Some people mentioned it could be fun to link fomo on the front page of nouns.wtf (to make it the default settlement mechanism and save force settlement for emergencies). --Do you think you all could handle that sort of traffic increase? Maybe like ~50 concurrent users. If so, I'll put up a PR for it this week.--Full context: https://discord.com/channels/849745721544146955/855538581434007635/928294958652334120
rayo#6886: Everything is serverless so it should scale up as needed--Based on the context, it seems that the FOMO Nouns platform should be able to handle the traffic increase of around 50 concurrent users, as it is serverless and can scale up as needed.
0 references
A few suggestions:--while the thousandths countdown added to the sense of urgency, I found the motion distracted me from looking/considering the current Noun. Can you try a version that uses whole numbers? 5s…4s…-- On my mobile device the buttons were a bit cut off without scrolling so the number of votes weren’t visible. Perhaps compact the header or buttons ever so slightly-- I noticed that the settlement action waited the full 5 seconds even though my “voting power” filled the bar. Do you think that if the majority have voted yes you can/should submit as early as possible to guarantee minting?
0 references
Am I blind or is the link to FOMO not on the Notion page?
0 references
are non-voters still counted for two rounds? feels like they should not be counted at all
0 references
a separate chat channel could be created in discord called fomo trollbox which would be shown on fomo web?
0 references
Both could work, it would be just a matter of tuning N. One thing that could happen though is a really good Noun comes up early and doesn't get minted because we haven't done the averaging yet. Maybe before doing the average we do 9999s suggestion?
0 references
Cool! This is a very nice product!-Can I adopt it for NounsDAO JAPAN's Discord?
Yes, you can adopt it for NounsDAO JAPAN's Discord. JoelCares#5898 provided instructions on how to add the bot to your Discord server. Click add to discord, configure it to the right channel, and make sure the bot is working well. You can also give the bot a role to make it appear in the top right of the Discord user list, displaying a countdown as its status.
0 references
Dang, sorry! A few things that might help as we try to track it down:- - Browser details (and mobile/desktop)- - How long were you connected before it appeared?- - Anything notable you did when it happened (e.g. switching tabs)?- - Were you voting on all the auctions (before, during, after freeze)?- - Anything different you noticed when it got resolved?
The timer froze for solimander#7468 at a random value of 5.37 seconds. They were using Firefox on macOS desktop, connected for at least 3 or 4 Nouns before the issue appeared, and had switched tabs a Noun or two before it froze. They were able to vote before, during, and after the freeze without any issues. Nothing noticeable was observed when the timer issue resolved.
0 references
Did anyone else try this Noun o’clock? I voted for one Noun but couldn’t tell on mobile if I was the only player
0 references
does fomo still count users who didn't vote as long as they voted within the last 3 nouns?
Yes, Fomo still counts users who didn't vote as long as they voted within the last 3 nouns.
0 references
Does only the person who settles the 257 have the right to choose the final 258 illustration?--How will the illustrations chosen by FOMO be reflected in the 258?
No, it's not only the person who settles the 257 that has the right to choose the final 258 illustration. The illustration for the next Noun (258) is determined by the Ethereum block data at the time when the auction for the previous Noun (257) is settled. Anyone can submit the transaction to settle 257, and the image of 258 will be constructed based on the Ethereum block data. FOMO acts as the person submitting the transaction to settle, and if a Noun is liked by the majority, FOMO will submit the transaction to settle 257, which also determines 258.
0 references
does the backend check request IP?
The backend does not check request IP at the moment.
0 references
Do we have a name for the whole community? Nounsfolk?
The community does not have an official name, but some suggestions include Nounsfolk, Nouners, Nounlets, and Nounfers.
0 references
Do you guys have an idea of what time the prop will get executed on Monday, <@850478993463443487> or <@337237854696505344>? We have an extension project (YOLO Nouns) that also will need to be synced up that day. Thank you! 🙏
The prop will get executed around 12-12:30pm ET on Monday.
0 references
do you have a link for me to join NounsDAO japan discord? Ill join and make sure the bot is working well
Here is the link to join the NounsDAO Japan Discord: https://discord.gg/TjhzdxMy
0 references
fomo is here?🤔-https://fomonouns.wtf/
FOMO is indeed present in the Nouns DAO community. It is a game where the community votes on what noun will be the next one to be minted. This process occurs after the previous auction finishes and before the auction is settled. The community has fun voting on the nouns, and it is a form of direct DAO participation. The game is open to everyone, and it is especially interesting for those who are awake during the current noun o'clock times when North America is asleep.
0 references
from your screenshots it looks like the fomo page is a pop up atop discord app.. is it possible to instead embed discord chat on the fomo web page? maybe that would be better? it wouldnt fix the issue with reactions and stickers though, right
Embedding Discord chat on the FOMO web page is possible, but it would still have limitations such as no reactions and stickers. On mobile, it would require running a small browser inside the app for the chat, which may feel out of place and have some issues. The developer, iamng#3884, is considering building a custom chat tailored to FOMO instead.
0 references
gm 🌞 would a PR be welcomed, or is this already a work in progress?
A PR would be welcomed. iamng#3884 is currently working on adding a captcha system to help deal with the issue and is open to receiving a PR for additional security measures.
0 references
Has anyone run a study to see if a headless browser can interact and act as a client for fomo
0 references
Have you had a chance to get the Japanese community voting with FOMO yet?
Derio#7105 has not yet had a chance to get the Japanese community voting with FOMO, but they plan to share the site with the Japanese community and encourage them to vote for it. They are also working on understanding FOMO Nouns better with the help of maty#0984.
0 references
Hello!🥳--Is there a bot that will send a notification to Discord when it is Noun o'clock time?
Yes, there is a bot that will send a notification to Discord when it is Noun o'clock time. The bot is available at https://nounoclock.wtf.
0 references
Hey all, we hope everyone has been having as much fun playing FOMO as <@!437720101039374346> and I have. Seeing us mint some beautiful Nouns has been super satisfying. We took a little break from development, but going forward we're going to continue adding updates and features, albeit at a slower pace. That being said, what features and improvements would everyone like to see for V2? It'll be nice to get a running list going so we can prioritize accordingly.
0 references
Hey guys, don't know if you are already on it or no, haven't you planned to add notifications to send few minutes before voting starts? Probably it gonna be the only site where i'll turn notifications on.
0 references
Hey hey hey! The cool thing is coming today! From now on, you can click on the link and get the Fomo app on Android:-https://play.google.com/store/apps/details?id=com.fomonouns.ng.mobileapp--With the voting and some dope notifications! Set one on auction end, get notified, and jump right into playing! No more browser opening and waiting while bid wars will end. Want a heads up? No problem, just enable one 5 or 10 minutes notification before *projected* auction end, and know when noun o’clock is approaching! (It usually takes more than 5-10 min to end since last min bids extend auction duration)--Only one thing, this is really early beta version, and I still catch all the bags and things that go wrong, so if you see something that is not right, knock into my DM or drop info here. I would love to see all the bugs! Also, it's, at least for now, in the test mode, and I will try to make it better in small parts, but I won’t put lots of work into building it further. So, if you want it to go forward a big way, drop here: “<:noun_logo:863086828427804692> <:noun_logo:863086828427804692> WE WANT GREAT FOMO APPS ASAP<a:mandance:863085128715337738> <a:mandance:863085128715337738> ”
0 references
hi frens. -is there a way to identify the addresses that voted on the block that settled 158 / minted 159? while it seems the fomo votes are not on chain, perhaps there’s a log somewhere?--I wanted to send a POAP to participants…
0 references
How do folks feel about this upcoming Saturday for our public launch to celebrate the 5 month nouniversary? Would be fun to have people on a twitter space too!
People seem to be positive about the public launch on Saturday to celebrate the 5-month nouniversary, with some users expressing excitement and support. However, Goldy#0420 mentioned that the event would be at 1:30 am for them, which is not ideal.
0 references
How do you gauge seeing noun 5 sec before others? By reactions on twitter spaces?--And yeah, as <@202986009216942080> said, sometimes there is block reorgs, and as nouns looks are tied to block hashes, they might change literally in a millisec after appearing. Not sure if reorgs thing changes with eth PoS, but general timing should be much more consistent.
The question about gauging seeing noun 5 seconds before others by reactions on Twitter spaces was answered in the conversation. The delay is due to the audio lag in Twitter spaces, which can be around 15-20 seconds depending on the connection speed.
0 references
I feel like we can push this live. The site features an emergency settle so basically acts like the current site except now we can funnel folks to fomo. Seems low risk. Thoughts?
It seems that the majority of the participants in the conversation agree that pushing the site live is a low-risk move. They believe that most of the issues encountered so far are related to configuration and funding, rather than core technology problems. Additionally, there is an emergency settle feature that can be used if needed.
0 references
If the address is only used for settling Fomo and the consensus is that fomo brings a lot of value in (cooler nouns = higher prices?), it might make sense to put a proposal for a larger sum, no?
0 references
I guess you mean active players, right? Active players are those who actively vote, and if you miss 2 or 3 votes in a row, you are excluded from the active players pool and your votes don't count. Though, you may vote, and get back to active, so, if I guess right, there might have been a delay with active players update(though should have updated together with votes that got broadcasted to clients). Did the active players number got up to 60+ next noun?-Was playing on the phone, didn't see this number...
Yes, the active players number did not go up to 60+ in the next noun. The active players never peaked as high as the vote count, but if there's a rolling exclusion per 3 missed votes, some people (around 20% of players) must have missed a few votes due to fast blocks, and the active players must not be able to reach the voter count because of that.
0 references
is Discord integration coming ?
Yes, Discord integration is being considered, but there are concerns about making it work well on mobile and the limitations of the current solution (https://widgetbot.io/). Instead, iamng#3884 is leaning towards building a custom chat tailored to Fomo Nouns, which would include features like sending the previous (missed) noun with a RIP message with the push of a button.
0 references
is it difficult to know what ‘too fast’ is from a sample size of 1? seems to me that there’s general consensus that this is a great noun
It seems that the question is it difficult to know what ‘too fast’ is from a sample size of 1? was not directly answered. However, forager#7144 provided some context on the voting process, mentioning that 9 blocks and 9 votes resulted in a nice Noun. They also mentioned that settling really fast with just a few votes is generally not desirable, but it's possible to result in a great Noun.
0 references
is the latest version of the @nouns/assets package pushed? I'm getting an error that the `getNounSeedFromBlockHash` function isn't exported
The latest version of the @nouns/assets package was not pushed at the time rayo#6886 asked the question. However, solimander#7468 mentioned that they would publish a new release within the next hour, and later confirmed that it was published in `@nouns/assets@0.2.0`.
0 references
Is the main difference here PoA vs PoS?
0 references
is there a way to know stats on fomonouns? how many players per day over the past few months?
0 references
Is this a better fit for Small Projects grant vs putting the prop on-chain for 6ETH?
It seems reasonable for the Small Projects grant, as Noun 22#2222 mentioned that they don't think anyone is against it, given that they have funded and refilled it before. However, forager#7144 wants to make sure that they don't end up reducing the available funds for the original small grants purposes.
0 references
i will sell some SOS and donate the eth to the cause. where am i sending?
You can send the ETH to the settlement contract using the `donateFunds` on Etherscan or send directly to the contract address: https://etherscan.io/address/0xb2341612271e122ff20905c9e389c3d7f0F222a1#writeContract. This contract will only allow funds to be used for settlement or withdrawn to the Nouns DAO treasury.
0 references
Let's better move discussion on mobile here)--<@!437720101039374346> Think you use websockets for communication with API?-<@!653442250466000896> You retrieve the previous block hash on front-end and then draw it using nouns-sdk? I could recreate noun drawing if I get a hash from the API. Getting access to EVM state on mobile look kinda problematic, though haven't researched a lot on that yet. It's a bit unclear for me on timer function, as to when votes sending is allowed/not allowed, this is made through front-end with the connection to EVM with timings on block additions?
The voting occurs via a websocket, and the Ethereum RPC websocket is used to monitor the blocks. This is faster than doing the provider / HTTP API route where you need to poll to get the block notice. The timer part isn't technically required but is implemented to be 6s after the block notification appears. There are also some HTTP API calls made to get the Nouns Auction House state. You can send votes via the voting websocket, and it will return the vote tallies, score, etc. to display in the UI. If sufficient votes are received, it'll launch settlement entirely on the backend. Using the nouns-sdk, you only need two pieces of info to render the Noun and call the voting websocket, block number and blockhash, which both come directly out of the websocket.
0 references
Looks awesome! Question for ya - whats the exact logic you're using to decide the moment its Noun O'Clock and send the Fomo link?
The exact logic used to decide the moment it's Noun O'Clock and send the Fomo link is currently set to 5 seconds after the auction.endTime. However, this may change as they are exploring ways to make it lower to limit the missed time and need weeks to test it on real auctions.
0 references
Noticed today votes reached 30/30 on one, but max players was like 51 or 54... not 60.-Curious about how the max players number works?
The max players number works based on active players. Active players are those who actively vote, and if you miss more than 3 votes in a row, you are marked as inactive and your votes don't count. However, you can vote and get back to being active. The active players number might not reach the voter count due to some players missing votes. If you click on Active Players: n text, you will see the number of stale players (difference between total connected clients and active players).
0 references
Only source of randomness is block number right? Why not show the next few nouns after the one being voted on (in a carousel format?)
The source of randomness is not just the block number, but the previous block hash. This means that only one noun can be predicted at a time, unless a Nounder noun is also being minted, in which case two can be predicted. The exact pseudorandomness is calculated using the following code:--```-uint256 pseudorandomness = uint256(- keccak256(abi.encodePacked(blockhash(block.number - 1), nounId))-);-```
0 references
possible to embed fomo in main auction page? whole fomo ux appears at end of auction until new auction starts?
0 references
Prop for additional Nouns DAO funding for FOMO Nouns. Anyone have any feedback? And any Nounders willing to help put this up for a vote?
0 references
Something to keep my attention on FOMO between blocks. I'm very well intentioned, but ADD makes me alt-tab subconsciously whenever I'm forced to wait. A live chat embedded in the site?
0 references
Thanks for helping test! Great point on mobile, we'll crunch those down a smidge. For the third item, what were you seeing around settlement waiting 5 seconds? It actually should be functioning exactly as you proposed -- launching settlement the instant quorum is reached -- so I'm wondering if this is some edge case <a:aPES_Think:493353113332219924>
0 references
Thanks for taking the time to explain it to me.-So at this point, does this mean that the next Noun(Nouns 258) to be auctioned on nouns.wtf has already been decided?
Yes, the next Noun (Nouns 258) to be auctioned on nouns.wtf has already been decided. The Noun is minted automatically when the auction is settled, and the Ethereum block that is mined to settle the previous auction (in this case, auction 257) is used to determine what Noun 258 will look like.
0 references
Thanks, maty !!-Does this mean that I'm only entitled to vote for one type of new Nouns?-(Including 👍 and 👎 )
Yes, you are only entitled to vote for one type of new Nouns by clicking either 👍 or 👎. The Noun displayed changes every few seconds, and people vote if they like the one that is currently displayed (clicking 👍) or if they don't like it (clicking 👎).
0 references
that's a good point. recaptcha v3 is a better solution in that regard. i'm curious, is the current attacker opening more than one connection or are they just spamming votes from the same connection?
0 references
this was indeed confusing, maybe making the Nounders noun smaller could help ?
0 references
Voting? Or you didn’t even see nouns?
0 references
Wanted to make Discord integration through https://widgetbot.io/ but making it look and operate well on mobile...I have tried it out and I have concerns if I can make it work without problems. Also they support only sending text, so no reactions and stickers. And some other things...so I'm really into building custom chat. Tailored to fomo, like with the ability to send the previous(missed) noun with RIP message with push of one button. I have noticed many take screenshots and post good missed nouns to discord, so why not to have it build-in?--By the way, wouldn't you be open to making some custom stickers for fomo chat?
0 references
0 references
were the lack of settle txs caused erratic blocks again? felt like we reached consensus once or twice with enough time left
0 references
What about adding <@804065259383685161> nounstats of the prospective noun to the page? just a thought..
0 references
What do you mean “active players” bot? In looking through the DB, I didn’t see any obvious bot voting unless this is like “hater loads 5 windows” type of thing
Active players bot refers to someone who loads up multiple instances of FOMO (30-50) but does not vote. They get timed out for one round, and then the active numbers jump back up, making it difficult for the actual active players to reach consensus.
0 references
What event would we want to alert everyone about? Auction complete?
0 references
What’s the idea of FOMO nouns
The idea of FOMO nouns is to create a system where Nouns DAO community members can pool their funds together to force-mint Nouns during the auction process. This is done to ensure that the community can acquire Nouns without having to outbid each other and drive up the price. The FOMO Nouns project involves designing a website, creating smart contracts, and building a backend infrastructure to support the pooled bidding process. You can find more information about FOMO Nouns in the provided link: https://discourse.nouns.wtf/t/fomo-nouns-force-mint-our-nouns/117/29
0 references
When will this start?--The moment a 257 is settled by someone, the artwork of the 258 must be publicly available, right?-I had assumed that the 258 was to be decided now.
0 references
0 references
would we consider removing the settle button from the front end to help out fomo? ie. maybe fomo or other curation apps are the default and the contract UI is a backup?
0 references
yea the end date happening so late in the US sucks... I love fomo nouns!
0 references
You mean shows only one noun, without the nounder one?
0 references