0 txs
0 calls
constructor
No constructor.
functions
multicallAddress
viewfunction multicallAddress(address owner) view returns (address)
deploySolverMulticall
nonpayablefunction deploySolverMulticall() returns (address deployedAddress)
events
MulticallDeployed
event MulticallDeployed(address owner, address multicall)
errors
AlreadyDeployed
error AlreadyDeployed(address)
creation bytecode
0x6080604052348015600f57600080fd5b506114918061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80636e17697a1461003b578063afc0065f1461006c575b600080fd5b6100436100a2565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b61004361007a366004610239565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b3360009081526020819052604081205473ffffffffffffffffffffffffffffffffffffffff161561012d5733600090815260208190526040908190205490517f29ab51bf00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015260240160405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff1660001b33306040516101579061022c565b73ffffffffffffffffffffffffffffffffffffffff9283168152911660208201526040018190604051809103906000f590508015801561019b573d6000803e3d6000fd5b50336000818152602081815260409182902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86169081179091558251938452908301529193508392507f6c7e2e7ef469faa29676a86c9c338c1b7ddb259be03fc560f1749cf503b66d65910160405180910390a15090565b6111e58061027783390190565b60006020828403121561024b57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461026f57600080fd5b939250505056fe60c060405234801561001057600080fd5b506040516111e53803806111e583398101604081905261002f91610062565b6001600160a01b039182166080521660a052610095565b80516001600160a01b038116811461005d57600080fd5b919050565b6000806040838503121561007557600080fd5b61007e83610046565b915061008c60208401610046565b90509250929050565b60805160a0516111266100bf600039600060b30152600081816056015261010201526111266000f3fe6080604052600436106100385760003560e01c806349a7a26d14610044578063c45a0155146100a1578063ebdf0563146100d557600080fd5b3661003f57005b600080fd5b34801561005057600080fd5b506100787f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ad57600080fd5b506100787f000000000000000000000000000000000000000000000000000000000000000081565b6100e86100e3366004610d43565b6100ea565b005b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610159576040517f95b2fb6900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008167ffffffffffffffff81111561017457610174610c27565b60405190808252806020026020018201604052801561019d578160200160208202803683370190505b50905060005b8281101561022a576102058484838181106101c0576101c0610f47565b6101d69260206060909202019081019150610f76565b8585848181106101e8576101e8610f47565b90506060020160200160208101906102009190610f76565b6104aa565b82828151811061021757610217610f47565b60209081029190910101526001016101a3565b5060005b84518110156104a357600085828151811061024b5761024b610f47565b6020026020010151905061028281600001517ff0000000000000000000000000000000000000000000000000000000000000001490565b1561036b5760005b848110156103645760008482815181106102a6576102a6610f47565b60200260200101516102eb8888858181106102c3576102c3610f47565b6102d99260206060909202019081019150610f76565b8989868181106101e8576101e8610f47565b6102f59190610fc7565b905086868381811061030957610309610f47565b9050606002016040013581101561035b576040517f18889b4200000000000000000000000000000000000000000000000000000000815260048101839052602481018290526044015b60405180910390fd5b5060010161028a565b505061049b565b60608101516040820151825161038292909161057e565b80516103919060051c60011690565b156103b95780516103b99060601c6020830151606084015184516103b49161072d565b610756565b80516103c490610863565b156103cf575061049b565b8051600116156103e0574760408201525b600080826020015173ffffffffffffffffffffffffffffffffffffffff16836040015184606001516040516104159190610ffe565b60006040518083038185875af1925050503d8060008114610452576040519150601f19603f3d011682016040523d82523d6000602084013e610457565b606091505b5091509150816104975783816040517f5c0dee5d00000000000000000000000000000000000000000000000000000000815260040161035292919061101a565b5050505b60010161022e565b5050505050565b600073ffffffffffffffffffffffffffffffffffffffff83166104e5575073ffffffffffffffffffffffffffffffffffffffff811631610578565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301528416906370a0823190602401602060405180830381865afa158015610551573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105759190611072565b90505b92915050565b61058b8360031c60011690565b156106af57600061059c8460601c90565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91909116906370a0823190602401602060405180830381865afa158015610608573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062c9190611072565b9050600061063d8560581c60ff1690565b905061064c8560041c60011690565b156106a157600061065d8583610963565b9050600061066e8760481c60ff1690565b9050600061067c8783610963565b905061069d87838561068e898661108b565b61069891906110a2565b610980565b5050505b6106ac848284610980565b50505b60018316156107285747600184811c16156106e25760006106d38560501c60ff1690565b90506106e0848284610980565b505b6106ef8460021c60011690565b156107265760006107038560401c60ff1690565b905060006107118583610963565b905061072385838661068e878661108b565b50505b505b505050565b60008061074a83516107428660381c60ff1690565b60ff16610999565b92909201519392505050565b6040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff83811660248301526000919085169063dd62ed3e90604401602060405180830381865afa1580156107cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f09190611072565b9050818110156107265780156108225761082273ffffffffffffffffffffffffffffffffffffffff85168460006109fd565b61072673ffffffffffffffffffffffffffffffffffffffff8516847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6109fd565b60006108728260061c60011690565b1561087f57506001919050565b61088c8260071c60011690565b1561094257600061089d8360601c90565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff91909116906370a0823190602401602060405180830381865afa158015610909573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092d9190611072565b9050806000036109405750600192915050565b505b61094f8260081c60011690565b1561095b575050471590565b506000919050565b60008061097484518460ff16610999565b93909301519392505050565b600061099084518460ff16610999565b93909301525050565b60006109a682602061108b565b6109b19060246110dd565b905082811115610578576040517fec08253d00000000000000000000000000000000000000000000000000000000815263ffffffff808316600483015284166024820152604401610352565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b300000000000000000000000000000000000000000000000000000000179052610a898482610b27565b610726576040805173ffffffffffffffffffffffffffffffffffffffff8516602482015260006044808301919091528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b300000000000000000000000000000000000000000000000000000000179052610b1d908590610b83565b6107268482610b83565b6000806000806020600086516020880160008a5af192503d91506000519050828015610b7957508115610b5d5780600114610b79565b60008673ffffffffffffffffffffffffffffffffffffffff163b115b9695505050505050565b600080602060008451602086016000885af180610ba6576040513d6000823e3d81fd5b50506000513d91508115610bbe578060011415610bd8565b73ffffffffffffffffffffffffffffffffffffffff84163b155b15610726576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602401610352565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715610c7957610c79610c27565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610cc657610cc6610c27565b604052919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610cf257600080fd5b919050565b60008083601f840112610d0957600080fd5b50813567ffffffffffffffff811115610d2157600080fd5b602083019150836020606083028501011115610d3c57600080fd5b9250929050565b600080600060408486031215610d5857600080fd5b833567ffffffffffffffff811115610d6f57600080fd5b8401601f81018613610d8057600080fd5b803567ffffffffffffffff811115610d9a57610d9a610c27565b8060051b610daa60208201610c7f565b91825260208184018101929081019089841115610dc657600080fd5b6020850192505b83831015610f0d57823567ffffffffffffffff811115610dec57600080fd5b85016080818c037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215610e2057600080fd5b610e28610c56565b60208201358152610e3b60408301610cce565b602082015260608201356040820152608082013567ffffffffffffffff811115610e6457600080fd5b6020818401019250508b601f830112610e7c57600080fd5b813567ffffffffffffffff811115610e9657610e96610c27565b610ec760207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601610c7f565b8181528d6020838601011115610edc57600080fd5b8160208501602083013760006020838301015280606084015250508084525050602082019150602083019250610dcd565b96505050506020850135905067ffffffffffffffff811115610f2e57600080fd5b610f3a86828701610cf7565b9497909650939450505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060208284031215610f8857600080fd5b610f9182610cce565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8181038181111561057857610578610f98565b60005b83811015610ff5578181015183820152602001610fdd565b50506000910152565b60008251611010818460208701610fda565b9190910192915050565b828152604060208201526000825180604084015261103f816060850160208701610fda565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016060019392505050565b60006020828403121561108457600080fd5b5051919050565b808202811582820484141761057857610578610f98565b6000826110d8577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b8082018082111561057857610578610f9856fea26469706673582212201b0935c83b9f4877a24d465e1d14c2ab88dc049345c66939f0d63d4561dfaeee64736f6c634300081c0033a264697066735822122010eafac3014ac292580b0d253e498bb6fdb7d1d4d830819ddf50ab5b3be3bf7764736f6c634300081c0033