mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Adds visibility to compilation tests.
This commit is contained in:
@@ -10,16 +10,16 @@ import "../ownership/Ownable.sol";
|
||||
*/
|
||||
contract Destructible is Ownable {
|
||||
|
||||
constructor() payable { }
|
||||
constructor() public payable { }
|
||||
|
||||
/**
|
||||
* @dev Transfers the current balance to the owner and terminates the contract.
|
||||
*/
|
||||
function destroy() onlyOwner {
|
||||
function destroy() public onlyOwner {
|
||||
selfdestruct(owner);
|
||||
}
|
||||
|
||||
function destroyAndSend(address _recipient) onlyOwner {
|
||||
function destroyAndSend(address _recipient) public onlyOwner {
|
||||
selfdestruct(_recipient);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,11 +10,11 @@ import '../ownership/Ownable.sol';
|
||||
contract Migrations is Ownable {
|
||||
uint256 public lastCompletedMigration;
|
||||
|
||||
function setCompleted(uint256 completed) onlyOwner {
|
||||
function setCompleted(uint256 completed) public onlyOwner {
|
||||
lastCompletedMigration = completed;
|
||||
}
|
||||
|
||||
function upgrade(address newAddress) onlyOwner {
|
||||
function upgrade(address newAddress) public onlyOwner {
|
||||
Migrations upgraded = Migrations(newAddress);
|
||||
upgraded.setCompleted(lastCompletedMigration);
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ contract Pausable is Ownable {
|
||||
/**
|
||||
* @dev called by the owner to pause, triggers stopped state
|
||||
*/
|
||||
function pause() onlyOwner whenNotPaused returns (bool) {
|
||||
function pause() public onlyOwner whenNotPaused returns (bool) {
|
||||
paused = true;
|
||||
emit Pause();
|
||||
return true;
|
||||
@@ -43,7 +43,7 @@ contract Pausable is Ownable {
|
||||
/**
|
||||
* @dev called by the owner to unpause, returns to normal state
|
||||
*/
|
||||
function unpause() onlyOwner whenPaused returns (bool) {
|
||||
function unpause() public onlyOwner whenPaused returns (bool) {
|
||||
paused = false;
|
||||
emit Unpause();
|
||||
return true;
|
||||
|
||||
@@ -12,7 +12,7 @@ import "../token/ERC20Basic.sol";
|
||||
*/
|
||||
contract TokenDestructible is Ownable {
|
||||
|
||||
constructor() payable { }
|
||||
constructor() public payable { }
|
||||
|
||||
/**
|
||||
* @notice Terminate contract and refund to owner
|
||||
@@ -21,7 +21,7 @@ contract TokenDestructible is Ownable {
|
||||
* @notice The called token contracts could try to re-enter this contract. Only
|
||||
supply token contracts you trust.
|
||||
*/
|
||||
function destroy(address[] tokens) onlyOwner {
|
||||
function destroy(address[] tokens) public onlyOwner {
|
||||
|
||||
// Transfer tokens to owner
|
||||
for(uint256 i = 0; i < tokens.length; i++) {
|
||||
|
||||
Reference in New Issue
Block a user