Project Background The WIAW contracts handle multiple contracts, and all contracts have different functions. WIAWPresale: This contract is used to deposit and withdraw tokens. WhatIsAWoman: This contract is used to add or remove account addresses from the blacklist and also…