Add the ability to load a web page from a contract

Description:

A definition of a URI scheme able to load resources from contracts.

Example:

web3://0x71C7656EC7ab88b098defB751B7401B5f6d8976F/resource_name

Should be translated into:

getResource(resource_name) call on 0x71C7656EC7ab88b098defB751B7401B5f6d8976F

The content returned should be encoded into base64. Once the content is decoded, it MUST be an HTML page (MUST begin with and MUST end with ).

More “web3://” URI included in the HTML page itself would be gettable too, all translated into getResource calls.

Once the content is fetched and decoded, it must be rendered into the browser.

Purpose:

Load a web page from a contract address.

Extension/Mobile/Both:

Both

Images/Attacments: