All Classes and Interfaces
Class
Description
Tuple plugin for the ABI element type tuple(address,address,uint256).
Tuple plugin for the ABI element type tuple(address,uint256).
Opt-in cache boundary for deterministic, block-pinned renderer operations.
Opt-in cache boundary for a block-pinned render and its XSLT post-processing.
Implementations of an XML renderer for IXMLRepresentableState and IXMLRepresentableStatePart
Tuple plugin for the Smart Product Framework curve quote ABI type.
Identifies one block on one fork of an EVM chain.
Verifies that an EVM snapshot is eligible for reuse across block boundaries.
Verifies that an EVM snapshot still identifies the same canonical block.
Reference implementation of an XML renderer for IXMLRepresentableState and IXMLRepresentableStatePart
Supported XML Schemata:
Core scalar profile
State-part callbacks with the renderer-provided
$partId argument
Multi-binding attributes (evmstate:calls)
Array binding profile for scalar and tuple arrays via evmstate:item-element + evmstate:item-field
External template includes profile via XInclude (xi:include) with evmstate:integrity verification
ERC-4804/6860 web3:// and w3:// XInclude resources (address-based, same-chain)
Supported Contract Templates
XML-Complete state: stateXmlTemplate()
Partial state: statePartXmlTemplate(uint256 partId)
Optional cross-block state identity advertised by a representable-state
contract.
Options controlling XInclude expansion and resource fetching.
Utility to validate the XML output of an IXMLRepresentableState contract
against the evmstate binding schema (and optionally additional business XSDs).
Loads a top-level XSLT resource from a policy-controlled HTTP(S) URL or from
an on-chain
ITextResource.Base type for all expected resource-loading failures.
The supplied URI or snapshot parameter is malformed.
Immutable loader policy.
Builder for immutable loader options.
Resource access was rejected by the configured security policy.
Loading exceeded the configured network timeout.
The resource exceeded the configured byte limit.
The remote HTTP server or renderer RPC failed.
Enablement and resource bounds for an in-process renderer cache.
Tuple plugin for a struct with ABI type tuple(uint256,int256).
Plugin interface for tuple/struct bindings used by the array binding profile.
Utilities related to encryption/decryption/hashing
Applies a caller-selected XSLT stylesheet to an already rendered XML
representation.
Signals an invalid specification, selected stylesheet, source XML, or
transformation.
Loads the bytes of an explicitly selected external stylesheet.
Checked failure raised by a caller-supplied external resource loader.
Transformed content and its response media type.