I'm not sure if you're watching Kojak's current stream right now, but he said something about preferring that temporary codes not be added to the Wiki. But the point of the Wiki is to archive all information. What do?
Yeah, I think the biggest issue right now is people will monitor the wikia page for codes and sometimes we make short-lived codes (<4 hours) for stream or just random stuff. It's a little bit of time till those codes are added so by the time they are, they might be half-way through expiry, and so say 2 hours later someone checks it and its expired, they complain cause they think it was a 2 hour code.
That particular problem is kind of unavoidable, given the nature of a wiki - its just something to keep in mind.
They other two problems are expired codes on active list (which really, nothing can be done about from community perspective until someone tries and finds they are expired and then moves them) and the ever-growing list of expired codes. Right now, we have no restrictions on how we make codes and we can re-use old codes to issue new rewards (we have a random generator if we choose, as you have noticed).
With this system, it may just make more sense to only track and log active codes and then have those removed once expired - I know the purpose of a wikia to to archive all information, but expired codes and their rewards may be a bit much given how much has been created so far.
The codes are generated as a little something to put out there during the stream time (those codes typically have had a 5 hour lifespan). They are usually small amounts, (3 blood stones or 5-10 diamonds) and the codes themselves are welcome to be spread around, the downside of them also being spread is. due to their short active period, that info can be outdated quickly.
I wouldn't say people are being 'ghettoized', its just a reward thats distributed when they stream, if you can claim it, awesome. If you can't, then that sucks, but there will always be more being made. You don't even have to be watching stream to claim it, you just need to code which spreads around quickly thanks to the awesome community.
I guess people can share codes at comment section between each others and we may leave only codes that have very long expire time or somehow important or are permantent (idk if they are permanent but they to be there still)
In the end, wikia is community run and not Berzerk run, so up to you guys what you want to put! Since code expiry times can be fluid, it may be tough to set up a good system on what to document and what not to, so going forward, might as well continue as you have been. I'll most likely start putting rough estimate expiries in my code messages to hopefully help facilitate removing them on expiry.
My only strong vote is to remove most of the expired codes - if a code expires it can go into the Expired list for a period of time and then removed completely.
I dont realy see a problem in put codes in the wikia. If the code stops working, you as a player have just to accept that. If you go to Reddit they are talking about a lot of things and codes are not in one place and/or all organized like here...
I personally already complaim about fast expired codes, but right now, i know that its a decision of the devs and its nothing that i can do. When i have time just come here and check codes, if they are working i just use they , if they are not, ok.