0 txs
1 call
constructor
No constructor.
functions
deploy
nonpayablefunction deploy(address _initialOwner, address _automationAddress, address[] _bondOperators) returns (address ext)
events
ExtensionDeployed
event ExtensionDeployed(address extension)
errors
No errors.
creation bytecode
0x6080806040523461001657611c99908161001c8239f35b600080fdfe60806040908082526004918236101561001757600080fd5b600091823560e01c638c4650e01461002e57600080fd5b346101e55760603660031901126101e5576001600160a01b039380358581169491908590036101e1576024958635938185168095036101dd576044359067ffffffffffffffff928383116101d957366023840112156101d95782850135918483116101b957368b8460051b860101116101b957611a7a80820190828210878311176101c7579082916101ea8339039087f080156101bd57811698893b156101b95790828b938895938b519a8b96633bd1279b60e11b885260648801928b89015287015260606044870152528b6084850193019185905b828210610187575050505081900381838a5af1801561017d57610154575b602086867fab02f5cfb846daac5b8fe4463514d0e401523bc8804403618801fed156fb12b0838251848152a151908152f35b831161016b57505060209350815238808080610122565b634e487b7160e01b8252604190528490fd5b85513d85823e3d90fd5b9295509290935084358281168091036101b55790600191815260208091019501920192889388959392610104565b8880fd5b8680fd5b88513d88823e3d90fd5b634e487b7160e01b8952604188528c89fd5b8580fd5b8380fd5b5080fd5b8280fdfe6080806040523461001657611a5e908161001c8239f35b600080fdfe60806040526004361015610013575b600080fd5b60003560e01c806301ffc9a71461018f578063248a9ca31461018657806324c20eec1461017d5780632f2ff15d1461017457806336568abe1461016b5780636de94feb14610162578063715018a61461015957806373b507241461015057806377a24f361461014757806378a6cc091461013e5780638880a995146101355780638da5cb5b1461012c5780639010d07c1461012357806391d148541461011a578063939e75b014610111578063a217fddf14610108578063ca15c873146100ff578063d547741f146100f65763f2fde38b146100ee57600080fd5b61000e6109a6565b5061000e610899565b5061000e61086c565b5061000e61084f565b5061000e6107ca565b5061000e6106da565b5061000e610692565b5061000e610668565b5061000e6105b8565b5061000e61057c565b5061000e61050b565b5061000e6104aa565b5061000e610448565b5061000e61040a565b5061000e610371565b5061000e61027d565b5061000e610230565b5061000e610200565b503461000e57602036600319011261000e5760043563ffffffff60e01b811680910361000e57602090635a05180f60e01b81149081156101d5575b506040519015158152f35b637965db0b60e01b8114915081156101ef575b50386101ca565b6301ffc9a760e01b149050386101e8565b503461000e57602036600319011261000e5760043560005260976020526020600160406000200154604051908152f35b503461000e57600036600319011261000e5760206040517f85d36e3b488c35c2a15344b305cb84e2000f26d4f3a7c1e8a516f0e82aee752a8152f35b6001600160a01b0381160361000e57565b503461000e57604036600319011261000e576004356103006024356102a18161026c565b6102a9610b5f565b6102ef600093808552609760205260ff6102d884604088209060018060a01b0316600052602052604060002090565b5416156103045760005260c9602052604060002090565b6001600160a01b0390911690611672565b5080f35b8085526097602090815260408087206001600160a01b038616600090815292529020805460ff19166001179055336001600160a01b038416827f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8880a460005260c9602052604060002090565b503461000e57604036600319011261000e5760243561038f8161026c565b336001600160a01b038216036103ad576103ab90600435610a38565b005b60405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608490fd5b503461000e57602036600319011261000e576004356104288161026c565b60018060a01b031660005260fc6020526020604060002054604051908152f35b503461000e576000806003193601126104a757610463610b5f565b603380546001600160a01b0319811690915581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b80fd5b503461000e57600036600319011261000e57600060206040516104cc81610748565b8281520152604080516104de81610748565b60fb54602060ff82161515928381520160018060a01b03809260081c168152835192835251166020820152f35b503461000e57606036600319011261000e576004356105298161026c565b6024356105358161026c565b604435916001600160401b039182841161000e573660238501121561000e57836004013592831161000e573660248460051b8601011161000e5760246103ab940191610f94565b503461000e57600036600319011261000e5760206040517fe3723f41c074e25ac45636a7cd631386f2e15f8583ade05d0b710b41251f5c7b8152f35b503461000e57604036600319011261000e5760043580151580910361000e5760407feb3580554f70cb975fc82ed544b176cf274ac9fd71e7489cd75e1a44c3799ad49160206024356106098161026c565b610611610b5f565b835161061c81610748565b8381526001600160a01b038216920182905260fb805460ff851515166001600160a81b03199091161760089290921b610100600160a81b031691909117905582519182526020820152a1005b503461000e57600036600319011261000e576033546040516001600160a01b039091168152602090f35b503461000e57604036600319011261000e5760043560005260c960205260206106c16024356040600020610e41565b905460405160039290921b1c6001600160a01b03168152f35b503461000e57604036600319011261000e57602060ff6107256024356106ff8161026c565b6004356000526097845260406000209060018060a01b0316600052602052604060002090565b54166040519015158152f35b50634e487b7160e01b600052604160045260246000fd5b604081019081106001600160401b0382111761076357604052565b61076b610731565b604052565b90601f801991011681019081106001600160401b0382111761076357604052565b6040519061079e82610748565b565b6020906001600160401b0381116107bd575b601f01601f19160190565b6107c5610731565b6107b2565b503461000e57606036600319011261000e576004356107e88161026c565b604435906001600160401b03821161000e573660238301121561000e57816004013590610814826107a0565b916108226040519384610770565b808352366024828601011161000e5760208160009260246103ab9701838701378401015260243590611272565b503461000e57600036600319011261000e57602060405160008152f35b503461000e57602036600319011261000e5760043560005260c96020526020604060002054604051908152f35b503461000e57604036600319011261000e576004356024356108ba8161026c565b600090828252609760205260016040832001549283835260ff6108f233604086209060018060a01b0316600052602052604060002090565b541615610906579061090391610a38565b80f35b6109a261095f61098a8661097c61092561091f33610cef565b92610da4565b6109596040519586946109596020870160179076020b1b1b2b9b9a1b7b73a3937b61d1030b1b1b7bab73a1604d1b81520190565b90610b0f565b7001034b99036b4b9b9b4b733903937b6329607d1b815260110190565b03601f198101835282610770565b60405162461bcd60e51b815291829160048301610b4b565b0390fd5b503461000e57602036600319011261000e576004356109c48161026c565b6109cc610b5f565b6001600160a01b038116156109e4576103ab90610bb7565b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b906040610a8a92600090808252609760205260ff610a6a858585209060018060a01b0316600052602052604060002090565b5416610a8d575b815260c9602052206001600160a01b0390911690610ec7565b50565b808252609760209081528383206001600160a01b0386166000908152915260409020805460ff19169055336001600160a01b038516827ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b8580a4610a71565b60005b838110610aff5750506000910152565b8181015183820152602001610aef565b90610b2260209282815194859201610aec565b0190565b90602091610b3f81518092818552858086019101610aec565b601f01601f1916010190565b906020610b5c928181520190610b26565b90565b6033546001600160a01b03163303610b7357565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b603380546001600160a01b039283166001600160a01b0319821681179092559091167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3565b50634e487b7160e01b600052601160045260246000fd5b91908201809211610c2457565b61079e610c00565b50634e487b7160e01b600052603260045260246000fd5b602090805115610c51570190565b610b22610c2c565b602190805160011015610c51570190565b906020918051821015610c7c57010190565b610c84610c2c565b010190565b8015610c97575b6000190190565b610c9f610c00565b610c90565b15610cab57565b606460405162461bcd60e51b815260206004820152602060248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152fd5b60405190606082018281106001600160401b03821117610d97575b604052602a825260403660208401376030610d2483610c43565b536078610d3083610c59565b536029905b60018211610d4857610b5c915015610ca4565b80600f610d8492166010811015610d8a575b6f181899199a1a9b1b9c1cb0b131b232b360811b901a610d7a8486610c6a565b5360041c91610c89565b90610d35565b610d92610c2c565b610d5a565b610d9f610731565b610d0a565b60405190608082018281106001600160401b03821117610e34575b6040526042825260603660208401376030610dd983610c43565b536078610de583610c59565b536041905b60018211610dfd57610b5c915015610ca4565b80600f610e2e92166010811015610d8a576f181899199a1a9b1b9c1cb0b131b232b360811b901a610d7a8486610c6a565b90610dea565b610e3c610731565b610dbf565b8054821015610e5a575b60005260206000200190600090565b610e62610c2c565b610e4b565b91610e839183549060031b600019811b9283911b169119161790565b9055565b8054908115610eb15760001991820191610ea18383610e41565b909182549160031b1b1916905555565b634e487b7160e01b600052603160045260246000fd5b6001810191806000528260205260406000205492831515600014610f8b57610f19610f28936000958619808201828111610f7e575b8354918201918211610f71575b808203610f2e575b505050610e87565b90600052602052604060002090565b55600190565b610f58610f5291610f42610f689487610e41565b90549060031b1c92839187610e41565b90610e67565b8590600052602052604060002090565b55388080610f11565b610f79610c00565b610f09565b610f86610c00565b610efc565b50505050600090565b919290926000549360ff8560081c1615809581966110b4575b8115611094575b501561103857610fda9385610fd1600160ff196000541617600055565b61101f576110cf565b610fe057565b610ff061ff001960005416600055565b604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602090a1565b61103361010061ff00196000541617600055565b6110cf565b60405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608490fd5b303b159150816110a6575b5038610fb4565b6001915060ff16143861109f565b600160ff8216109150610fad565b506040513d6000823e3d90fd5b9061110861110d926110fa60ff60005460081c166110ec816114b9565b6110f5816114b9565b6114b9565b61110333610bb7565b610bb7565b611523565b60005b8281106111cc57505050611142611125610791565b600080825260209091015260fb80546001600160a81b0319169055565b61079e60405180610336808201908282106001600160401b038311176111bf575b6116f3833903906000f080156111955760fe80546001600160a01b0319166001600160a01b0392909216919091179055565b61119d6110c2565b60fe80546001600160a01b0319166001600160a01b0392909216919091179055565b6111c7610731565b611163565b806111e56111e060019360051b8501611519565b61160a565b60001981146111f5575b01611110565b6111fd610c00565b6111ef565b60808183031261000e578051926020820151926040830151926060810151906001600160401b03821161000e570181601f8201121561000e578051611246816107a0565b926112546040519485610770565b8184526020828401011161000e57610b5c9160208085019101610aec565b9160fb549160ff8316156113bc578151156113aa5761129d826020806112ac95518301019101611202565b90828489989598979497611413565b6001600160a01b0360089290921c8216911603611398576112ed6112e683610f198760018060a01b031660005260fd602052604060002090565b5460ff1690565b611387576001600160a01b038416600090815260fc6020526040902054926113158285610c17565b11611375576113729261135161134461135694610f198860018060a01b031660005260fd602052604060002090565b805460ff19166001179055565b610c17565b6001600160a01b03909216600090815260fc6020526040902090565b55565b6040516313be252b60e01b8152600490fd5b604051623f613760e71b8152600490fd5b6040516305aa160960e41b8152600490fd5b604051631eae1a4d60e31b8152600490fd5b60405163e56acf6160e01b8152600490fd5b3d156113f9573d906113df826107a0565b916113ed6040519384610770565b82523d6000602084013e565b606090565b9081602091031261000e5751610b5c8161026c565b9061147d60009594611469879660018060a01b03928360fe5416976040519687956020870199630c6cd62b60e21b8b5216602487015260448601526064850152608484015260c060a484015260e4830190610b26565b3360c483015203601f198101835282610770565b51915afa6114896113ce565b90156114b1576114a581602080610b5c945183010191016113fe565b6001600160a01b031690565b602081519101fd5b156114c057565b60405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608490fd5b35610b5c8161026c565b6001600160a01b03811660009081527fd7949191362d496ed7552c7e832ad2f8f7b3d7e28eb655b386c39864bacc9c106020526040808220610a8a9392907f85d36e3b488c35c2a15344b305cb84e2000f26d4f3a7c1e8a516f0e82aee752a9060ff905b5416156115a8575b815260c9602052206001600160a01b0390911690611672565b808252609760209081528383206001600160a01b0386166000908152915260409020805460ff19166001179055336001600160a01b038516827f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8580a461158f565b6001600160a01b03811660009081527fc73a27fbb8feb318a8925ab6a4b4df16b973580518358aeb6d83627615c8ce716020526040808220610a8a9392907fe3723f41c074e25ac45636a7cd631386f2e15f8583ade05d0b710b41251f5c7b9060ff90611587565b60018101908260005281602052604060002054156000146116ea57826116c86116af8354600160401b8110156116dd575b60018101855584610e41565b819391549060031b600019811b9283911b169119161790565b90555491600052602052604060002055600190565b6116e5610731565b6116a3565b50505060009056fe608080604052346100165761031a908161001c8239f35b600080fdfe608060408181526004908136101561001657600080fd5b600092833560e01c6331b358ac1461002d57600080fd5b346102925760c0366003190112610292576001600160a01b0383358181169591929086900361028e57606435956084359167ffffffffffffffff9182841161028a573660238501121561028a5783880135918383116102865736602484870101116102865760a435928784168094036102825760410361027457508842116102645786516020998a8201927fdac8bfd25cad5f5d5ff8a45515ad28eb6aab3996af30d1cbd8337e5d1d85cbdb8452898301526024356060830152604435608083015260a082015260a0815261010181610296565b519020906009898851610113816102c8565b8281520168105b1b1bddd31a5cdd60ba1b8152209060018a8951610136816102c8565b82815201603160f81b815220908851918b8301937f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f85528a840152606083015246608083015260a082015260a0815261018e81610296565b519020908651908982019261190160f01b8452602283015260428201526042815260808101928184109084111761025157828752519020916044810135916fa2a8918ca85bafe22016d0b997e4df60600160ff1b038311610243575087928492602460809389519384526064810135861a87850152013588830152606082015282805260015afa1561023857511691821561022a575051908152f35b9051635475936b60e01b8152fd5b8251903d90823e3d90fd5b63fe13ebf760e01b81528790fd5b634e487b7160e01b855260418852602485fd5b8651630fab668960e21b81528890fd5b63457d809960e11b81528890fd5b8680fd5b8580fd5b8480fd5b5080fd5b8380fd5b60c0810190811067ffffffffffffffff8211176102b257604052565b634e487b7160e01b600052604160045260246000fd5b6040810190811067ffffffffffffffff8211176102b25760405256fea26469706673582212203002d8ba82ab99516b020ed06282be452c63f59b9cc2efb9e3e72ef9601f1df464736f6c63430008110033a264697066735822122074b9313585855f35df656e367599e0e99279947a52fc899a66040a2cc272dabe64736f6c63430008110033a2646970667358221220a405143847c95330e2bb8770241995a93b9efad902d10f98e28c459092bd663c64736f6c63430008110033