0 txs
0 calls
constructor
constructor(address _weth)
functions
getLpAssets
viewfunction getLpAssets(address possibleLp) view returns (address token0, address token1)
isValidLiquidationPair
viewfunction isValidLiquidationPair(address _pair) view returns (bool)
weth
viewfunction weth() view returns (address)
flashSwapCallback
nonpayablefunction flashSwapCallback(address _sender, uint256 _amountIn, uint256 _amountOut, bytes _flashSwapData)
flashSwapExactAmountOut
nonpayablefunction flashSwapExactAmountOut(address _pair, address _receiver, uint256 _swapAmountOut, uint256 _minProfit) returns (uint256)
events
No events.
errors
NotWethPair
error NotWethPair()
creation bytecode
0x60a060405234801561001057600080fd5b5060405161110b38038061110b83398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b60805161106c61009f600039600081816061015281816104e9015281816105260152610895015261106c6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80633fc8cef31461005c5780634217df16146100a05780634a520ac8146100c357806398ec8878146100e4578063a5a6edad14610117575b600080fd5b6100837f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100b36100ae366004610d79565b61012c565b6040519015158152602001610097565b6100d66100d1366004610d9d565b61019d565b604051908152602001610097565b6100f76100f2366004610d79565b61041c565b604080516001600160a01b03938416815292909116602083015201610097565b61012a610125366004610de3565b61057e565b005b6000610193826001600160a01b031663d0202d3b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561016f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100f29190610e79565b5060019392505050565b6000846001600160a01b0316631cf8287d30856000196040516020016101dd90602080825260069082015265666c6173682160d01b604082015260600190565b6040516020818303038152906040526040518563ffffffff1660e01b815260040161020b9493929190610e96565b6020604051808303816000875af115801561022a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024e9190610f03565b506000856001600160a01b0316636daf390b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561028f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b39190610e79565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156102fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103219190610f03565b90508381101561039e5760405162461bcd60e51b815260206004820152603a60248201527f556e6976657273616c526f75746572466c6173684c697175696461746f723a2060448201527f494e53554646494349454e545f4f55545055545f414d4f554e5400000000000060648201526084015b60405180910390fd5b60405163a9059cbb60e01b81526001600160a01b0387811660048301526024820183905283169063a9059cbb906044016020604051808303816000875af11580156103ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104119190610f1c565b509695505050505050565b600080826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561045d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104819190610e79565b9150826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e59190610e79565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161415801561055b57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031614155b1561057957604051632afbf17760e21b815260040160405180910390fd5b915091565b6000336001600160a01b031663d0202d3b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e29190610e79565b604051632d182be560e21b815260048101869052306024820181905260448201529091506001600160a01b0382169063b460af94906064016020604051808303816000875af1158015610639573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065d9190610f03565b506000816001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561069e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c29190610e79565b90506000806106d08361041c565b6040516370a0823160e01b815230600482015291935091506001600160a01b0384169063a9059cbb90859083906370a0823190602401602060405180830381865afa158015610723573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107479190610f03565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610792573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b69190610f1c565b5060405163226bf2d160e21b815230600482015260009081906001600160a01b038616906389afcb449060240160408051808303816000875af1158015610801573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108259190610f3e565b91509150600080866001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa15801561086a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088e9190610f7e565b50915091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b0316146109de5760006108eb84836001600160701b0316856001600160701b0316610c41565b60405163a9059cbb60e01b81526001600160a01b038a81166004830152602482018790529192509087169063a9059cbb906044016020604051808303816000875af115801561093e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109629190610f1c565b5060405163022c0d9f60e01b8152600481018290526000602482018190523060448301526080606483015260848201526001600160a01b0389169063022c0d9f9060a401600060405180830381600087803b1580156109c057600080fd5b505af11580156109d4573d6000803e3d6000fd5b5050505050610aec565b60006109fd85846001600160701b0316846001600160701b0316610c41565b60405163a9059cbb60e01b81526001600160a01b038a81166004830152602482018890529192509088169063a9059cbb906044016020604051808303816000875af1158015610a50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a749190610f1c565b5060405163022c0d9f60e01b8152600060048201819052602482018390523060448301526080606483015260848201526001600160a01b0389169063022c0d9f9060a401600060405180830381600087803b158015610ad257600080fd5b505af1158015610ae6573d6000803e3d6000fd5b50505050505b336001600160a01b0316636daf390b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b4e9190610e79565b6001600160a01b031663a9059cbb336001600160a01b031663d4b839926040518163ffffffff1660e01b81526004016020604051808303816000875af1158015610b9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc09190610e79565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018f90526044016020604051808303816000875af1158015610c0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c319190610f1c565b5050505050505050505050505050565b6000808411610ca65760405162461bcd60e51b815260206004820152602b60248201527f556e697377617056324c6962726172793a20494e53554646494349454e545f4960448201526a1394155517d05353d5539560aa1b6064820152608401610395565b600083118015610cb65750600082115b610d135760405162461bcd60e51b815260206004820152602860248201527f556e697377617056324c6962726172793a20494e53554646494349454e545f4c604482015267495155494449545960c01b6064820152608401610395565b6000610d21856103e5610fe4565b90506000610d2f8483610fe4565b9050600082610d40876103e8610fe4565b610d4a9190611001565b9050610d568183611014565b979650505050505050565b6001600160a01b0381168114610d7657600080fd5b50565b600060208284031215610d8b57600080fd5b8135610d9681610d61565b9392505050565b60008060008060808587031215610db357600080fd5b8435610dbe81610d61565b93506020850135610dce81610d61565b93969395505050506040820135916060013590565b600080600080600060808688031215610dfb57600080fd5b8535610e0681610d61565b94506020860135935060408601359250606086013567ffffffffffffffff80821115610e3157600080fd5b818801915088601f830112610e4557600080fd5b813581811115610e5457600080fd5b896020828501011115610e6657600080fd5b9699959850939650602001949392505050565b600060208284031215610e8b57600080fd5b8151610d9681610d61565b60018060a01b03851681526000602085602084015284604084015260806060840152835180608085015260005b81811015610edf5785810183015185820160a001528201610ec3565b50600060a0828601015260a0601f19601f8301168501019250505095945050505050565b600060208284031215610f1557600080fd5b5051919050565b600060208284031215610f2e57600080fd5b81518015158114610d9657600080fd5b60008060408385031215610f5157600080fd5b505080516020909101519092909150565b80516001600160701b0381168114610f7957600080fd5b919050565b600080600060608486031215610f9357600080fd5b610f9c84610f62565b9250610faa60208501610f62565b9150604084015163ffffffff81168114610fc357600080fd5b809150509250925092565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610ffb57610ffb610fce565b92915050565b80820180821115610ffb57610ffb610fce565b60008261103157634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212208a94d62b39c70d104a7f70440d1602091b3639787641368a80ffb9d00de33bc564736f6c634300081700330000000000000000000000004200000000000000000000000000000000000006