ETH Price: $1,626.91 (-1.34%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Collect ERC2065982252018-10-28 8:34:462368 days ago1540715686IN
0xea140F4B...94C833a69
0 ETH0.000133593
Send Ether To De...63197952018-09-12 19:21:022413 days ago1536780062IN
0xea140F4B...94C833a69
0 ETH0.000219676
Collect ERC2063197742018-09-12 19:16:272413 days ago1536779787IN
0xea140F4B...94C833a69
0 ETH0.000562775
Collect ERC2063197682018-09-12 19:14:382413 days ago1536779678IN
0xea140F4B...94C833a69
0 ETH0.000222625
Collect ERC2063197662018-09-12 19:14:182413 days ago1536779658IN
0xea140F4B...94C833a69
0 ETH0.000222285
Collect ERC2063197642018-09-12 19:13:392413 days ago1536779619IN
0xea140F4B...94C833a69
0 ETH0.000223535
Send ERC20To Dex63132532018-09-11 17:31:212414 days ago1536687081IN
0xea140F4B...94C833a69
0 ETH0.000277444.4
Send ERC20To Dex63132382018-09-11 17:28:142414 days ago1536686894IN
0xea140F4B...94C833a69
0 ETH0.000223744.7
Send ERC20To Dex63132332018-09-11 17:27:362414 days ago1536686856IN
0xea140F4B...94C833a69
0 ETH0.000222074.6
Send ERC20To Dex63132312018-09-11 17:27:082414 days ago1536686828IN
0xea140F4B...94C833a69
0 ETH0.000214224.5
Send ERC20To Dex63075142018-09-10 18:28:232415 days ago1536604103IN
0xea140F4B...94C833a69
0 ETH0.000192694
Send ERC20To Dex63075102018-09-10 18:26:412415 days ago1536604001IN
0xea140F4B...94C833a69
0 ETH0.000191584
Send ERC20To Dex62962082018-09-08 20:42:482417 days ago1536439368IN
0xea140F4B...94C833a69
0 ETH0.000191634
Send ERC20To Dex62837152018-09-06 18:15:452419 days ago1536257745IN
0xea140F4B...94C833a69
0 ETH0.000217294.5
Send Ether To De...62774042018-09-05 16:57:102420 days ago1536166630IN
0xea140F4B...94C833a69
0 ETH0.000109643
Send Ether To De...62774042018-09-05 16:57:102420 days ago1536166630IN
0xea140F4B...94C833a69
0 ETH0.000109453
Send Ether To De...61418142018-08-13 20:01:112443 days ago1534190471IN
0xea140F4B...94C833a69
0 ETH0.000109643
Send Ether To De...61418012018-08-13 19:59:092443 days ago1534190349IN
0xea140F4B...94C833a69
0 ETH0.000109453
Send Ether To De...58741122018-06-29 9:26:192488 days ago1530264379IN
0xea140F4B...94C833a69
0 ETH0.000073092
Send Ether To De...58739892018-06-29 8:55:072489 days ago1530262507IN
0xea140F4B...94C833a69
0 ETH0.000073092
Transfer57832662018-06-13 19:24:072504 days ago1528917847IN
0xea140F4B...94C833a69
3 ETH0.000088424
Collect ERC2057817052018-06-13 12:47:402504 days ago1528894060IN
0xea140F4B...94C833a69
0 ETH0.000178484
Collect ERC2057816582018-06-13 12:34:302504 days ago1528893270IN
0xea140F4B...94C833a69
0 ETH0.000178944
Send Ether To Fu...57778682018-06-12 20:40:362505 days ago1528836036IN
0xea140F4B...94C833a69
0 ETH0.000116493
Send Ether To Fu...57776972018-06-12 19:56:052505 days ago1528833365IN
0xea140F4B...94C833a69
0 ETH0.000155324
View all transactions

Latest 12 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer63197952018-09-12 19:21:022413 days ago1536780062
0xea140F4B...94C833a69
0.00451704 ETH
Transfer62774042018-09-05 16:57:102420 days ago1536166630
0xea140F4B...94C833a69
2 ETH
Transfer62774042018-09-05 16:57:102420 days ago1536166630
0xea140F4B...94C833a69
0.01 ETH
Transfer61418142018-08-13 20:01:112443 days ago1534190471
0xea140F4B...94C833a69
2 ETH
Transfer61418012018-08-13 19:59:092443 days ago1534190349
0xea140F4B...94C833a69
0.01 ETH
Transfer58741122018-06-29 9:26:192488 days ago1530264379
0xea140F4B...94C833a69
1.5 ETH
Transfer58739892018-06-29 8:55:072489 days ago1530262507
0xea140F4B...94C833a69
2.5 ETH
Transfer57875592018-06-14 13:10:032503 days ago1528981803
0xea140F4B...94C833a69
1.024 ETH
Transfer57778682018-06-12 20:40:362505 days ago1528836036
0xea140F4B...94C833a69
1.024 ETH
Transfer57778592018-06-12 20:38:162505 days ago1528835896
0xea140F4B...94C833a69
0.0001 ETH
Transfer57777902018-06-12 20:18:412505 days ago1528834721
0xea140F4B...94C833a69
5.02441704 ETH
Transfer57776972018-06-12 19:56:052505 days ago1528833365
0xea140F4B...94C833a69
0.0001 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MoatAsset

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *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

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"}]

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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.