0 txs
1 call
constructor
constructor(address _synthereumFinder, address _poolImplementation)
functions
deploymentSignature
viewfunction deploymentSignature() view returns (bytes4)
migrationSignature
viewfunction migrationSignature() view returns (bytes4)
poolImplementation
viewfunction poolImplementation() view returns (address)
synthereumFinder
viewfunction synthereumFinder() view returns (address)
createPool
nonpayablefunction createPool(tuple params) returns (address pool)
migratePool
nonpayablefunction migratePool(address _migrationPool, uint8 _version, bytes _extraInputParams) returns (address migrationPoolUsed, address pool)
events
No events.
errors
No errors.
creation bytecode
0x6101006040523480156200001257600080fd5b5060405162001f4c38038062001f4c833981016040819052620000359162000085565b60016000556001600160a01b039182166080521660a052633885771d60e11b60c0526301ee49f760e61b60e052620000bd565b80516001600160a01b03811681146200008057600080fd5b919050565b600080604083850312156200009957600080fd5b620000a48362000068565b9150620000b46020840162000068565b90509250929050565b60805160a05160c05160e051611e09620001436000396000606c0152600061010f015260008181610136015281816107c20152610f1e01526000818161015d015281816101a2015281816102b801528181610385015281816108ed01528181610af90152818161106b01528181611256015281816113d5015261148d0152611e096000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806329381de014610067578063710aee3a146100ac5780637b927dc0146100d7578063b084033c1461010a578063cefa779914610131578063f6bf3ef614610158575b600080fd5b61008e7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160e01b031990911681526020015b60405180910390f35b6100bf6100ba3660046114c4565b61017f565b6040516001600160a01b0390911681526020016100a3565b6100ea6100e5366004611538565b610308565b604080516001600160a01b039384168152929091166020830152016100a3565b61008e7f000000000000000000000000000000000000000000000000000000000000000081565b6100bf7f000000000000000000000000000000000000000000000000000000000000000081565b6100bf7f000000000000000000000000000000000000000000000000000000000000000081565b6040516302abf57960e61b8152672232b83637bcb2b960c11b60048201526000907f00000000000000000000000000000000000000000000000000000000000000009082906001600160a01b0383169063aafd5e409060240160206040518083038186803b1580156101f057600080fd5b505afa158015610204573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061022891906115c9565b9050336001600160a01b0382161461025b5760405162461bcd60e51b8152600401610252906115e6565b60405180910390fd5b600260005414156102ae5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610252565b60026000556102f27f00000000000000000000000000000000000000000000000000000000000000006102e76040870160208801611633565b866101000135610454565b6102fb846107bb565b6001600055949350505050565b6000806002600054141561035e5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610252565b600260009081556040516302abf57960e61b8152672232b83637bcb2b960c11b60048201527f000000000000000000000000000000000000000000000000000000000000000091906001600160a01b0383169063aafd5e409060240160206040518083038186803b1580156103d257600080fd5b505afa1580156103e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040a91906115c9565b9050336001600160a01b038216146104345760405162461bcd60e51b8152600401610252906115e6565b61044088888888610f0e565b600160005590999098509650505050505050565b6040516302abf57960e61b8152672232b83637bcb2b960c11b60048201526000906001600160a01b0385169063aafd5e409060240160206040518083038186803b1580156104a157600080fd5b505afa1580156104b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d991906115c9565b9050336001600160a01b038216146105035760405162461bcd60e51b8152600401610252906115e6565b6040516302abf57960e61b81527210dbdb1b185d195c985b15da1a5d195b1a5cdd606a1b60048201526000906001600160a01b0386169063aafd5e409060240160206040518083038186803b15801561055b57600080fd5b505afa15801561056f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059391906115c9565b604051631d1d5b3960e11b81526001600160a01b03868116600483015291925090821690633a3ab6729060240160206040518083038186803b1580156105d857600080fd5b505afa1580156105ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106109190611650565b61065c5760405162461bcd60e51b815260206004820152601860248201527f436f6c6c61746572616c206e6f7420737570706f7274656400000000000000006044820152606401610252565b6040516302abf57960e61b8152721259195b9d1a599a595c95da1a5d195b1a5cdd606a1b60048201526000906001600160a01b0387169063aafd5e409060240160206040518083038186803b1580156106b457600080fd5b505afa1580156106c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ec91906115c9565b604051630cb6c91d60e21b8152600481018690529091506001600160a01b038216906332db24749060240160206040518083038186803b15801561072f57600080fd5b505afa158015610743573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107679190611650565b6107b35760405162461bcd60e51b815260206004820152601860248201527f4964656e746966696572206e6f7420737570706f7274656400000000000000006044820152606401610252565b505050505050565b60006107ef7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166110f6565b90506107fe6040830183611672565b151590506108475760405162461bcd60e51b81526020600482015260166024820152754d697373696e672073796e746865746963206e616d6560501b6044820152606401610252565b6108546060830183611672565b151590506108a45760405162461bcd60e51b815260206004820152601860248201527f4d697373696e672073796e7468657469632073796d626f6c00000000000000006044820152606401610252565b6000806108b760a0850160808601611633565b6001600160a01b03161415610c25576040516302abf57960e61b81526b546f6b656e466163746f727960a01b60048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063aafd5e409060240160206040518083038186803b15801561093757600080fd5b505afa15801561094b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061096f91906115c9565b90506001600160a01b03811663e8a0aed361098d6040870187611672565b61099a6060890189611672565b60126040518663ffffffff1660e01b81526004016109bc9594939291906116e8565b602060405180830381600087803b1580156109d657600080fd5b505af11580156109ea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0e91906115c9565b604051634c1d96ab60e11b81526001600160a01b0385811660048301529193509083169063983b2d5690602401600060405180830381600087803b158015610a5557600080fd5b505af1158015610a69573d6000803e3d6000fd5b5050604051637a231bdd60e11b81526001600160a01b0386811660048301528516925063f44637ba9150602401600060405180830381600087803b158015610ab057600080fd5b505af1158015610ac4573d6000803e3d6000fd5b50506040516302abf57960e61b81526626b0b730b3b2b960c91b60048201526001600160a01b038086169350637048027592507f0000000000000000000000000000000000000000000000000000000000000000169063aafd5e409060240160206040518083038186803b158015610b3b57600080fd5b505afa158015610b4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7391906115c9565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015610bb457600080fd5b505af1158015610bc8573d6000803e3d6000fd5b50505050816001600160a01b0316638bad0c0a6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610c0757600080fd5b505af1158015610c1b573d6000803e3d6000fd5b5050505050610e6f565b610c3560a0840160808501611633565b9050610c446040840184611672565b604051602001610c55929190611725565b60405160208183030381529060405280519060200120816001600160a01b03166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b158015610ca457600080fd5b505afa158015610cb8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ce09190810190611830565b604051602001610cf09190611880565b6040516020818303038152906040528051906020012014610d535760405162461bcd60e51b815260206004820152601a60248201527f57726f6e672073796e74686574696320746f6b656e206e616d650000000000006044820152606401610252565b610d606060840184611672565b604051602001610d71929190611725565b60405160208183030381529060405280519060200120816001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015610dc057600080fd5b505afa158015610dd4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610dfc9190810190611830565b604051602001610e0c9190611880565b6040516020818303038152906040528051906020012014610e6f5760405162461bcd60e51b815260206004820152601c60248201527f57726f6e672073796e74686574696320746f6b656e2073796d626f6c000000006044820152606401610252565b6001600160a01b038216637d985349610e90610e8a86611a16565b84611193565b6040518263ffffffff1660e01b8152600401610eac9190611b60565b600060405180830381600087803b158015610ec657600080fd5b505af1158015610eda573d6000803e3d6000fd5b50505050610f0882846020016020810190610ef59190611633565b610f03610160870187611c4b565b611301565b50919050565b836000610f436001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166110f6565b90506000806000886001600160a01b0316630120ca446040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610f8557600080fd5b505af1158015610f99573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fc19190810190611c61565b925092509250600080610fd26113ac565b60405163772b7e9760e01b81526001600160a01b038d811660048301528881166024830152919091169063772b7e97906044016040805180830381600087803b15801561101e57600080fd5b505af1158015611032573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110569190611cce565b91509150856001600160a01b031663a296f3307f000000000000000000000000000000000000000000000000000000000000000087868e8e8e89898d6040518a63ffffffff1660e01b81526004016110b699989796959493929190611cf2565b600060405180830381600087803b1580156110d057600080fd5b505af11580156110e4573d6000803e3d6000fd5b50505050505050505094509492505050565b6000604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528260601b60148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f09150506001600160a01b03811661118e5760405162461bcd60e51b8152602060048201526016602482015275115490cc4c4d8dce8818dc99585d194819985a5b195960521b6044820152606401610252565b919050565b6111fa6040805161014081018252600080825260208083018290528284018290526060830182905283518085019094528184528301529060808201908152600060208201819052604082018190526060808301829052608083019190915260a09091015290565b60a0830151516001600160a01b031661124c5760405162461bcd60e51b8152602060048201526014602482015273041646d696e2063616e6e6f7420626520307830360641b6044820152606401610252565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081168252835160ff166020808401919091528401518116604083015291909116606082015260a080830151608083015260c0808401516001600160401b039081169284019290925260e08085015191840191909152610100808501516001600160801b031691840191909152610120808501519092169083015261014090920151519181019190915290565b61130961145d565b6001600160a01b031663ff3b9e786113218380611672565b86866113336040880160208901611633565b6113436060890160408a01611d60565b61135360808a0160608b01611d60565b6040518863ffffffff1660e01b81526004016113759796959493929190611d7b565b600060405180830381600087803b15801561138f57600080fd5b505af11580156113a3573d6000803e3d6000fd5b50505050505050565b6040516302abf57960e61b81526d2632b73234b733a6b0b730b3b2b960911b60048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063aafd5e40906024015b60206040518083038186803b15801561142057600080fd5b505afa158015611434573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061145891906115c9565b905090565b6040516302abf57960e61b8152742632b73234b733a9ba37b930b3b2a6b0b730b3b2b960591b60048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063aafd5e4090602401611408565b6000602082840312156114d657600080fd5b81356001600160401b038111156114ec57600080fd5b820161018081850312156114ff57600080fd5b9392505050565b6001600160a01b038116811461151b57600080fd5b50565b60ff8116811461151b57600080fd5b803561118e8161151e565b6000806000806060858703121561154e57600080fd5b843561155981611506565b935060208501356115698161151e565b925060408501356001600160401b038082111561158557600080fd5b818701915087601f83011261159957600080fd5b8135818111156115a857600080fd5b8860208285010111156115ba57600080fd5b95989497505060200194505050565b6000602082840312156115db57600080fd5b81516114ff81611506565b60208082526022908201527f53656e646572206d7573742062652053796e7468657265756d206465706c6f7960408201526132b960f11b606082015260800190565b803561118e81611506565b60006020828403121561164557600080fd5b81356114ff81611506565b60006020828403121561166257600080fd5b815180151581146114ff57600080fd5b6000808335601e1984360301811261168957600080fd5b8301803591506001600160401b038211156116a357600080fd5b6020019150368190038213156116b857600080fd5b9250929050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6060815260006116fc6060830187896116bf565b828103602084015261170f8186886116bf565b91505060ff831660408301529695505050505050565b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b60405161016081016001600160401b038111828210171561176e5761176e611735565b60405290565b604051601f8201601f191681016001600160401b038111828210171561179c5761179c611735565b604052919050565b60006001600160401b038211156117bd576117bd611735565b50601f01601f191660200190565b60005b838110156117e65781810151838201526020016117ce565b838111156117f5576000848401525b50505050565b600061180e611809846117a4565b611774565b905082815283838301111561182257600080fd5b6114ff8360208301846117cb565b60006020828403121561184257600080fd5b81516001600160401b0381111561185857600080fd5b8201601f8101841361186957600080fd5b611878848251602084016117fb565b949350505050565b600082516118928184602087016117cb565b9190910192915050565b600082601f8301126118ad57600080fd5b81356118bb611809826117a4565b8181528460208386010111156118d057600080fd5b816020850160208301376000918101602001919091529392505050565b6000604082840312156118ff57600080fd5b604051604081018181106001600160401b038211171561192157611921611735565b604052905080823561193281611506565b8152602083013561194281611506565b6020919091015292915050565b80356001600160401b038116811461118e57600080fd5b80356001600160801b038116811461118e57600080fd5b60006080828403121561198f57600080fd5b604051608081016001600160401b0382821081831117156119b2576119b2611735565b8160405282935084359150808211156119ca57600080fd5b506119d78582860161189c565b82525060208301356119e881611506565b60208201526119f96040840161194f565b6040820152611a0a6060840161194f565b60608201525092915050565b60006101808236031215611a2957600080fd5b611a3161174b565b611a3a8361152d565b8152611a4860208401611628565b602082015260408301356001600160401b0380821115611a6757600080fd5b611a733683870161189c565b60408401526060850135915080821115611a8c57600080fd5b611a983683870161189c565b6060840152611aa960808601611628565b6080840152611abb3660a087016118ed565b60a0840152611acc60e0860161194f565b60c084015261010091508185013560e0840152610120611aed818701611966565b838501526101409250611b0183870161194f565b9084015261016085013581811115611b1857600080fd5b611b243682880161197d565b8385015250505080915050919050565b60008151808452611b4c8160208601602086016117cb565b601f01601f19169290920160200192915050565b60208152611b7a6020820183516001600160a01b03169052565b60006020830151611b90604084018260ff169052565b5060408301516001600160a01b03811660608401525060608301516001600160a01b038116608084015250608083015180516001600160a01b0390811660a085015260208201511660c08401525060a08301516001600160401b03811660e08401525060c0830151610100818185015260e08501519150610120611c1e818601846001600160801b03169052565b908501516001600160401b0316610140850152840151610160808501529050611878610180840182611b34565b60008235607e1983360301811261189257600080fd5b600080600060608486031215611c7657600080fd5b8351611c818161151e565b6020850151604086015191945092506001600160401b03811115611ca457600080fd5b8401601f81018613611cb557600080fd5b611cc4868251602084016117fb565b9150509250925092565b60008060408385031215611ce157600080fd5b505080516020909101519092909150565b6001600160a01b038a16815260ff8916602082015261010060408201819052600090611d208382018b611b34565b905060ff891660608401528281036080840152611d3e81888a6116bf565b60a0840196909652505060c081019290925260e0909101529695505050505050565b600060208284031215611d7257600080fd5b6114ff8261194f565b60c081526000611d8f60c08301898b6116bf565b6001600160a01b0397881660208401529587166040830152509290941660608301526001600160401b03908116608083015290921660a0909201919091529291505056fea2646970667358221220ff910d08fbd185f899a5fad1967502a0dcc408e25bed6db44bc049f55b2c9aa264736f6c6343000809003300000000000000000000000043a98e5c4a7f3b7f11080fc9d58b0b8a80ca954e00000000000000000000000038a4d3591f402d40d480a3aab52b746bac4a69c5