VendingMachine
VendingMachine
GOVERNANCE_DELAY
uint256 GOVERNANCE_DELAYFLOATING_POINT_DIVISOR
uint256 FLOATING_POINT_DIVISORtbtcV1
contract IERC20 tbtcV1tbtcV2
contract TBTC tbtcV2unmintFee
uint256 unmintFeenewUnmintFee
unmintFeeUpdateInitiatedTimestamp
unmintFeeUpdateInitiator
newVendingMachine
vendingMachineUpgradeInitiatedTimestamp
vendingMachineUpgradeInitiator
UnmintFeeUpdateInitiated
UnmintFeeUpdated
VendingMachineUpgradeInitiated
VendingMachineUpgraded
Minted
Unminted
only
onlyAfterGovernanceDelay
constructor
mint
Parameters
Name
Type
Description
receiveApproval
Parameters
Name
Type
Description
unmint
Parameters
Name
Type
Description
withdrawFees
Parameters
Name
Type
Description
initiateUnmintFeeUpdate
Parameters
Name
Type
Description
finalizeUnmintFeeUpdate
initiateVendingMachineUpgrade
Parameters
Name
Type
Description
finalizeVendingMachineUpgrade
transferUnmintFeeUpdateInitiatorRole
Parameters
Name
Type
Description
transferVendingMachineUpgradeInitiatorRole
Parameters
Name
Type
Description
getRemainingUnmintFeeUpdateTime
getRemainingVendingMachineUpgradeTime
unmintFeeFor
_mint
Last updated
Was this helpful?