Extension of Crowdsale with a one-off finalization action, where one can do extra work after finishing.
function _finalization() internal
Can be overridden to add finalization logic. The overriding function should call super._finalization() to ensure the chain of finalization is executed entirely.
function finalize() public
Must be called after crowdsale ends, to do some extra finalization work. Calls the contract's finalization function.
function finalized() public view returns (bool)
- true if the crowdsale is finalized, false otherwise.