pragma solidity ^0.4.24; import "./ERC223Token.sol"; import "./widget/ERC223TokenRenderer.sol"; import "tokenboost-solidity/contracts/widget/Renderable.sol"; contract RenderableERC223Token is ERC223Token, Renderable { ERC223TokenRenderer constant public renderer = ERC223TokenRenderer(address(bytes20("_ERC223TokenRenderer"))); constructor( address _owner, string _name, string _symbol ) public ERC223Token(_owner, _name, _symbol) { } function adminWidgets(string _locale) public view returns (string jsonObject) { return renderer.adminWidgets(_locale, this); } function userWidgets(string _locale) public view returns (string jsonObject) { return renderer.userWidgets(_locale, this); } function inputs(string _locale) public view returns (string jsonArray) { return renderer.inputs(_locale, this); } }