IUserWithdrawManager
Functions
requestWithdraw
function requestWithdraw(uint256 _ethXAmount, address _owner) external returns (uint256);
claim
function claim(uint256 _requestId) external;
userWithdrawRequests
function userWithdrawRequests(uint256) external view returns (WithdrawRequest memory);
finalizeUserWithdrawalRequest
function finalizeUserWithdrawalRequest() external;
Structs
WithdrawRequest
struct WithdrawRequest {
address owner;
uint256 ethXAmount;
uint256 ethExpected;
uint256 ethFinalized;
uint256 requestTime;
}
Was this helpful?