More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 1,463 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 12210713 | 1379 days ago | IN | 0 ETH | 0.00716147 | ||||
Transfer | 12204153 | 1380 days ago | IN | 0 ETH | 0.00691265 | ||||
Transfer | 12171345 | 1385 days ago | IN | 0 ETH | 0.00724579 | ||||
Transfer | 12145890 | 1389 days ago | IN | 0 ETH | 0.0104476 | ||||
Transfer | 12114951 | 1394 days ago | IN | 0 ETH | 0.00887705 | ||||
Transfer | 12070468 | 1401 days ago | IN | 0 ETH | 0.01027695 | ||||
Transfer | 11969433 | 1416 days ago | IN | 0 ETH | 0.00916267 | ||||
Transfer | 11709774 | 1456 days ago | IN | 0 ETH | 0.00383111 | ||||
Transfer | 11699085 | 1458 days ago | IN | 0 ETH | 0.00950355 | ||||
Transfer | 11699066 | 1458 days ago | IN | 0 ETH | 0.00882948 | ||||
Transfer | 11530192 | 1484 days ago | IN | 0 ETH | 0.00599652 | ||||
Transfer | 11488516 | 1490 days ago | IN | 0 ETH | 0.00154358 | ||||
Transfer | 11464833 | 1494 days ago | IN | 0 ETH | 0.01331557 | ||||
Transfer | 11464821 | 1494 days ago | IN | 0 ETH | 0.01624057 | ||||
Transfer | 11463401 | 1494 days ago | IN | 0 ETH | 0.00399825 | ||||
Transfer | 11456855 | 1495 days ago | IN | 0 ETH | 0.00683133 | ||||
Transfer | 11406474 | 1503 days ago | IN | 0 ETH | 0.00424814 | ||||
Transfer | 11354411 | 1511 days ago | IN | 0 ETH | 0.00158241 | ||||
Transfer | 11351774 | 1511 days ago | IN | 0 ETH | 0.00100789 | ||||
Transfer | 11351533 | 1511 days ago | IN | 0 ETH | 0.00101705 | ||||
Transfer | 11351518 | 1511 days ago | IN | 0 ETH | 0.00101705 | ||||
Transfer | 11341163 | 1513 days ago | IN | 0 ETH | 0.00204855 | ||||
Transfer | 11341130 | 1513 days ago | IN | 0 ETH | 0.00249855 | ||||
Transfer | 11337894 | 1513 days ago | IN | 0 ETH | 0.00238195 | ||||
Transfer | 11334284 | 1514 days ago | IN | 0 ETH | 0.00483053 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x01ED3447...68D09F0F4 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
HotWallet
Compiler Version
v0.5.11+commit.22be8592
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-05-07 */ pragma solidity 0.5.11; contract IToken { function balanceOf(address) public view returns (uint256); function transfer(address to, uint value) public; } contract Manageable { mapping(address => bool) public admins; constructor() public { admins[msg.sender] = true; } modifier onlyAdmins() { require(admins[msg.sender]); _; } function modifyAdmins(address[] memory newAdmins, address[] memory removedAdmins) public onlyAdmins { for(uint256 index; index < newAdmins.length; index++) { admins[newAdmins[index]] = true; } for(uint256 index; index < removedAdmins.length; index++) { admins[removedAdmins[index]] = false; } } } contract HotWallet is Manageable { mapping(uint256 => bool) public isPaid; event Transfer(uint256 transactionRequestId, address coinAddress, uint256 value, address payable to); function transfer(uint256 transactionRequestId, address coinAddress, uint256 value, address payable to) public onlyAdmins { require(!isPaid[transactionRequestId]); isPaid[transactionRequestId] = true; emit Transfer(transactionRequestId, coinAddress, value, to); if (coinAddress == address(0)) { return to.transfer(value); } IToken(coinAddress).transfer(to, value); } function getBalances(address coinAddress) public view returns (uint256 balance) { if (coinAddress == address(0)) { return address(this).balance; } return IToken(coinAddress).balanceOf(address(this)); } function () external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"internalType":"address[]","name":"newAdmins","type":"address[]"},{"internalType":"address[]","name":"removedAdmins","type":"address[]"}],"name":"modifyAdmins","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"admins","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"transactionRequestId","type":"uint256"},{"internalType":"address","name":"coinAddress","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address payable","name":"to","type":"address"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"coinAddress","type":"address"}],"name":"getBalances","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"isPaid","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"transactionRequestId","type":"uint256"},{"indexed":false,"internalType":"address","name":"coinAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"address payable","name":"to","type":"address"}],"name":"Transfer","type":"event"}]
Deployed Bytecode
0x60806040526004361061004a5760003560e01c806312b6d8601461004c578063429b62e5146101805780637ef379f4146101c7578063c84aae1714610210578063cd392a8314610255575b005b34801561005857600080fd5b5061004a6004803603604081101561006f57600080fd5b81019060208101813564010000000081111561008a57600080fd5b82018360208201111561009c57600080fd5b803590602001918460208302840111640100000000831117156100be57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561010e57600080fd5b82018360208201111561012057600080fd5b8035906020019184602083028401116401000000008311171561014257600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061027f945050505050565b34801561018c57600080fd5b506101b3600480360360208110156101a357600080fd5b50356001600160a01b031661034f565b604080519115158252519081900360200190f35b3480156101d357600080fd5b5061004a600480360360808110156101ea57600080fd5b508035906001600160a01b03602082013581169160408101359160609091013516610364565b34801561021c57600080fd5b506102436004803603602081101561023357600080fd5b50356001600160a01b03166104d4565b60408051918252519081900360200190f35b34801561026157600080fd5b506101b36004803603602081101561027857600080fd5b5035610566565b3360009081526020819052604090205460ff1661029b57600080fd5b60005b82518110156102f25760016000808584815181106102b857fe5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905560010161029e565b5060005b815181101561034a57600080600084848151811061031057fe5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790556001016102f6565b505050565b60006020819052908152604090205460ff1681565b3360009081526020819052604090205460ff1661038057600080fd5b60008481526001602052604090205460ff161561039c57600080fd5b600084815260016020818152604092839020805460ff191690921790915581518681526001600160a01b0380871692820192909252808301859052908316606082015290517f78a8bed0914d963eb61f2bd8be26326e8e133ee1635f48209c1420f4fe6d6b649181900360800190a16001600160a01b038316610455576040516001600160a01b0382169083156108fc029084906000818181858888f1935050505015801561044f573d6000803e3d6000fd5b506104ce565b826001600160a01b031663a9059cbb82846040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156104b557600080fd5b505af11580156104c9573d6000803e3d6000fd5b505050505b50505050565b60006001600160a01b0382166104ec57503031610561565b604080516370a0823160e01b815230600482015290516001600160a01b038416916370a08231916024808301926020929190829003018186803b15801561053257600080fd5b505afa158015610546573d6000803e3d6000fd5b505050506040513d602081101561055c57600080fd5b505190505b919050565b60016020526000908152604090205460ff168156fea265627a7a72315820c40e8f2696eecb165f696c482556e79b8f9a6b0de8083d0ba667a6b7b52b21c664736f6c634300050b0032
Deployed Bytecode Sourcemap
771:937:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;403:361;;8:9:-1;5:2;;;30:1;27;20:12;5:2;403:361:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;403:361:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;403:361:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;403:361:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;403:361:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;403:361:0;;;;;;;;-1:-1:-1;403:361:0;;-1:-1:-1;;21:11;5:28;;2:2;;;46:1;43;36:12;2:2;403:361:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;403:361:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;403:361:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;403:361:0;;-1:-1:-1;403:361:0;;-1:-1:-1;;;;;403:361:0:i;197:38::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;197:38:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;197:38:0;-1:-1:-1;;;;;197:38:0;;:::i;:::-;;;;;;;;;;;;;;;;;;969:438;;8:9:-1;5:2;;;30:1;27;20:12;5:2;969:438:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;969:438:0;;;-1:-1:-1;;;;;969:438:0;;;;;;;;;;;;;;;;;;;:::i;1419:247::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1419:247:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1419:247:0;-1:-1:-1;;;;;1419:247:0;;:::i;:::-;;;;;;;;;;;;;;;;811:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;811:38:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;811:38:0;;:::i;403:361::-;363:10;356:6;:18;;;;;;;;;;;;;348:27;;;;;;518:13;514:112;541:9;:16;533:5;:24;514:112;;;610:4;583:6;:24;590:9;600:5;590:16;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;583:24:0;;;;;;;;;;;-1:-1:-1;583:24:0;:31;;-1:-1:-1;;583:31:0;;;;;;;;;;-1:-1:-1;559:7:0;514:112;;;;640:13;636:121;663:13;:20;655:5;:28;636:121;;;740:5;709:6;:28;716:13;730:5;716:20;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;709:28:0;;;;;;;;;;;-1:-1:-1;709:28:0;:36;;-1:-1:-1;;709:36:0;;;;;;;;;;-1:-1:-1;685:7:0;636:121;;;;403:361;;:::o;197:38::-;;;;;;;;;;;;;;;;:::o;969:438::-;363:10;356:6;:18;;;;;;;;;;;;;348:27;;;;;;1111:28;;;;:6;:28;;;;;;;;1110:29;1102:38;;;;;;1151:28;;;;1182:4;1151:28;;;;;;;;;:35;;-1:-1:-1;;1151:35:0;;;;;;;1202:54;;;;;-1:-1:-1;;;;;1202:54:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1271:25:0;;1267:83;;1320:18;;-1:-1:-1;;;;;1320:11:0;;;:18;;;;;1332:5;;1320:18;;;;1332:5;1320:11;:18;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1320:18:0;1313:25;;1267:83;1367:11;-1:-1:-1;;;;;1360:28:0;;1389:2;1393:5;1360:39;;;;;;;;;;;;;-1:-1:-1;;;;;1360:39:0;-1:-1:-1;;;;;1360:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1360:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1360:39:0;;;;386:1;969:438;;;;:::o;1419:247::-;1482:15;-1:-1:-1;;;;;1515:25:0;;1511:86;;-1:-1:-1;1572:4:0;1564:21;1557:28;;1511:86;1614:44;;;-1:-1:-1;;;1614:44:0;;1652:4;1614:44;;;;;;-1:-1:-1;;;;;1614:29:0;;;;;:44;;;;;;;;;;;;;;:29;:44;;;5:2:-1;;;;30:1;27;20:12;5:2;1614:44:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1614:44:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1614:44:0;;-1:-1:-1;1419:247:0;;;;:::o;811:38::-;;;;;;;;;;;;;;;:::o
Swarm Source
bzzr://c40e8f2696eecb165f696c482556e79b8f9a6b0de8083d0ba667a6b7b52b21c6
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.999045 | 57.4576 | $57.4 |
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.