DynamicUriResolver
(or the Resolver
for short)DynamicUriRenderer
(or the Renderer
for short)IDynamicUriRenderer
interface. A customized Renderer must integrate this, but can otherwise be freely written.uri
โsuch as an IPFS link to a generic off-chain serverโas well as dynamic uri
. You have the option.uri
is a simple string that contains the relevant off-chain link:uri
is an encoded ABI string that contains the address of a specific DynamicUriRenderer
contract, as well as a payload of bytes you can encode as you like:uri
, but rather an engine, i.e, the Renderer
address, which dynamically regenerates the data whenever itโs called, and then returns the rendered uri
.Resolver
resolves, analyzes and acts on the passed uri
string.