0 txs
2 calls
constructor
No constructor.
functions
esfdx
viewfunction esfdx() view returns (address)
lfdx
viewfunction lfdx() view returns (address)
owner
viewfunction owner() view returns (address)
totalSwapped
viewfunction totalSwapped() view returns (uint256)
initialize
nonpayablefunction initialize(address _lfdx, address _esfdx)
renounceOwnership
nonpayablefunction renounceOwnership()
setESFDX
nonpayablefunction setESFDX(address _esfdx)
setLFDX
nonpayablefunction setLFDX(address _lfdx)
swap
nonpayablefunction swap(uint256 lfdxAmount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawLFDX
nonpayablefunction withdrawLFDX(address to)
events
Initialized
event Initialized(uint8 version)
LFDXWithdrawn
event LFDXWithdrawn(address indexed to, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Swapped
event Swapped(address indexed user, uint256 lfdxAmount)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610bfa806100206000396000f3fe608060405234801561001057600080fd5b50600436106100995760003560e01c8063485cc9551461009e578063566f028a146100b3578063623cedd6146100c6578063713afb8a146100ef578063715018a6146101025780638da5cb5b1461010a5780639022adf31461011257806394b918de14610125578063d48bda8914610138578063d8501f4f1461014b578063f2fde38b14610162575b600080fd5b6100b16100ac366004610a13565b610175565b005b6100b16100c1366004610a46565b610311565b6097546100d9906001600160a01b031681565b6040516100e69190610a68565b60405180910390f35b6100b16100fd366004610a46565b610361565b6100b1610575565b6100d9610589565b6100b1610120366004610a46565b610598565b6100b1610133366004610a7c565b6105e8565b6098546100d9906001600160a01b031681565b61015460995481565b6040519081526020016100e6565b6100b1610170366004610a46565b6107bb565b600054610100900460ff16158080156101955750600054600160ff909116105b806101af5750303b1580156101af575060005460ff166001145b6102175760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff19166001179055801561023a576000805461ff0019166101001790555b610242610831565b61024a610860565b6001600160a01b0383166102705760405162461bcd60e51b815260040161020e90610a95565b6001600160a01b0382166102965760405162461bcd60e51b815260040161020e90610ac9565b609780546001600160a01b038086166001600160a01b0319928316179092556098805492851692909116919091179055801561030c576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b61031961088f565b6001600160a01b03811661033f5760405162461bcd60e51b815260040161020e90610a95565b609780546001600160a01b0319166001600160a01b0392909216919091179055565b61036961088f565b6001600160a01b0381166103bf5760405162461bcd60e51b815260206004820152601e60248201527f496e76616c6964206164647265737320666f72207769746864726177616c0000604482015260640161020e565b6097546040516370a0823160e01b81526000916001600160a01b0316906370a08231906103f0903090600401610a68565b602060405180830381865afa15801561040d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104319190610afe565b9050600081116104795760405162461bcd60e51b81526020600482015260136024820152724e6f204c46445820746f20776974686472617760681b604482015260640161020e565b60975460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906104ab9085908590600401610b17565b6020604051808303816000875af11580156104ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ee9190610b30565b61052e5760405162461bcd60e51b815260206004820152601160248201527015da5d1a191c985dd85b0819985a5b1959607a1b604482015260640161020e565b816001600160a01b03167f5e9cf9791561b17326951a1d7d65797d28fc16538226f10c70d6201057df38598260405161056991815260200190565b60405180910390a25050565b61057d61088f565b61058760006108ee565b565b6033546001600160a01b031690565b6105a061088f565b6001600160a01b0381166105c65760405162461bcd60e51b815260040161020e90610ac9565b609880546001600160a01b0319166001600160a01b0392909216919091179055565b6105f0610940565b600081116106405760405162461bcd60e51b815260206004820181905260248201527f416d6f756e74206d7573742062652067726561746572207468616e207a65726f604482015260640161020e565b6097546040516323b872dd60e01b8152336004820152306024820152604481018390526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610697573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106bb9190610b30565b6106fe5760405162461bcd60e51b815260206004820152601460248201527313119116081d1c985b9cd9995c8819985a5b195960621b604482015260640161020e565b6098546040516340c10f1960e01b81526001600160a01b03909116906340c10f19906107309033908590600401610b17565b600060405180830381600087803b15801561074a57600080fd5b505af115801561075e573d6000803e3d6000fd5b5050505080609960008282546107749190610b52565b909155505060405181815233907fcdee897399ab5e465acb1bd3ed5e32c695f196321764546c59720fa6c9ce4c699060200160405180910390a26107b86001606555565b50565b6107c361088f565b6001600160a01b0381166108285760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161020e565b6107b8816108ee565b600054610100900460ff166108585760405162461bcd60e51b815260040161020e90610b79565b6105876109a0565b600054610100900460ff166108875760405162461bcd60e51b815260040161020e90610b79565b6105876109d0565b33610898610589565b6001600160a01b0316146105875760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161020e565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6002606554036109925760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161020e565b6002606555565b6001606555565b600054610100900460ff166109c75760405162461bcd60e51b815260040161020e90610b79565b610587336108ee565b600054610100900460ff166109995760405162461bcd60e51b815260040161020e90610b79565b80356001600160a01b0381168114610a0e57600080fd5b919050565b60008060408385031215610a2657600080fd5b610a2f836109f7565b9150610a3d602084016109f7565b90509250929050565b600060208284031215610a5857600080fd5b610a61826109f7565b9392505050565b6001600160a01b0391909116815260200190565b600060208284031215610a8e57600080fd5b5035919050565b6020808252601a9082015279496e76616c6964204c46445820746f6b656e206164647265737360301b604082015260600190565b6020808252601b908201527a496e76616c696420455346445820746f6b656e206164647265737360281b604082015260600190565b600060208284031215610b1057600080fd5b5051919050565b6001600160a01b03929092168252602082015260400190565b600060208284031215610b4257600080fd5b81518015158114610a6157600080fd5b80820180821115610b7357634e487b7160e01b600052601160045260246000fd5b92915050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fea26469706673582212209e35fd68170ce3b77f2a9097f72995e96c798b0e746655111fe3c462a030a2fe64736f6c63430008120033