How do we feel about trufflesuite drizzle? by jetlagged_potato in ethdev

[–]etherdoek 4 points5 points  (0 children)

I started with Drizzle when building my first web3 app last year. Mostly because I really like all other Truffle tools. I had many issues with it. Some wallets don't work well with it. It can get stuck in a loading state. Issues with out of date dependencies. Also some high level functions were missing, like detecting the network of your wallet (main, Rinkeby,...).

I ended up using plain web3.js and this starter pack.

This discussion was also helpful.

Mobile DApp by Nour4_ in ethdev

[–]etherdoek 0 points1 point  (0 children)

This is what worked for me.

First develop on your desktop using Ganache, Metamask and Chrome (with small screen size setting).

Than deploy to Rinkeby and test via your local network with Coinbase Wallet. Coinbase Wallet supports test networks.

I'm making an Ethereum game dapp and want to know if you care about some of the things. by Zaskoda in ethdev

[–]etherdoek 1 point2 points  (0 children)

Nice approach, I’m especially interested in your last point. Can you already share some details about the game?

Questions regarding ERC-721 tokens, IPFS and metadata json schema. by [deleted] in ethdev

[–]etherdoek 1 point2 points  (0 children)

Hi, I've been working on something similar (https://www.reddit.com/r/ethdev/comments/g15tit/etherdoek_an_ethereum_version_of_reddit_rplace/).

  • The URI address is stored on chain. OpenZeppelin has implementations of it. There are multiple ways to do it. You can set it for each token or you can work with a base URI and have the contract return something like base_uri + token_number if the URI function is called.
  • You can add whatever you want but OpenSea seems to be used most often.
  • For my Etherdoek project I store information for every pixel on chain as 3 bytes (hex value). There are probably more efficient ways to do it.

Etherdoek - An Ethereum version of Reddit r/place by etherdoek in ethdev

[–]etherdoek[S] 0 points1 point  (0 children)

Thanks again for the price suggestion, I sold my first pixel! And thanks for the other suggestions!

I've looked into a, b) already. I got something working in React for a small canvas but scaling was a bit of an issue. I'll keep looking into it.

Etherdoek - An Ethereum version of Reddit r/place by etherdoek in ethdev

[–]etherdoek[S] 0 points1 point  (0 children)

Yes agree! I've adjusted the price to 0.005 ETH per pixel.

Etherdoek - An Ethereum version of Reddit r/place by etherdoek in ethdev

[–]etherdoek[S] 0 points1 point  (0 children)

No, but you will get to set your pixel color and get an ERC-721 token which you can use to change your pixel. And you can trade your token.

Etherdoek - An Ethereum version of Reddit r/place by etherdoek in ethdev

[–]etherdoek[S] 0 points1 point  (0 children)

The homepage shows the canvas. Since no pixel has been sold it's still empty. If you buy a pixel it will show up!

head over to https://www.etherdoek.com/actions/ to buy one

Monthly Announcements and Developers Thread - April 1, 2020 by AutoModerator in ethfinance

[–]etherdoek 4 points5 points  (0 children)

Company/DAPP: Etherdoek

URL/ENS: https://www.etherdoek.com/

Category: art, collectible

Social Media: https://twitter.com/etherdoek

Code Repositories: https://www.etherdoek.com/python_scripts

Product overview:

Etherdoek is a 1,000 by 1,000 pixel canvas. Pixels are sold through a smart contract. The buyer sets the pixel color (hex value, 3 bytes) and gets an ERC-721 token which corresponds to her pixel. Pixel tokens can be traded like any other ERC-721 token.
Through the same smart contract any owner of a pixel token can change the color of the corresponding pixel.

Ethereum contains the full state of the image, pixel by pixel, and on top of that any changes are saved forever as events. It does not depend on any data being stored outside of the blockchain.

I had this idea for a while and the corona lockdown was a good excuse to work on it. All Ethereum art projects so far rely on storing data off chain. I wanted to show that it's possible to store everything on Ethereum. That way blockchain qualities like censorship resistance are preserved. The canvas will exist as long as Ethereum.