Doki Doki Announcements
118 subscribers
20 photos
1 video
2 files
336 links
official announcements
Download Telegram
Dev Update Copied from Discord:

Hello World!
Today we release one of the big updates that will allow us to support third party collections, most of what I will explain here has been done to strengthen our infrastructure and allow us to build and deliver faster.
Backend:
* Reworked our current API completely to generate previews and host assets ourselves, we won't be dependent on any third party APIs to get NFT assets anymore
* Assets will now be served by a CDN, which should improve loading times, independently of where you are in the world
* Nfts added to the prize pool of a gachapon will be saved by our API regardless of which collection it belongs to, which means third party collections are already supported in (and only) the gachapon page.

IMPORTANT NOTE: The assets of our NFTs (image, preview, name, attributes, etc...) are still stored on IPFS, that doesn't change. But having a server to index them and a CDN to distribute them means that you don't need to rely on the goodwill of an IPFS node (which are known to be slow) to see what your NFT looks like. Web3 is cool, but if the web2 experience suck, nobody will use your app, that's why this is important.

Frontend:
* Reworked most of the code to facilitate maintenance, as the current frontend was built pretty quickly to release the gachapons on Polygon, @cedriceuh started to put in place best practices and automated tests to avoid regression and be able to build with a certain piece of mind
* Also replaced all calls to our previous API with the new one

Bug fixes:
* The message that asks you to wait after your 'play' TX go through is back, this should prevent players from refreshing the page thinking it's stuck/bugged
* The list of NFTs in a gachapon now refreshes after the prizes are shown instead of when the TX go through

What we are working on now:
* Make the collection page display third party NFTs that were added to our gachapons
* Whitelisting system for gachapons so owners can limit the addresses that can use the gachapon to a defined set (can be turned on and off at will)
Untamed Isles, an upcoming crypto MMORPG have released their own Degacha Machine! The machine features the artwork of the beautiful creatures from the game.

They are burning ALL of their AZUKI from the machine as a form of artistic expression and in support of our community.

Their utility NFT, Guppy Gang can be found at https://guppygang.io/ and anyone who holds 1 Guppy Gang NFT and 1 Piece of art from the Degacha machine https://is.gd/cWK3mr will be entered into a giveaway for a mystery prize.

Guppy Gang Benefits:
Guppy Gang token holders receive a monthly airdrop of in-game tickets
They also receive an in-game portrait of their Guppy to hang in their player housing
As a Genesis token, it comes with game keys, priority access to future release and more

It is selling out fast and they have recently partnered with CyberKongz. Learn more here: https://bit.ly/3C6scr5

Go ahead and check out their Discord : https://discord.gg/guppygang
Twitter: https://twitter.com/guppygangnft

The DeGacha Machine costs 700 AZUKI per play: https://is.gd/cWK3mr
Introducing custom collections on Doki Doki!

Gachapon owners can now load NFTs from any collection into their machine. Of course, the NFT and the machine have to exist on the same chain. This represents a huge milestone for us and a big step forward to the permissionless system.

The Crypto Night Life Gachapon machine https://dokidoki.com/playgacha/3/0x3f22eCd19B669dCc2Ec926A94989263a5C1Db0Ef is officially the first one to support a different NFT collection than the DokiDoki one., featuring vehicles and parts that will be usable in their up-coming P2E racing game. For more info, visit https://nightlifedrifting.com/

With that in mind, here are a few details:
* We are not currently able to process and follow each and every transactions of NFTs using shared contracts (Crypto Night Life is using the OpenSea shared contract for example). Those NFTs will not appear in the Polygon tab of the collection page on dokidoki.com for now, but they will appear in the "Play History" tab and the "Featured NFTs" panel of the gachapon page. The reason being that those collections contain a huge amount of NFTs, and following the movements of every one of them would be too much for our current infrastructure to handle.
* Only NFTs from the same collection can be added to a gachapon for now, example: You can't load a Crypto Night Life NFT and a DokiDoki NFT in the same gachapon.
* We assume that the nft collections that want to use our gachapons already follow the OpenSea metadata standards (https://docs.opensea.io/docs/metadata-standards#metadata-structure), if that's not the case, reach out to us so we can integrate your NFTs structure. You can still load NFTs in a gachapon, but they might not appear correctly on our frontend. We will write some documentation with our current requirements so stay tuned on that.
* The "Withdraw to L1" button has been removed from custom collection NFTs as our bridge only works with DokiDoki NFTs.

Other than that, any ERC1155 compatible nft collection is supported and can be loaded into a gachapon.

Frontend:
* Support for custom collections on the NFT details page, Polygon collection tab...
* Real time tracking of your token balance on a gachapon, no need to refresh if you received ETH or AZUKI to play a gachapon!

What are we working on now:
* The permissionless gachapon creation system (anybody will be able to create a gachapon contract and appear on our site)
* Scaling of our infrastructure to support a high volume of gachapon creation
* Multi collection support for gachapons
Chainbinders PSA: NOTE: Unbinding is currently inaccessible via the Chainbinders website due to a payment issue for the node server. The issue has been resolved on our side however there is a waiting period before the payment is re-triggered and service is restored.

It should be back up soon, however if you are in a rush to unbind it can be done so by manually interacting with the contract.
Because of the recent reports of users getting airdropped tokens, here is the official list of our token addresses:
* Chainbinders (BND)
ETH: 0x84cd68c3e470ecee4b8b6212efcb8c6bcb38da1d
POLYGON: 0x032b3217241fe53fFaDB334a9d06aACd2A9153D9
* Doki Doki (DOKI)
ETH: 0x9ceb84f92a0561fa3cc4132ab9c0b76a59787544
POLYGON: 0x5c7f7fe4766fe8f0fa9b41e2e4194d939488ff1c
* Azuki (AZUKI)
ETH: 0x910524678c0b1b23ffb9285a81f99c29c11cbaed
POLYGON: 0x7cdc0421469398e0f3aa8890693d86c840ac8931

Those are the only official addresses, please compare them with any tokens you might receive and that have the same name/symbol.
None of our tokens are bridged to BSC or other chains, they only exists on ETHEREUM and POLYGON right now.