off-chain artefact deployedBytecode (AccessControlledAggregator.json):
0x6080604052600436106100855760003560e01c80630a7569831461009c5780635c60da1b146100ba5780636b14daf8146100f457806379ba5097146101f55780638038e4a1146102135780638823da6c146102315780638da5cb5b14610276578063a118f24914610294578063dc7f0124146102d9578063f2fde38b146102f757610094565b366100945761009261033c565b005b61009261033c565b3480156100b1576000806100ae610c1b565b50505b50610092610356565b3480156100cf576000806100cc610c1b565b50505b506100d86103ac565b6040516001600160a01b03909116815260200160405180910390f35b34801561010957600080610106610c1b565b50505b506101e16004803603604081101561012957600080610126610c1b565b50505b6001600160a01b038235169190810190604081016020820135600160201b81111561015c57600080610159610c1b565b50505b82018360208201111561017757600080610174610c1b565b50505b803590602001918460018302840111600160201b831117156101a15760008061019e610c1b565b50505b91908080601f01602080910402602001604051908101604052818152929190602084018383808284376000920191909152509295506103bb945050505050565b604051901515815260200160405180910390f35b34801561020a57600080610207610c1b565b50505b506100926103e2565b34801561022857600080610225610c1b565b50505b506100926104ca565b34801561024657600080610243610c1b565b50505b506100926004803603602081101561026657600080610263610c1b565b50505b50356001600160a01b031661051a565b34801561028b57600080610288610c1b565b50505b506100d8610580565b3480156102a9576000806102a6610c1b565b50505b50610092600480360360208110156102c9576000806102c6610c1b565b50505b50356001600160a01b031661058a565b3480156102ee576000806102eb610c1b565b50505b506101e16105ee565b34801561030c57600080610309610c1b565b50505b506100926004803603602081101561032c57600080610329610c1b565b50505b50356001600160a01b03166105f8565b61034461068f565b61035461034f6107e8565b61081a565b565b6103675a610362610c86565b610857565b61036f6108c2565b156103545761037e60006108dc565b7f3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f53963860405160405180910390a1565b60006103b66107e8565b905090565b60006103c783836108fb565b806103d957506001600160a01b038316155b90505b92915050565b6103ea61091c565b6001600160a01b03165a6103fc610c86565b6001600160a01b0316146104585760405162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b604482015260640160405180910390610455610c1b565b50505b600061046261093e565b90506104755a610470610c86565b61094a565b61047f600061097a565b5a610488610c86565b6001600160a01b0316816001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b6104d65a610362610c86565b6104de6108c2565b610354576104ec60016108dc565b7faebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c348060405160405180910390a1565b6105265a610362610c86565b61052f81610987565b1561057d5761053f8160006109ca565b7f3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1816040516001600160a01b03909116815260200160405180910390a15b50565b60006103b661093e565b6105965a610362610c86565b61059f81610987565b61057d576105ae8160016109ca565b7f87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4816040516001600160a01b03909116815260200160405180910390a150565b60006103b66108c2565b6106045a610362610c86565b61060d8161097a565b806001600160a01b031661061f61093e565b6001600160a01b03167fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127860405160405180910390a350565b60606103d98383604051606081016040526027808252610ecd6020830139610a19565b60008082610686610cdb565b15159392505050565b600080356001600160e01b031916639a6fc8f560e01b14806106c357506000356001600160e01b031916633fabe5a360e21b145b806106e057506000356001600160e01b0319166350d25bcd60e01b145b806106fd57506000356001600160e01b031916633345078160e11b145b8061071a57506000356001600160e01b031916634102dfb560e11b145b8061073757506000356001600160e01b031916632d6ad63760e21b145b8061075457506000356001600160e01b031916632d8cd88360e21b145b1561057d576107a15a610765610c86565b6000368080601f01602080910402602001604051908101604052818152929190602084018383808284376000920191909152506103bb92505050565b61057d5760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401604051809103906107e3610c1b565b505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80610814610d27565b91505090565b3660008037600080366000845a61082f610d73565b50505050503d6000803e808015610845573d6000f35b3d6000610850610c1b565b5050505050565b61085f61093e565b6001600160a01b0316816001600160a01b03161461057d5760405162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b6044820152606401604051809103906107e3610c1b565b6000600080516020610ead83398151915280610814610d27565b600080516020610ead83398151915281816108f5610e5e565b50505050565b600061090683610987565b806103d957506109146108c2565b159392505050565b6000806001610929610d27565b906101000a90046001600160a01b0316905090565b60008080610929610d27565b806000600181610958610d27565b816001600160a01b0302191690836001600160a01b03160217906108f5610e5e565b8060018080610958610d27565b600080610992610b33565b6001600160a01b03841660009081526020829052909150604090206000906109b8610d27565b906101000a900460ff16915050919050565b60006109d4610b33565b6001600160a01b038416600090815260208290529091508290604090206001816109fc610d27565b8160ff02191690831515021790610a11610e5e565b505050505050565b6060610a248461067a565b610a685760405162461bcd60e51b8152600401808060200182810382526026815260200180610ef46026913960400191505060405180910390610a65610c1b565b50505b60006060856001600160a01b0316856040518082805190602001908083835b60208310610aa65780518252601f199092019160209182019101610a87565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855a610ade610d73565b50505050509150503d8060008114610b12576040513d603f01601f191681016040523d815291503d6000602084013e610b17565b606091505b5091509150610b27828286610b57565b925050505b9392505050565b7f898499e8ccc785a26f6835e2e9c2670e80cd294b0093a941a26f7925ed9395c390565b60608315610b66575081610b2c565b600083511115610b875782518084602001610b7f610c1b565b505050610b2c565b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610bd1578082015183820152602001610bb9565b50505050905090810190601f168015610bfe5780820380516001836020036101000a031916815260200191505b509250505060405180910390610c12610c1b565b50509392505050565b632a2a7adb598160e01b8152600481016020815285602082015260005b86811015610c53578086015182820160400152602001610c38565b506020828760640184336000905af158601d01573d60011458600c01573d6000803e3d621234565260ea61109c52505050565b6373509064598160e01b8152602081600483336000905af158601d01573d60011458600c01573d6000803e3d621234565260ea61109c528051935060005b60408110156107e357600082820152602001610cc4565b638435035b598160e01b8152836004820152602081602483336000905af158601d01573d60011458600c01573d6000803e3d621234565260ea61109c5280516000825293506020610cc4565b6303daa959598160e01b8152836004820152602081602483336000905af158601d01573d60011458600c01573d6000803e3d621234565260ea61109c5280516000825293506020610cc4565b63ffe73914598160e01b8152610da4565b80808311156103dc575090919050565b80808310156103dc575090919050565b836004820152846024820152606060448201528660648201526084810160005b88811015610ddc578088015182820152602001610dc4565b506060828960a40184336000905af158601d01573d60011458600c01573d6000803e3d621234565260ea61109c52815160408301513d6000853e8b8b82606087013350600060045af15059610e318d3d610d94565b8c01610e3d8187610d84565b5b82811015610e525760008152602001610e3e565b50929c50505050505050565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158601d01573d60011458600c01573d6000803e3d621234565260ea61109c52600081526020610cc456febda29a71b071b5186c5d8e6da103f558f3634a21a2bf6ca8c2f8a0b79a84eae3416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374
on-chain Etherscan reported bytecode (https://kovan-optimistic.etherscan.io/address/0xA61C6df5fa357919578064c9E7D37a29d5dB93a3#code):
0x6080604052600436106100855760003560e01c80630a7569831461009c5780635c60da1b146100ba5780636b14daf8146100f457806379ba5097146101f55780638038e4a1146102135780638823da6c146102315780638da5cb5b14610276578063a118f24914610294578063dc7f0124146102d9578063f2fde38b146102f757610094565b366100945761009261033c565b005b61009261033c565b3480156100b1576000806100ae610c1b565b50505b50610092610356565b3480156100cf576000806100cc610c1b565b50505b506100d86103ac565b6040516001600160a01b03909116815260200160405180910390f35b34801561010957600080610106610c1b565b50505b506101e16004803603604081101561012957600080610126610c1b565b50505b6001600160a01b038235169190810190604081016020820135600160201b81111561015c57600080610159610c1b565b50505b82018360208201111561017757600080610174610c1b565b50505b803590602001918460018302840111600160201b831117156101a15760008061019e610c1b565b50505b91908080601f01602080910402602001604051908101604052818152929190602084018383808284376000920191909152509295506103bb945050505050565b604051901515815260200160405180910390f35b34801561020a57600080610207610c1b565b50505b506100926103e2565b34801561022857600080610225610c1b565b50505b506100926104ca565b34801561024657600080610243610c1b565b50505b506100926004803603602081101561026657600080610263610c1b565b50505b50356001600160a01b031661051a565b34801561028b57600080610288610c1b565b50505b506100d8610580565b3480156102a9576000806102a6610c1b565b50505b50610092600480360360208110156102c9576000806102c6610c1b565b50505b50356001600160a01b031661058a565b3480156102ee576000806102eb610c1b565b50505b506101e16105ee565b34801561030c57600080610309610c1b565b50505b506100926004803603602081101561032c57600080610329610c1b565b50505b50356001600160a01b03166105f8565b61034461068f565b61035461034f6107e8565b61081a565b565b6103675a610362610c86565b610857565b61036f6108c2565b156103545761037e60006108dc565b7f3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f53963860405160405180910390a1565b60006103b66107e8565b905090565b60006103c783836108fb565b806103d957506001600160a01b038316155b90505b92915050565b6103ea61091c565b6001600160a01b03165a6103fc610c86565b6001600160a01b0316146104585760405162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b604482015260640160405180910390610455610c1b565b50505b600061046261093e565b90506104755a610470610c86565b61094a565b61047f600061097a565b5a610488610c86565b6001600160a01b0316816001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b6104d65a610362610c86565b6104de6108c2565b610354576104ec60016108dc565b7faebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c348060405160405180910390a1565b6105265a610362610c86565b61052f81610987565b1561057d5761053f8160006109ca565b7f3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1816040516001600160a01b03909116815260200160405180910390a15b50565b60006103b661093e565b6105965a610362610c86565b61059f81610987565b61057d576105ae8160016109ca565b7f87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4816040516001600160a01b03909116815260200160405180910390a150565b60006103b66108c2565b6106045a610362610c86565b61060d8161097a565b806001600160a01b031661061f61093e565b6001600160a01b03167fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127860405160405180910390a350565b60606103d98383604051606081016040526027808252610ecd6020830139610a19565b60008082610686610cdb565b15159392505050565b600080356001600160e01b031916639a6fc8f560e01b14806106c357506000356001600160e01b031916633fabe5a360e21b145b806106e057506000356001600160e01b0319166350d25bcd60e01b145b806106fd57506000356001600160e01b031916633345078160e11b145b8061071a57506000356001600160e01b031916634102dfb560e11b145b8061073757506000356001600160e01b031916632d6ad63760e21b145b8061075457506000356001600160e01b031916632d8cd88360e21b145b1561057d576107a15a610765610c86565b6000368080601f01602080910402602001604051908101604052818152929190602084018383808284376000920191909152506103bb92505050565b61057d5760405162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b6044820152606401604051809103906107e3610c1b565b505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80610814610d27565b91505090565b3660008037600080366000845a61082f610d73565b50505050503d6000803e808015610845573d6000f35b3d6000610850610c1b565b5050505050565b61085f61093e565b6001600160a01b0316816001600160a01b03161461057d5760405162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b6044820152606401604051809103906107e3610c1b565b6000600080516020610ead83398151915280610814610d27565b600080516020610ead83398151915281816108f5610e5e565b50505050565b600061090683610987565b806103d957506109146108c2565b159392505050565b6000806001610929610d27565b906101000a90046001600160a01b0316905090565b60008080610929610d27565b806000600181610958610d27565b816001600160a01b0302191690836001600160a01b03160217906108f5610e5e565b8060018080610958610d27565b600080610992610b33565b6001600160a01b03841660009081526020829052909150604090206000906109b8610d27565b906101000a900460ff16915050919050565b60006109d4610b33565b6001600160a01b038416600090815260208290529091508290604090206001816109fc610d27565b8160ff02191690831515021790610a11610e5e565b505050505050565b6060610a248461067a565b610a685760405162461bcd60e51b8152600401808060200182810382526026815260200180610ef46026913960400191505060405180910390610a65610c1b565b50505b60006060856001600160a01b0316856040518082805190602001908083835b60208310610aa65780518252601f199092019160209182019101610a87565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855a610ade610d73565b50505050509150503d8060008114610b12576040513d603f01601f191681016040523d815291503d6000602084013e610b17565b606091505b5091509150610b27828286610b57565b925050505b9392505050565b7f898499e8ccc785a26f6835e2e9c2670e80cd294b0093a941a26f7925ed9395c390565b60608315610b66575081610b2c565b600083511115610b875782518084602001610b7f610c1b565b505050610b2c565b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610bd1578082015183820152602001610bb9565b50505050905090810190601f168015610bfe5780820380516001836020036101000a031916815260200191505b509250505060405180910390610c12610c1b565b50509392505050565b632a2a7adb598160e01b8152600481016020815285602082015260005b86811015610c53578086015182820160400152602001610c38565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b6373509064598160e01b8152602081600483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b60408110156107e357600082820152602001610cc4565b638435035b598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b80516000825293506020610cc4565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b80516000825293506020610cc4565b63ffe73914598160e01b8152610da4565b80808311156103dc575090919050565b80808310156103dc575090919050565b836004820152846024820152606060448201528660648201526084810160005b88811015610ddc578088015182820152602001610dc4565b506060828960a40184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b815160408301513d6000853e8b8b82606087013350600060045af15059610e318d3d610d94565b8c01610e3d8187610d84565b5b82811015610e525760008152602001610e3e565b50929c50505050505050565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b600081526020610cc456febda29a71b071b5186c5d8e6da103f558f3634a21a2bf6ca8c2f8a0b79a84eae3416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374