The EVM compatible address of an ERC20 token to be used in the protocol
isSuperCurrency
bool
If used true, the token is whitelisted as a super currency, and promotions using it won't pay any fees. It used false, the token is whitelisted as a normal currency and has to pay fees when promoting posts.
Admins call this function to whitelist currencies into wav3s protocol, so users can fund their posts with these currencies and reward their fans with it.
It also allow the execution of backdoorCurrency and backdoorNative, emergency functions to withdraw all the funds of the contract in case of extreme circunstances.
withdrawProtocolFees()
This functions withdraws the protocol fees of ERC20 tokens to ZURFs SAFE account.
withdrawProtocolNativeFees()
This functions withdraws the native currency fees to ZURFs SAFE account.
backdoorNative()
Withdraws all the native currency funds from the contract to the SAFE account in extreme cases of emergency.
backdoorCurrency()
Withdraws all the ERC20 token of the input currency from the contract to the SAFE account in extreme cases of emergency.