The Terminable contract connects the Terminable contract with the ALGO Token Interface to enable transferring the contract token balance back to contract deployer on termination. Provides modifier
- No other contracts inherited
- notTerminated(): to assert that a contract has not been terminated
Data stored in contract
- Termination state and creator's address
No Public Functions
Internal terminate() is made available through inheritance via ERC20 Token Holder contract.
- _terminate() internal: if called, sets contract state
true. There is no function provided to "un-terminate", thus is permanent once called.