Since my last NFT was banned, I made another NFT and dApp. This time for autonomous art: autonomous.graphics It's a collective work. Anyone can mint a token for it by making a visual contribution, and the price to mint is paid to all previous contributors.
@moxie The website is not loading today, is the show over?
@Kapuster Ah bummer, looks like @AlchemyPlatform has some limit on the amount of work a view function can do? It's failing with "out of gas" when running the function to build the SVG.
@moxie @Kapuster @AlchemyPlatform View functions still have to fit within the block gas limit (unless you run a custom node to bypass it).
@simondlr @Kapuster @AlchemyPlatform Huh, for view functions that are being called outside of a transaction? It's just the equivalent of DB lookup, wouldn't it be up to the queried node to determine what kind of limit to apply to the read? They're already charging for the work, so why limit it?
@moxie @Kapuster @AlchemyPlatform View functions could still generate infinite loops and DDOS the node. It's default. If a node provider, like Alchemy, charges for queries, then yeah, I'd expect them to just manually turn that limit off to what the user is paying for (vs the limit being native on the node).
@simondlr @Kapuster @AlchemyPlatform Yeah I would expect that they’d be okay with infinite so long as they’re getting paid to infinity 😂 This is another situation where I can’t fix it by running a node, b/c OpenSea is likely calling Infura, so even if I run my own node the NFT will no longer meaningfully exist :-(
@moxie @simondlr @AlchemyPlatform I'm sorry, @moxie I'm not a technically savvy user... could you please explain in simple terms what happened there? and what's going to happen now?