0 txs
1 call
constructor
constructor(address _factory, address _WETH)
functions
factory
viewfunction factory() view returns (address)
WETH
viewfunction WETH() view returns (address)
addStataLiquidity
payablefunction addStataLiquidity(tuple p) payable returns (uint256 amountA, uint256 amountB, uint256 liquidity)
addStataLiquidityETH
payablefunction addStataLiquidityETH(tuple p) payable returns (uint256 amountToken, uint256 amountETH, uint256 liquidity)
removeStataLiquidity
nonpayablefunction removeStataLiquidity(tuple p) returns (uint256 amountA, uint256 amountB)
removeStataLiquidityETH
nonpayablefunction removeStataLiquidityETH(tuple p) returns (uint256 amountToken, uint256 amountETH)
removeStataLiquidityETHWithPermit
nonpayablefunction removeStataLiquidityETHWithPermit(tuple p, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns (uint256 amountToken, uint256 amountETH)
removeStataLiquidityWithPermit
nonpayablefunction removeStataLiquidityWithPermit(tuple p, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns (uint256 amountA, uint256 amountB)
events
No events.
errors
No errors.
creation bytecode
0x60c06040523480156200001157600080fd5b506040516200272338038062002723833981016040819052620000349162000053565b6001600160601b0319606092831b8116608052911b1660a052620000aa565b6000806040838503121562000066578182fd5b8251620000738162000091565b6020840151909250620000868162000091565b809150509250929050565b6001600160a01b0381168114620000a757600080fd5b50565b60805160601c60a05160601c61260f6200011460003980608f52806104af52806108a45280610b635280610e1652806112fe5250806101c852806104d3528061052652806108175280610b3552806113fa5280611acb5280611b805280611c13525061260f6000f3fe60806040526004361061007f5760003560e01c8063decdfb711161004e578063decdfb711461014d578063e147530714610160578063e8f642bc14610180578063fce61f7f146101a0576100b8565b8063419cd7c1146100bd578063ad5c4648146100f4578063c45a015514610116578063d899c6071461012b576100b8565b366100b857336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146100b657fe5b005b600080fd5b3480156100c957600080fd5b506100dd6100d8366004611fc4565b6101c0565b6040516100eb929190612573565b60405180910390f35b34801561010057600080fd5b506101096104ad565b6040516100eb9190612184565b34801561012257600080fd5b506101096104d1565b61013e610139366004611f33565b6104f5565b6040516100eb93929190612581565b61013e61015b366004611f17565b6107e6565b34801561016c57600080fd5b506100dd61017b366004611f45565b610b2d565b34801561018c57600080fd5b506100dd61019b366004611fa8565b610e98565b3480156101ac57600080fd5b506100dd6101bb366004611f17565b6110cd565b6000806102097f00000000000000000000000000000000000000000000000000000000000000006101f460208a018a611ea0565b61020460408b0160208c01611ea0565b611380565b6001600160a01b031663d505accf333089610228578a6040013561022c565b6000195b8b60c001358a8a8a6040518863ffffffff1660e01b81526004016102569796959493929190612198565b600060405180830381600087803b15801561027057600080fd5b505af1158015610284573d6000803e3d6000fd5b505050506000806102bd89604001358a60e00160208101906102a69190611ea0565b6102b86101208d016101008e01611ea0565b6113f0565b90925090506102d36101008a0160e08b01611ea0565b6001600160a01b031663be4a0a14836102f260c08d0160a08e01611ea0565b308d6101200160208101906103079190611edf565b610312576000610315565b60015b6040518563ffffffff1660e01b81526004016103349493929190612522565b6040805180830381600087803b15801561034d57600080fd5b505af1158015610361573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103859190612093565b945061039b90506101208a016101008b01611ea0565b6001600160a01b031663be4a0a14826103ba60c08d0160a08e01611ea0565b308d6101400160208101906103cf9190611edf565b6103da5760006103dd565b60015b6040518563ffffffff1660e01b81526004016103fc9493929190612522565b6040805180830381600087803b15801561041557600080fd5b505af1158015610429573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061044d9190612093565b935050606089013584101561047d5760405162461bcd60e51b81526004016104749061249c565b60405180910390fd5b88608001358310156104a15760405162461bcd60e51b815260040161047490612365565b50509550959350505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008060008360e001354281101561051f5760405162461bcd60e51b815260040161047490612408565b60006105697f000000000000000000000000000000000000000000000000000000000000000061055761012089016101008a01611ea0565b6102046101408a016101208b01611ea0565b90506105ab60408701356060880135608089013560a08a01356105946101208c016101008d01611ea0565b6105a66101408d016101208e01611ea0565b61156c565b90955093506105c86105c06020880188611ea0565b333088611893565b6105e36105db6040880160208901611ea0565b333087611893565b6105f561012087016101008801611ea0565b6001600160a01b031663273cd895868360006106196101608c016101408d01611edf565b610624576000610627565b60015b6040518563ffffffff1660e01b81526004016106469493929190612549565b602060405180830381600087803b15801561066057600080fd5b505af1158015610674573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610698919061207b565b506106ab61014087016101208801611ea0565b6001600160a01b031663273cd895858360006106cf6101808c016101608d01611edf565b6106da5760006106dd565b60015b6040518563ffffffff1660e01b81526004016106fc9493929190612549565b602060405180830381600087803b15801561071657600080fd5b505af115801561072a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074e919061207b565b506001600160a01b038116636a62784261076e60e0890160c08a01611ea0565b6040518263ffffffff1660e01b815260040161078a9190612184565b602060405180830381600087803b1580156107a457600080fd5b505af11580156107b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107dc919061207b565b9496939550505050565b60008060008360a00135428110156108105760405162461bcd60e51b815260040161047490612408565b60006108577f000000000000000000000000000000000000000000000000000000000000000061084660e0890160c08a01611ea0565b6102046101008a0160e08b01611ea0565b905061088d602087013534604089013560608a013561087c60e08c0160c08d01611ea0565b6105a66101008d0160e08e01611ea0565b90955093506108a26105c06020880188611ea0565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b1580156108fd57600080fd5b505af1158015610911573d6000803e3d6000fd5b5061092893505060e0890191505060c08801611ea0565b6001600160a01b031663273cd8958683600061094c6101208c016101008d01611edf565b61095757600061095a565b60015b6040518563ffffffff1660e01b81526004016109799493929190612549565b602060405180830381600087803b15801561099357600080fd5b505af11580156109a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109cb919061207b565b506109dd610100870160e08801611ea0565b6001600160a01b031663273cd89585836000610a016101408c016101208d01611edf565b610a0c576000610a0f565b60015b6040518563ffffffff1660e01b8152600401610a2e9493929190612549565b602060405180830381600087803b158015610a4857600080fd5b505af1158015610a5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a80919061207b565b506001600160a01b038116636a627842610aa060a0890160808a01611ea0565b6040518263ffffffff1660e01b8152600401610abc9190612184565b602060405180830381600087803b158015610ad657600080fd5b505af1158015610aea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0e919061207b565b925083341115610b2457610b2433853403611999565b50509193909250565b600080610b877f0000000000000000000000000000000000000000000000000000000000000000610b6160208a018a611ea0565b7f0000000000000000000000000000000000000000000000000000000000000000611380565b6001600160a01b031663d505accf333089610ba6578a60200135610baa565b6000195b8b60a001358a8a8a6040518863ffffffff1660e01b8152600401610bd49796959493929190612198565b600060405180830381600087803b158015610bee57600080fd5b505af1158015610c02573d6000803e3d6000fd5b50505050600080610c3589602001358a60c0016020810190610c249190611ea0565b6102b86101008d0160e08e01611ea0565b9092509050610c4a60e08a0160c08b01611ea0565b6001600160a01b031663be4a0a1483610c6960a08d0160808e01611ea0565b308d610100016020810190610c7e9190611edf565b610c89576000610c8c565b60015b6040518563ffffffff1660e01b8152600401610cab9493929190612522565b6040805180830381600087803b158015610cc457600080fd5b505af1158015610cd8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cfc9190612093565b9450610d1190506101008a0160e08b01611ea0565b6001600160a01b031663be4a0a148230308d610120016020810190610d369190611edf565b610d41576000610d44565b60015b6040518563ffffffff1660e01b8152600401610d639493929190612522565b6040805180830381600087803b158015610d7c57600080fd5b505af1158015610d90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610db49190612093565b9350506040890135841015610ddb5760405162461bcd60e51b81526004016104749061249c565b8860600135831015610dff5760405162461bcd60e51b815260040161047490612365565b604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90610e4b908690600401612519565b600060405180830381600087803b158015610e6557600080fd5b505af1158015610e79573d6000803e3d6000fd5b506104a19250610e9291505060a08b0160808c01611ea0565b84611999565b6000808260c0013542811015610ec05760405162461bcd60e51b815260040161047490612408565b600080610eee6040870135610edc610100890160e08a01611ea0565b6102b86101208a016101008b01611ea0565b9092509050610f04610100870160e08801611ea0565b6001600160a01b031663be4a0a1483610f2360c08a0160a08b01611ea0565b30610f366101408c016101208d01611edf565b610f41576000610f44565b60015b6040518563ffffffff1660e01b8152600401610f639493929190612522565b6040805180830381600087803b158015610f7c57600080fd5b505af1158015610f90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fb49190612093565b9550610fca905061012087016101008801611ea0565b6001600160a01b031663be4a0a1482610fe960c08a0160a08b01611ea0565b30610ffc6101608c016101408d01611edf565b61100757600061100a565b60015b6040518563ffffffff1660e01b81526004016110299493929190612522565b6040805180830381600087803b15801561104257600080fd5b505af1158015611056573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061107a9190612093565b94505060608601358510156110a15760405162461bcd60e51b81526004016104749061249c565b85608001358410156110c55760405162461bcd60e51b815260040161047490612365565b505050915091565b6000808260a00135428110156110f55760405162461bcd60e51b815260040161047490612408565b600080611121602087013561111060e0890160c08a01611ea0565b6102b86101008a0160e08b01611ea0565b909250905061113660e0870160c08801611ea0565b6001600160a01b031663be4a0a148361115560a08a0160808b01611ea0565b306111686101208c016101008d01611edf565b611173576000611176565b60015b6040518563ffffffff1660e01b81526004016111959493929190612522565b6040805180830381600087803b1580156111ae57600080fd5b505af11580156111c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111e69190612093565b95506111fb9050610100870160e08801611ea0565b6001600160a01b031663be4a0a1482308061121e6101408c016101208d01611edf565b61122957600061122c565b60015b6040518563ffffffff1660e01b815260040161124b9493929190612522565b6040805180830381600087803b15801561126457600080fd5b505af1158015611278573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061129c9190612093565b94505060408601358510156112c35760405162461bcd60e51b81526004016104749061249c565b85606001358410156112e75760405162461bcd60e51b815260040161047490612365565b604051632e1a7d4d60e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690632e1a7d4d90611333908790600401612519565b600060405180830381600087803b15801561134d57600080fd5b505af1158015611361573d6000803e3d6000fd5b506110c5925061137a91505060a0880160808901611ea0565b85611999565b600080600061138f8585611a2b565b915091508582826040516020016113a79291906120b6565b604051602081830303815290604052805190602001206040516020016113ce929190612116565b60408051601f1981840301815291905280516020909101209695505050505050565b60008060006114207f00000000000000000000000000000000000000000000000000000000000000008686611380565b6040516323b872dd60e01b81529091506001600160a01b038216906323b872dd9061145390339085908b906004016121d9565b602060405180830381600087803b15801561146d57600080fd5b505af1158015611481573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a59190611efb565b50600080826001600160a01b03166389afcb44306040518263ffffffff1660e01b81526004016114d59190612184565b6040805180830381600087803b1580156114ee57600080fd5b505af1158015611502573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115269190612093565b9150915060006115368888611a2b565b509050806001600160a01b0316886001600160a01b03161461155957818361155c565b82825b909a909950975050505050505050565b6000806000806117848686886001600160a01b031663ef8b30f78e6040518263ffffffff1660e01b81526004016115a39190612519565b60206040518083038186803b1580156115bb57600080fd5b505afa1580156115cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115f3919061207b565b886001600160a01b031663ef8b30f78e6040518263ffffffff1660e01b815260040161161f9190612519565b60206040518083038186803b15801561163757600080fd5b505afa15801561164b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061166f919061207b565b8c61167b5760006116f7565b8a6001600160a01b031663ef8b30f78e6040518263ffffffff1660e01b81526004016116a79190612519565b60206040518083038186803b1580156116bf57600080fd5b505afa1580156116d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116f7919061207b565b8c61170357600061177f565b8a6001600160a01b031663ef8b30f78e6040518263ffffffff1660e01b815260040161172f9190612519565b60206040518083038186803b15801561174757600080fd5b505afa15801561175b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061177f919061207b565b611ab5565b60405163b3d7f6b960e01b815291935091506001600160a01b0387169063b3d7f6b9906117b5908590600401612519565b60206040518083038186803b1580156117cd57600080fd5b505afa1580156117e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611805919061207b565b60405163b3d7f6b960e01b81529094506001600160a01b0386169063b3d7f6b990611834908490600401612519565b60206040518083038186803b15801561184c57600080fd5b505afa158015611860573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611884919061207b565b92505050965096945050505050565b60006060856001600160a01b03166323b872dd8686866040516024016118bb939291906121d9565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161190991906120dd565b6000604051808303816000865af19150503d8060008114611946576040519150601f19603f3d011682016040523d82523d6000602084013e61194b565b606091505b50915091508180156119755750805115806119755750808060200190518101906119759190611efb565b6119915760405162461bcd60e51b81526004016104749061224e565b505050505050565b604080516000808252602082019092526001600160a01b0384169083906040516119c391906120dd565b60006040518083038185875af1925050503d8060008114611a00576040519150601f19603f3d011682016040523d82523d6000602084013e611a05565b606091505b5050905080611a265760405162461bcd60e51b8152600401610474906122ab565b505050565b600080826001600160a01b0316846001600160a01b03161415611a605760405162461bcd60e51b815260040161047490612308565b826001600160a01b0316846001600160a01b031610611a80578284611a83565b83835b90925090506001600160a01b038216611aae5760405162461bcd60e51b8152600401610474906124e2565b9250929050565b60405163e6a4390560e01b8152600090819081907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063e6a4390590611b0a908c908c906004016121fd565b60206040518083038186803b158015611b2257600080fd5b505afa158015611b36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b5a9190611ec3565b6001600160a01b03161415611c0b576040516364e329cb60e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c9c6539690611bb7908b908b906004016121fd565b602060405180830381600087803b158015611bd157600080fd5b505af1158015611be5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c099190611ec3565b505b600080611c397f00000000000000000000000000000000000000000000000000000000000000008b8b611cea565b91509150816000148015611c4b575080155b15611c5b57879350869250611cdd565b6000611c68898484611dd1565b9050878111611c9c5785811015611c915760405162461bcd60e51b815260040161047490612365565b889450925082611cdb565b6000611ca9898486611dd1565b905089811115611cb557fe5b87811015611cd55760405162461bcd60e51b81526004016104749061249c565b94508793505b505b5050965096945050505050565b6000806000611cf98585611a2b565b509050600080611d0a888888611380565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015611d4257600080fd5b505afa158015611d56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d7a9190612027565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff169150826001600160a01b0316876001600160a01b031614611dbf578082611dc2565b81815b90999098509650505050505050565b6000808411611df25760405162461bcd60e51b81526004016104749061243f565b600083118015611e025750600082115b611e1e5760405162461bcd60e51b8152600401610474906123ab565b82611e298584611e39565b81611e3057fe5b04949350505050565b6000811580611e5457505080820282828281611e5157fe5b04145b611e705760405162461bcd60e51b815260040161047490612217565b92915050565b60006101408284031215611e88578081fd5b50919050565b60006101608284031215611e88578081fd5b600060208284031215611eb1578081fd5b8135611ebc81612597565b9392505050565b600060208284031215611ed4578081fd5b8151611ebc81612597565b600060208284031215611ef0578081fd5b8135611ebc816125af565b600060208284031215611f0c578081fd5b8151611ebc816125af565b60006101408284031215611f29578081fd5b611ebc8383611e76565b60006101808284031215611e88578081fd5b60008060008060006101c08688031215611f5d578081fd5b611f678787611e76565b9450610140860135611f78816125af565b935061016086013560ff81168114611f8e578182fd5b9497939650939461018081013594506101a0013592915050565b60006101608284031215611fba578081fd5b611ebc8383611e8e565b60008060008060006101e08688031215611fdc578081fd5b611fe68787611e8e565b9450610160860135611ff7816125af565b935061018086013560ff8116811461200d578182fd5b949793965093946101a081013594506101c0013592915050565b60008060006060848603121561203b578283fd5b8351612046816125bd565b6020850151909350612057816125bd565b604085015190925063ffffffff81168114612070578182fd5b809150509250925092565b60006020828403121561208c578081fd5b5051919050565b600080604083850312156120a5578182fd5b505080516020909101519092909150565b6bffffffffffffffffffffffff19606093841b811682529190921b16601482015260280190565b60008251815b818110156120fd57602081860181015185830152016120e3565b8181111561210b5782828501525b509190910192915050565b7fff00000000000000000000000000000000000000000000000000000000000000815260609290921b6bffffffffffffffffffffffff1916600183015260158201527f207e00cb099b76f581c479b9e20c11280ed52e93ab7003d58600ec82fb71b23b603582015260550190565b6001600160a01b0391909116815260200190565b6001600160a01b0397881681529590961660208601526040850193909352606084019190915260ff16608083015260a082015260c081019190915260e00190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b0392831681529116602082015260400190565b60208082526014908201527f64732d6d6174682d6d756c2d6f766572666c6f77000000000000000000000000604082015260600190565b60208082526031908201527f5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a20747260408201527f616e7366657246726f6d206661696c6564000000000000000000000000000000606082015260800190565b60208082526034908201527f5472616e7366657248656c7065723a3a736166655472616e736665724554483a60408201527f20455448207472616e73666572206661696c6564000000000000000000000000606082015260800190565b60208082526025908201527f556e697377617056324c6962726172793a204944454e544943414c5f4144445260408201527f4553534553000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526026908201527f556e69737761705632526f757465723a20494e53554646494349454e545f425f604082015265105353d5539560d21b606082015260800190565b60208082526028908201527f556e697377617056324c6962726172793a20494e53554646494349454e545f4c60408201527f4951554944495459000000000000000000000000000000000000000000000000606082015260800190565b60208082526019908201527f416b726f6e5374617461526f757465723a204558504952454400000000000000604082015260600190565b60208082526025908201527f556e697377617056324c6962726172793a20494e53554646494349454e545f4160408201527f4d4f554e54000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526026908201527f556e69737761705632526f757465723a20494e53554646494349454e545f415f604082015265105353d5539560d21b606082015260800190565b6020808252601e908201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604082015260600190565b90815260200190565b9384526001600160a01b039283166020850152911660408301521515606082015260800190565b9384526001600160a01b0392909216602084015261ffff1660408301521515606082015260800190565b918252602082015260400190565b9283526020830191909152604082015260600190565b6001600160a01b03811681146125ac57600080fd5b50565b80151581146125ac57600080fd5b6dffffffffffffffffffffffffffff811681146125ac57600080fdfea26469706673582212205aded70157387bfedbf1d880a528009aef16765fad15d1935e9f193b3ce3320664736f6c634300060c0033000000000000000000000000af39606bec181887951ab6912ac7ea216bd6e4b40000000000000000000000004200000000000000000000000000000000000006