Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 1 from a total of 1 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
0x60806040 | 7552658 | 1912 days ago | IN | Create: Exit | 0 ETH | 0.00230744 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
Exit
Compiler Version
v0.5.0+commit.1d4f565a
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-04-12 */ pragma solidity ^0.5.0; interface IERC20 { function transfer(address to, uint256 value) external returns (bool); function balanceOf(address) external view returns (uint); } interface ICDP { function give(bytes32 cup, address guy) external; } contract Exit { event LogTransferETH(address dest, uint amount); event LogTransferERC20(address token, address dest, uint amount); event LogTransferCDP(uint num, address dest); /** * @dev MakerDAO CDP engine address */ function getSaiTubAddress() public pure returns (address sai) { sai = 0x448a5065aeBB8E423F0896E6c5D525C040f59af3; } /** * @dev withdrawing ETH */ function transferETH() public payable { msg.sender.transfer(address(this).balance); emit LogTransferETH(msg.sender, address(this).balance); } /** * @dev withdrawing ERC20 */ function transferERC20(address tokenAddr) public { IERC20 tkn = IERC20(tokenAddr); uint tknBal = tkn.balanceOf(address(this)); tkn.transfer(msg.sender, tknBal); emit LogTransferERC20(tokenAddr, msg.sender, tknBal); } /** * @dev withdrawing CDP */ function transferCDP(uint num) public { ICDP(getSaiTubAddress()).give(bytes32(num), msg.sender); emit LogTransferCDP(num, msg.sender); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"num","type":"uint256"}],"name":"transferCDP","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddr","type":"address"}],"name":"transferERC20","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"transferETH","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"getSaiTubAddress","outputs":[{"name":"sai","type":"address"}],"payable":false,"stateMutability":"pure","type":"function"},{"anonymous":false,"inputs":[{"indexed":false,"name":"dest","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"LogTransferETH","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"dest","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"LogTransferERC20","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"num","type":"uint256"},{"indexed":false,"name":"dest","type":"address"}],"name":"LogTransferCDP","type":"event"}]
Contract Creation Code
608060405234801561001057600080fd5b50610611806100206000396000f3fe608060405260043610610062576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633053d42514610067578063d1d6b739146100a2578063e28d717b146100f3578063f1d9a150146100fd575b600080fd5b34801561007357600080fd5b506100a06004803603602081101561008a57600080fd5b8101908080359060200190929190505050610154565b005b3480156100ae57600080fd5b506100f1600480360360208110156100c557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610287565b005b6100fb6104e7565b005b34801561010957600080fd5b506101126105c9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61015c6105c9565b73ffffffffffffffffffffffffffffffffffffffff1663baa8529c82600102336040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561020157600080fd5b505af1158015610215573d6000803e3d6000fd5b505050507f81edd4db25e5f4dd9ff05adc61a5f7367c7580d8377fc1515f123dc2f8f0660e8133604051808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a150565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561032757600080fd5b505afa15801561033b573d6000803e3d6000fd5b505050506040513d602081101561035157600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561040757600080fd5b505af115801561041b573d6000803e3d6000fd5b505050506040513d602081101561043157600080fd5b8101908080519060200190929190505050507fd8f79f5d849793fdf5be89c8a0af0a3098da237cff4e584f0a1425d965f0a54b833383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1505050565b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610544573d6000803e3d6000fd5b507fe50f164895b3088b33908095af6c4942d11b68e181077937b8c0483e087a7b79333073ffffffffffffffffffffffffffffffffffffffff1631604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1565b600073448a5065aebb8e423f0896e6c5d525c040f59af390509056fea165627a7a72305820f94754dc5b7f0dbe6ee7e605b5b4d64d3c15207d019dce3841d6416ed9dc77d70029
Deployed Bytecode
0x608060405260043610610062576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633053d42514610067578063d1d6b739146100a2578063e28d717b146100f3578063f1d9a150146100fd575b600080fd5b34801561007357600080fd5b506100a06004803603602081101561008a57600080fd5b8101908080359060200190929190505050610154565b005b3480156100ae57600080fd5b506100f1600480360360208110156100c557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610287565b005b6100fb6104e7565b005b34801561010957600080fd5b506101126105c9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61015c6105c9565b73ffffffffffffffffffffffffffffffffffffffff1663baa8529c82600102336040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561020157600080fd5b505af1158015610215573d6000803e3d6000fd5b505050507f81edd4db25e5f4dd9ff05adc61a5f7367c7580d8377fc1515f123dc2f8f0660e8133604051808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a150565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561032757600080fd5b505afa15801561033b573d6000803e3d6000fd5b505050506040513d602081101561035157600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561040757600080fd5b505af115801561041b573d6000803e3d6000fd5b505050506040513d602081101561043157600080fd5b8101908080519060200190929190505050507fd8f79f5d849793fdf5be89c8a0af0a3098da237cff4e584f0a1425d965f0a54b833383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1505050565b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015610544573d6000803e3d6000fd5b507fe50f164895b3088b33908095af6c4942d11b68e181077937b8c0483e087a7b79333073ffffffffffffffffffffffffffffffffffffffff1631604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1565b600073448a5065aebb8e423f0896e6c5d525c040f59af390509056fea165627a7a72305820f94754dc5b7f0dbe6ee7e605b5b4d64d3c15207d019dce3841d6416ed9dc77d70029
Swarm Source
bzzr://f94754dc5b7f0dbe6ee7e605b5b4d64d3c15207d019dce3841d6416ed9dc77d7
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.