{"compiler":{"version":"0.7.5+commit.eb77ed08"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"_tokenImage","type":"address"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"getTokenProxyInterfacesVersion","outputs":[{"internalType":"uint64","name":"major","type":"uint64"},{"internalType":"uint64","name":"minor","type":"uint64"},{"internalType":"uint64","name":"patch","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"impl","type":"address"}],"stateMutability":"view","type":"function"}],"devdoc":{"details":"Helps to reduces the size of the deployed bytecode for automatically created tokens, by using a proxy contract.","kind":"dev","methods":{"constructor":{"details":"Creates a non-upgradeable token proxy for PermitableToken.sol, initializes its eternalStorage.","params":{"_chainId":"chain id for current network.","_decimals":"token decimals.","_name":"token name.","_owner":"address of the owner for this contract.","_symbol":"token symbol.","_tokenImage":"address of the token image used for mirroring all functions."}},"getTokenProxyInterfacesVersion()":{"details":"Tells the current version of the token proxy interfaces."},"implementation()":{"details":"Retrieves the implementation contract address, mirrored token image.","returns":{"impl":"token image address."}}},"title":"TokenProxy","version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"compilationTarget":{"TokenProxy.sol":"TokenProxy"},"evmVersion":"istanbul","libraries":{},"metadata":{"bytecodeHash":"ipfs"},"optimizer":{"enabled":true,"runs":200},"remappings":[]},"sources":{"TokenProxy.sol":{"keccak256":"0x0053ce5d93b5aaf499664ba29aff9fd35266bc51866e50e6b658bd1788a878a8","urls":["bzz-raw://c125977c5c9e550a0cfabc1e917dc8ca76ef2c86de7eeea43bd8e083ae39654a","dweb:/ipfs/QmZmmfyyRBaGFoWyDGu1MzL5G6ojJzabjTxSrEruXh1qi9"]}},"version":1}