More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 27 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Collect ERC20 | 6598225 | 2368 days ago | IN | 0 ETH | 0.00013359 | ||||
Send Ether To De... | 6319795 | 2413 days ago | IN | 0 ETH | 0.00021967 | ||||
Collect ERC20 | 6319774 | 2413 days ago | IN | 0 ETH | 0.00056277 | ||||
Collect ERC20 | 6319768 | 2413 days ago | IN | 0 ETH | 0.00022262 | ||||
Collect ERC20 | 6319766 | 2413 days ago | IN | 0 ETH | 0.00022228 | ||||
Collect ERC20 | 6319764 | 2413 days ago | IN | 0 ETH | 0.00022353 | ||||
Send ERC20To Dex | 6313253 | 2414 days ago | IN | 0 ETH | 0.00027744 | ||||
Send ERC20To Dex | 6313238 | 2414 days ago | IN | 0 ETH | 0.00022374 | ||||
Send ERC20To Dex | 6313233 | 2414 days ago | IN | 0 ETH | 0.00022207 | ||||
Send ERC20To Dex | 6313231 | 2414 days ago | IN | 0 ETH | 0.00021422 | ||||
Send ERC20To Dex | 6307514 | 2415 days ago | IN | 0 ETH | 0.00019269 | ||||
Send ERC20To Dex | 6307510 | 2415 days ago | IN | 0 ETH | 0.00019158 | ||||
Send ERC20To Dex | 6296208 | 2417 days ago | IN | 0 ETH | 0.00019163 | ||||
Send ERC20To Dex | 6283715 | 2419 days ago | IN | 0 ETH | 0.00021729 | ||||
Send Ether To De... | 6277404 | 2420 days ago | IN | 0 ETH | 0.00010964 | ||||
Send Ether To De... | 6277404 | 2420 days ago | IN | 0 ETH | 0.00010945 | ||||
Send Ether To De... | 6141814 | 2443 days ago | IN | 0 ETH | 0.00010964 | ||||
Send Ether To De... | 6141801 | 2443 days ago | IN | 0 ETH | 0.00010945 | ||||
Send Ether To De... | 5874112 | 2488 days ago | IN | 0 ETH | 0.00007309 | ||||
Send Ether To De... | 5873989 | 2489 days ago | IN | 0 ETH | 0.00007309 | ||||
Transfer | 5783266 | 2504 days ago | IN | 3 ETH | 0.00008842 | ||||
Collect ERC20 | 5781705 | 2504 days ago | IN | 0 ETH | 0.00017848 | ||||
Collect ERC20 | 5781658 | 2504 days ago | IN | 0 ETH | 0.00017894 | ||||
Send Ether To Fu... | 5777868 | 2505 days ago | IN | 0 ETH | 0.00011649 | ||||
Send Ether To Fu... | 5777697 | 2505 days ago | IN | 0 ETH | 0.00015532 |
Latest 12 internal transactions
Advanced mode:
Parent Transaction Hash | Method | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|---|
Transfer | 6319795 | 2413 days ago | 0.00451704 ETH | ||||
Transfer | 6277404 | 2420 days ago | 2 ETH | ||||
Transfer | 6277404 | 2420 days ago | 0.01 ETH | ||||
Transfer | 6141814 | 2443 days ago | 2 ETH | ||||
Transfer | 6141801 | 2443 days ago | 0.01 ETH | ||||
Transfer | 5874112 | 2488 days ago | 1.5 ETH | ||||
Transfer | 5873989 | 2489 days ago | 2.5 ETH | ||||
Transfer | 5787559 | 2503 days ago | 1.024 ETH | ||||
Transfer | 5777868 | 2505 days ago | 1.024 ETH | ||||
Transfer | 5777859 | 2505 days ago | 0.0001 ETH | ||||
Transfer | 5777790 | 2505 days ago | 5.02441704 ETH | ||||
Transfer | 5777697 | 2505 days ago | 0.0001 ETH |
Loading...
Loading
Contract Name:
MoatAsset
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-06-12 */ pragma solidity ^0.4.24; interface token { function transfer(address receiver, uint amount) external returns(bool); function balanceOf(address who) external returns(uint256); } interface AddressRegistry { function getAddr(string AddrName) external returns(address); } contract Registry { address public RegistryAddress; address public deployer; modifier onlyAdmin() { require(msg.sender == getAddress("admin")); _; } function getAddress(string AddressName) internal view returns(address) { AddressRegistry aRegistry = AddressRegistry(RegistryAddress); address realAddress = aRegistry.getAddr(AddressName); require(realAddress != address(0)); return realAddress; } constructor () public { deployer = msg.sender; } function setRegistryAddr(address rAddress) public { require(msg.sender == deployer); RegistryAddress = rAddress; } } interface MFund { function NonIssueDeposits() external payable; } contract MoatAsset is Registry { event etherReceived(uint val); function () public payable { emit etherReceived(msg.value); } constructor(address rAddress) public { RegistryAddress = rAddress; } function SendEtherToFund(uint256 weiAmt) onlyAdmin public { MFund MoatFund = MFund(getAddress("fund")); MoatFund.NonIssueDeposits.value(weiAmt)(); } function CollectERC20(address tokenAddress) onlyAdmin public { token tokenFunctions = token(tokenAddress); uint256 tokenBal = tokenFunctions.balanceOf(address(this)); tokenFunctions.transfer(msg.sender, tokenBal); } function SendEtherToDex(uint256 weiAmt) onlyAdmin public { getAddress("dex").transfer(weiAmt); } function SendERC20ToDex(address tokenAddress) onlyAdmin public { token tokenFunctions = token(tokenAddress); uint256 tokenBal = tokenFunctions.balanceOf(address(this)); tokenFunctions.transfer(getAddress("dex"), tokenBal); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[{"name":"weiAmt","type":"uint256"}],"name":"SendEtherToDex","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"RegistryAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"rAddress","type":"address"}],"name":"setRegistryAddr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"}],"name":"CollectERC20","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"deployer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"}],"name":"SendERC20ToDex","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"weiAmt","type":"uint256"}],"name":"SendEtherToFund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"rAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"val","type":"uint256"}],"name":"etherReceived","type":"event"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051602080610cce8339810180604052810190808051906020019092919050505033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610c0a806100c46000396000f300608060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633cde5627146100bc57806358620daf146100e9578063c7fa52de14610140578063cb8b4b8314610183578063d5f39488146101c6578063de2c1d091461021d578063f61f54c214610260575b7f699e21c8b7091f6cb2dc2f2653d170e400fa469381b6b0441201d78664cbf34e346040518082815260200191505060405180910390a1005b3480156100c857600080fd5b506100e76004803603810190808035906020019092919050505061028d565b005b3480156100f557600080fd5b506100fe61038b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561014c57600080fd5b50610181600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506103b0565b005b34801561018f57600080fd5b506101c4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061044f565b005b3480156101d257600080fd5b506101db610688565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561022957600080fd5b5061025e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106ae565b005b34801561026c57600080fd5b5061028b60048036038101908080359060200190929190505050610924565b005b6102cb6040805190810160405280600581526020017f61646d696e000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561030457600080fd5b6103426040805190810160405280600381526020017f6465780000000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610387573d6000803e3d6000fd5b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561040c57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000806104906040805190810160405280600581526020017f61646d696e000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104c957600080fd5b8291508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561056757600080fd5b505af115801561057b573d6000803e3d6000fd5b505050506040513d602081101561059157600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561064757600080fd5b505af115801561065b573d6000803e3d6000fd5b505050506040513d602081101561067157600080fd5b810190808051906020019092919050505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806106ef6040805190810160405280600581526020017f61646d696e000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561072857600080fd5b8291508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156107c657600080fd5b505af11580156107da573d6000803e3d6000fd5b505050506040513d60208110156107f057600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb61085d6040805190810160405280600381526020017f6465780000000000000000000000000000000000000000000000000000000000815250610a5e565b836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156108e357600080fd5b505af11580156108f7573d6000803e3d6000fd5b505050506040513d602081101561090d57600080fd5b810190808051906020019092919050505050505050565b60006109646040805190810160405280600581526020017f61646d696e000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561099d57600080fd5b6109db6040805190810160405280600481526020017f66756e6400000000000000000000000000000000000000000000000000000000815250610a5e565b90508073ffffffffffffffffffffffffffffffffffffffff166304658ad8836040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016000604051808303818588803b158015610a4157600080fd5b505af1158015610a55573d6000803e3d6000fd5b50505050505050565b60008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff1663d502db97856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610b0f578082015181840152602081019050610af4565b50505050905090810190601f168015610b3c5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b158015610b5b57600080fd5b505af1158015610b6f573d6000803e3d6000fd5b505050506040513d6020811015610b8557600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610bd457600080fd5b80925050509190505600a165627a7a7230582075660ab5a3cef7fca7ed5866d96c2346356d2baa8284111e60446663526d271e00290000000000000000000000008836dc78baa218017dcc0cf6ced6669614b9dd9b
Deployed Bytecode
0x608060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633cde5627146100bc57806358620daf146100e9578063c7fa52de14610140578063cb8b4b8314610183578063d5f39488146101c6578063de2c1d091461021d578063f61f54c214610260575b7f699e21c8b7091f6cb2dc2f2653d170e400fa469381b6b0441201d78664cbf34e346040518082815260200191505060405180910390a1005b3480156100c857600080fd5b506100e76004803603810190808035906020019092919050505061028d565b005b3480156100f557600080fd5b506100fe61038b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561014c57600080fd5b50610181600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506103b0565b005b34801561018f57600080fd5b506101c4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061044f565b005b3480156101d257600080fd5b506101db610688565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561022957600080fd5b5061025e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106ae565b005b34801561026c57600080fd5b5061028b60048036038101908080359060200190929190505050610924565b005b6102cb6040805190810160405280600581526020017f61646d696e000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561030457600080fd5b6103426040805190810160405280600381526020017f6465780000000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610387573d6000803e3d6000fd5b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561040c57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000806104906040805190810160405280600581526020017f61646d696e000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104c957600080fd5b8291508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561056757600080fd5b505af115801561057b573d6000803e3d6000fd5b505050506040513d602081101561059157600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561064757600080fd5b505af115801561065b573d6000803e3d6000fd5b505050506040513d602081101561067157600080fd5b810190808051906020019092919050505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806106ef6040805190810160405280600581526020017f61646d696e000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561072857600080fd5b8291508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156107c657600080fd5b505af11580156107da573d6000803e3d6000fd5b505050506040513d60208110156107f057600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb61085d6040805190810160405280600381526020017f6465780000000000000000000000000000000000000000000000000000000000815250610a5e565b836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156108e357600080fd5b505af11580156108f7573d6000803e3d6000fd5b505050506040513d602081101561090d57600080fd5b810190808051906020019092919050505050505050565b60006109646040805190810160405280600581526020017f61646d696e000000000000000000000000000000000000000000000000000000815250610a5e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561099d57600080fd5b6109db6040805190810160405280600481526020017f66756e6400000000000000000000000000000000000000000000000000000000815250610a5e565b90508073ffffffffffffffffffffffffffffffffffffffff166304658ad8836040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016000604051808303818588803b158015610a4157600080fd5b505af1158015610a55573d6000803e3d6000fd5b50505050505050565b60008060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff1663d502db97856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610b0f578082015181840152602081019050610af4565b50505050905090810190601f168015610b3c5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b158015610b5b57600080fd5b505af1158015610b6f573d6000803e3d6000fd5b505050506040513d6020811015610b8557600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610bd457600080fd5b80925050509190505600a165627a7a7230582075660ab5a3cef7fca7ed5866d96c2346356d2baa8284111e60446663526d271e0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000008836dc78baa218017dcc0cf6ced6669614b9dd9b
-----Decoded View---------------
Arg [0] : rAddress (address): 0x8836Dc78baA218017dcc0Cf6cEd6669614b9dD9B
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000008836dc78baa218017dcc0cf6ced6669614b9dd9b
Swarm Source
bzzr://75660ab5a3cef7fca7ed5866d96c2346356d2baa8284111e60446663526d271e
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.19123 | 78.296 | $14.97 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.