Contract 0xb32bb54cfec824f51e77199248e35d7e3b917ace

 

TxHash Block Age From To Value [TxFee]
0x1e727e36001418ea5d0a485824741cb00a171a3471bfbe04bee20b1e761bd812716563820 days 11 hrs ago0xac10cf5316eea525312c1422386951cf197e22fa IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.000317272
0x434c94ff6e18d9d075792898e0bf30f02c3022c09f83f360d72483c13f1c6349716563820 days 11 hrs ago0xac10cf5316eea525312c1422386951cf197e22fa IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00013218
0xa14779b511da1622a7388c8cc04a5f139de5de9e94c0446d9c4a98ff10d9ffbc716561220 days 11 hrs ago0x0b32427d989a752adbce71805dd0126ee2d9df3e IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00034966
0x3b8988bb0e3b2eaf2f38083dd47ca2d3d66a9edef3f2b207320b4e839aae7793716561220 days 11 hrs ago0x0b32427d989a752adbce71805dd0126ee2d9df3e IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.000317272
0x1066cd9111549f0cbf25e076ac3ffa1a034ba643ca84354db800f54ea6f8dd82716561220 days 11 hrs ago0x0b32427d989a752adbce71805dd0126ee2d9df3e IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00013218
0x06ee28c7441217aaabca9c44dbb2da732afc4868263180f6c7658ff9495a7ad4716560720 days 11 hrs ago0x503bc84b01b7b614c00b76a522c288b8d7ed55be IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00034966
0xca893aad2e0e5585acf2a489d55b82cb90dbc9890179688bb84dba099dcfcd56716560620 days 11 hrs ago0x503bc84b01b7b614c00b76a522c288b8d7ed55be IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.000317272
0x98d54429f50ebda0299aa2704ec047fd7cba100d95d541d78b792693f69c1528716560420 days 11 hrs ago0x503bc84b01b7b614c00b76a522c288b8d7ed55be IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00013218
0x86748e565930de5c069c74c41a92f2a6f5a6f0cb823af2512c1249e98dad402a716559920 days 11 hrs ago0x093b7dc82e449b69a60c669c08d9861cf5218215 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00034966
0xbe4d465a233b6ee416fe66ff8df5f7483f3abd15397e0cdd4e403611a7d44b71716559720 days 11 hrs ago0x093b7dc82e449b69a60c669c08d9861cf5218215 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.000317272
0xf62e4d64af91b5b63826863cbbdd42aa913c2fb2dc735040cc7affa7c152af20716559720 days 11 hrs ago0x093b7dc82e449b69a60c669c08d9861cf5218215 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00013218
0x83352a4cef4742ab72f70581c1e20730f5bef40f283c6f2cc313fc8886fbf08b716559320 days 11 hrs ago0x6a2217ff1c70cd9d71c31e4f16f035563d937364 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00034966
0x0f499d32c5efc19e070d6260bec8c2c65bee4c997192cabc3f6b0f0d4fdb2de3716559320 days 11 hrs ago0x6a2217ff1c70cd9d71c31e4f16f035563d937364 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.000317272
0x0f04633ecc6993ffa54dad198e000974216e18ff30d768de67afd967a553a5c5716559220 days 11 hrs ago0x6a2217ff1c70cd9d71c31e4f16f035563d937364 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00013218
0xe6dfca0917673d79693152d90a512df69f204b7fe6cb81c4659a39f87cd74b9f716558720 days 11 hrs ago0x73413ae093f81451758511862785513afa13e6c7 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00034966
0x38eaa927c439e0e464ff0ec80488343bec44e508e3a1b8ec6bf6956daee35229716558720 days 11 hrs ago0x73413ae093f81451758511862785513afa13e6c7 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.000317272
0x09e9f63177328e5df20390104b8be8dacf750b33b8772f3aec8d906de45f8366716558720 days 11 hrs ago0x73413ae093f81451758511862785513afa13e6c7 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00013218
0xad44d597d088b7984c96543de9305c45c3cae37d1d6e68fa38f33844a0af77b0716558220 days 11 hrs ago0xd2dcbd5f1d337cd98fbf5335268964538933e290 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00034966
0xd8c1d1c2ec33f9eb8abd6ce9dc2175e2555c2587df28f22ff97394f3aac2aeb8716558220 days 11 hrs ago0xd2dcbd5f1d337cd98fbf5335268964538933e290 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.000317272
0x429ab8baf99036efa457030c5ac32a5005461a49b4f0b44754773cb80efcc496716558220 days 11 hrs ago0xd2dcbd5f1d337cd98fbf5335268964538933e290 IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00013218
0xe8befdbf0beb38e9687d505fae519efc39749dad6368ac1c7f47fc4a70ff76c2716557820 days 11 hrs ago0x0b8660787bbd8b9bb944b9e8cfc0d1287c2ce77d IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00034966
0xcd2f25a9d4f3e1aeb52ab1a368d509e267e7aecf37f19c9ddf2529d1e4163b94716557620 days 11 hrs ago0x0b8660787bbd8b9bb944b9e8cfc0d1287c2ce77d IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.000317272
0x9ec27ec0a4459f9acdefc2f55ce4e69b4b163f7ec5ad866e1024629a0b97b995716557320 days 11 hrs ago0x0b8660787bbd8b9bb944b9e8cfc0d1287c2ce77d IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00013218
0x1bd0bf8f89b354d8879512d1a5d1f6d08e29401a16864635f68b46a597fdb727716556920 days 11 hrs ago0x79b0ec1eb7b602eefd767e7ed6cadcedcf07334e IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.00034966
0x15bf4beb1cf351aaa757a09127cff847c948f8727086001dd3bb22c2e9d1b1fb716556920 days 11 hrs ago0x79b0ec1eb7b602eefd767e7ed6cadcedcf07334e IN  0xb32bb54cfec824f51e77199248e35d7e3b917ace0 Ether0.000317272
[ Download CSV Export 

Latest 25 Internal Transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x1e727e36001418ea5d0a485824741cb00a171a3471bfbe04bee20b1e761bd812716563820 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0xac10cf5316eea525312c1422386951cf197e22fa0.261345401727700033 Ether
0xd096979a950cbbc325b120b6cd651cf8ae47128bf977a9123078fc8f262634d9716563320 days 11 hrs ago0x37ef94793b51e3170d6cde7f2f21196c011ecc1e0xb32bb54cfec824f51e77199248e35d7e3b917ace0.234323672537854083 Ether
0x3b8988bb0e3b2eaf2f38083dd47ca2d3d66a9edef3f2b207320b4e839aae7793716561220 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x0b32427d989a752adbce71805dd0126ee2d9df3e0.261345401727700033 Ether
0xca893aad2e0e5585acf2a489d55b82cb90dbc9890179688bb84dba099dcfcd56716560620 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x503bc84b01b7b614c00b76a522c288b8d7ed55be0.261345401727700033 Ether
0xbe4d465a233b6ee416fe66ff8df5f7483f3abd15397e0cdd4e403611a7d44b71716559720 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x093b7dc82e449b69a60c669c08d9861cf52182150.261345401727700033 Ether
0x0f499d32c5efc19e070d6260bec8c2c65bee4c997192cabc3f6b0f0d4fdb2de3716559320 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x6a2217ff1c70cd9d71c31e4f16f035563d9373640.261345401727700033 Ether
0x38eaa927c439e0e464ff0ec80488343bec44e508e3a1b8ec6bf6956daee35229716558720 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x73413ae093f81451758511862785513afa13e6c70.261345401727700033 Ether
0xd8c1d1c2ec33f9eb8abd6ce9dc2175e2555c2587df28f22ff97394f3aac2aeb8716558220 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0xd2dcbd5f1d337cd98fbf5335268964538933e2900.261345401727700033 Ether
0xcd2f25a9d4f3e1aeb52ab1a368d509e267e7aecf37f19c9ddf2529d1e4163b94716557620 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x0b8660787bbd8b9bb944b9e8cfc0d1287c2ce77d0.261345401727700033 Ether
0x15bf4beb1cf351aaa757a09127cff847c948f8727086001dd3bb22c2e9d1b1fb716556920 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x79b0ec1eb7b602eefd767e7ed6cadcedcf07334e0.261345401727700033 Ether
0xd95b4119c37aedbdc57f11662be44599efdb88e4ac05380e40f9751579b50d0a716556120 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x291924bf2535ce4121722400fdfc49f54f6aced80.261345401727700033 Ether
0xf59817f002838d9fe2aae452e50c85e655e6ace5a70c58fefa8606ddd2c2af23716555620 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x7efe5132b715280c99709c280a184de92558d75e0.261345401727700033 Ether
0x69007498b7c2eab9e537997f952a29ef2983ddc466333c0d057fad09642eb0b6716554920 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x29270749af12056764a7ecc6fffe97468de366e30.261345401727700033 Ether
0x60c7a6c5e56349e04759a502318c16b7ca488ebe37ef114a8408ab7a57e07951716554420 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0xea450a4905a1a366c7b74e7b5815cf49cbedb1cf0.261345401727700033 Ether
0xb1dbbc6e2252c78a16d8889000cde9ead32a2f12f7fa7c2df5a03594fab51e15716554020 days 11 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x51d771d7418fe7b0523ed63cd7ea97065674a6f60.261345401727700033 Ether
0xf410171a4c837c656806281b5535d460881d6844d4c2bb18081f408da6f86def716553720 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x7d1d5d0012087b2a101dfbe64ef782d25ad9ae2a0.261345401727700033 Ether
0xf8da1d81a8b0fdbc0a54ad0503936be0b110b4531fe1cbf1068d229561bc1a26716553020 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x772da7233de0a7c2492b127e28f151667c7acfb90.261345401727700033 Ether
0x7e84022eca22e9c4e147e64ea6d3482b0ce6a0ed0172137450f530b954c0328a716552520 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x8002f27ddb5eab14c7b52fba0d21609002ed1a030.261345401727700033 Ether
0x345c9a3985b912472a407117c73aa8c0e5f2ab611f80c4c70a77f917daee402f716551820 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x317cf86c079e978a238ce0d30c716f1fc6585f620.261345401727700033 Ether
0x0755133740304919dcdde949dd5507ec92fc528a9bf9f9a8d5f61f933a4cb97d716551020 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x412e89821f1d4a81fca00faeb0b8f3f6158ae24f0.261345401727700033 Ether
0x87c13b4b05d6a3fc69ef02edc21128b14284cced4ddf756f6763dfafa5c9e4eb716550320 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0xe0f8da28cee6fc2b30daaa55dd0ceb15326baa9f0.261345401727700033 Ether
0x10f9074cfc390ec4b4dfa0cf44027a8e4004a86927370ae8dcb90abfd2ed7f8b716548120 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x5d3340d5680fdee42f375704850875daef9407df0.261345401727700033 Ether
0x8df376c54451a383e917a5845d91b8a62d4c179eb240003a6758de84adcda86e716547620 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0xd4a637e2923a591bacd58f52c8f399015b0677040.261345401727700033 Ether
0x16733bc698b3da5dce58bfdf683f0062cd564c8250a573867f9738e4734caacc716546620 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x394d4c2871d7356699193d4800b1577f084edba20.261345401727700033 Ether
0x027feef5c7bdadf8a942e03dd8033f2b54aefa0145614b9c04d4a3629937c1ac716545920 days 12 hrs ago0xb32bb54cfec824f51e77199248e35d7e3b917ace0x9072f8ececc66dab4c25c8f790ab9f18d01f29c00.261345401727700033 Ether
[ Download CSV Export 
Contract Source Code Verified (Exact Match)
Contract Name: FoundationFund
Compiler Version: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.25;

//LIBRARIES

library SafeMath {

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
          return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "the SafeMath multiplication check failed");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
    	require(b > 0, "the SafeMath division check failed");
        uint256 c = a / b;
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "the SafeMath subtraction check failed");
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "the SafeMath addition check failed");
        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
	    require(b != 0, "the SafeMath modulo check failed");
	    return a % b;
	 }
}

//CONTRACT INTERFACE

contract OneHundredthMonkey {
	function adminWithdraw() public {}
}

//MAIN CONTRACT

contract FoundationFund {

	using SafeMath for uint256;

	//CONSTANTS

	uint256 public fundsReceived;
	address public masterAdmin;
	address public mainContract;
	bool public mainContractSet = false;

	address public teamMemberA = 0x2597afE84661669E590016E51f8FB0059D1Ad63e;   
	address public teamMemberB = 0x2E6C1b2B4F7307dc588c289C9150deEB1A66b73d;
	address public teamMemberC = 0xB3CaC7157d772A7685824309Dc1eB79497839795;
	address public teamMemberD = 0x87395d203B35834F79B46cd16313E6027AE4c9D4;

	uint256 public teamMemberArate = 30; //30%
	uint256 public teamMemberBrate = 30; //30%
	uint256 public teamMemberCrate = 20; //20% 
	uint256 public teamMemberDrate = 20; //20% 

	mapping (address => uint256) public teamMemberTotal;
	mapping (address => uint256) public teamMemberUnclaimed;
	mapping (address => uint256) public teamMemberClaimed;
	mapping (address => bool) public validTeamMember;
	mapping (address => bool) public isProposedAddress;
	mapping (address => bool) public isProposing;
	mapping (address => uint256) public proposingAddressIndex;

	//CONSTRUCTOR

	constructor() public {
		masterAdmin = msg.sender;
		validTeamMember[teamMemberA] = true;
		validTeamMember[teamMemberB] = true;
		validTeamMember[teamMemberC] = true;
		validTeamMember[teamMemberD] = true;
	}

	//MODIFIERS
	
	modifier isTeamMember() { 
		require (validTeamMember[msg.sender] == true, "you are not a team member"); 
		_; 
	}

	modifier isMainContractSet() { 
		require (mainContractSet == true, "the main contract is not yet set"); 
		_; 
	}

	modifier onlyHumans() { 
        require (msg.sender == tx.origin, "no contracts allowed"); 
        _; 
    }

	//EVENTS
	event fundsIn(
		uint256 _amount,
		address _sender,
		uint256 _totalFundsReceived
	);

	event fundsOut(
		uint256 _amount,
		address _receiver
	);

	event addressChangeProposed(
		address _old,
		address _new
	);

	event addressChangeRemoved(
		address _old,
		address _new
	);

	event addressChanged(
		address _old,
		address _new
	);

	//FUNCTIONS

	//add main contract address 
	function setContractAddress(address _address) external onlyHumans() {
		require (msg.sender == masterAdmin);
		require (mainContractSet == false);
		mainContract = _address;
		mainContractSet = true;
	}

	//withdrawProxy
	function withdrawProxy() external isTeamMember() isMainContractSet() onlyHumans() {
		OneHundredthMonkey o = OneHundredthMonkey(mainContract);
		o.adminWithdraw();
	}

	//team member withdraw
	function teamWithdraw() external isTeamMember() isMainContractSet() onlyHumans() {
	
		//set up for msg.sender
		address user;
		uint256 rate;
		if (msg.sender == teamMemberA) {
			user = teamMemberA;
			rate = teamMemberArate;
		} else if (msg.sender == teamMemberB) {
			user = teamMemberB;
			rate = teamMemberBrate;
		} else if (msg.sender == teamMemberC) {
			user = teamMemberC;
			rate = teamMemberCrate;
		} else if (msg.sender == teamMemberD) {
			user = teamMemberD;
			rate = teamMemberDrate;
		}
		
		//update accounting 
		uint256 teamMemberShare = fundsReceived.mul(rate).div(100);
		teamMemberTotal[user] = teamMemberShare;
		teamMemberUnclaimed[user] = teamMemberTotal[user].sub(teamMemberClaimed[user]);
		
		//safe transfer 
		uint256 toTransfer = teamMemberUnclaimed[user];
		teamMemberUnclaimed[user] = 0;
		teamMemberClaimed[user] = teamMemberTotal[user];
		user.transfer(toTransfer);

		emit fundsOut(toTransfer, user);
	}

	function proposeNewAddress(address _new) external isTeamMember() onlyHumans() {
		require (isProposedAddress[_new] == false, "this address cannot be proposed more than once");
		require (isProposing[msg.sender] == false, "you can only propose one address at a time");

		isProposing[msg.sender] = true;
		isProposedAddress[_new] = true;

		if (msg.sender == teamMemberA) {
			proposingAddressIndex[_new] = 0;
		} else if (msg.sender == teamMemberB) {
			proposingAddressIndex[_new] = 1;
		} else if (msg.sender == teamMemberC) {
			proposingAddressIndex[_new] = 2;
		} else if (msg.sender == teamMemberD) {
			proposingAddressIndex[_new] = 3;
		}

		emit addressChangeProposed(msg.sender, _new);
	}

	function removeProposal(address _new) external isTeamMember() onlyHumans() {
		require (isProposedAddress[_new] == true, "this address must be proposed but not yet accepted");
		require (isProposing[msg.sender] == true, "your address must be actively proposing");

		if (proposingAddressIndex[_new] == 0 && msg.sender == teamMemberA) {
			isProposedAddress[_new] = false;
			isProposing[msg.sender] = false;
		} else if (proposingAddressIndex[_new] == 1 && msg.sender == teamMemberB) {
			isProposedAddress[_new] = false;
			isProposing[msg.sender] = false;
		} else if (proposingAddressIndex[_new] == 2 && msg.sender == teamMemberC) {
			isProposedAddress[_new] = false;
			isProposing[msg.sender] = false;
		} else if (proposingAddressIndex[_new] == 3 && msg.sender == teamMemberD) {
			isProposedAddress[_new] = false;
			isProposing[msg.sender] = false;
		} 

		emit addressChangeRemoved(msg.sender, _new);
	}

	function acceptProposal() external onlyHumans() {
		require (isProposedAddress[msg.sender] == true, "your address must be proposed");
		
		if (proposingAddressIndex[msg.sender] == 0) {
			address old = teamMemberA;
			validTeamMember[old] = false;
			isProposing[old] = false;
			teamMemberA = msg.sender;
			validTeamMember[teamMemberA] = true;
		} else if (proposingAddressIndex[msg.sender] == 1) {
			old = teamMemberB;
			validTeamMember[old] = false;
			isProposing[old] = false;
			teamMemberB = msg.sender;
			validTeamMember[teamMemberB] = true;
		} else if (proposingAddressIndex[msg.sender] == 2) {
			old = teamMemberC;
			validTeamMember[old] = false;
			isProposing[old] = false;
			teamMemberC = msg.sender;
			validTeamMember[teamMemberC] = true;
		} else if (proposingAddressIndex[msg.sender] == 3) {
			old = teamMemberD;
			validTeamMember[old] = false;
			isProposing[old] = false;
			teamMemberD = msg.sender;
			validTeamMember[teamMemberD] = true;
		} 

		isProposedAddress[msg.sender] = false;

		emit addressChanged(old, msg.sender);
	}

	//VIEW FUNCTIONS

	function balanceOf(address _user) public view returns(uint256 _balance) {
		address user;
		uint256 rate;
		if (_user == teamMemberA) {
			user = teamMemberA;
			rate = teamMemberArate;
		} else if (_user == teamMemberB) {
			user = teamMemberB;
			rate = teamMemberBrate;
		} else if (_user == teamMemberC) {
			user = teamMemberC;
			rate = teamMemberCrate;
		} else if (_user == teamMemberD) {
			user = teamMemberD;
			rate = teamMemberDrate;
		} else {
			return 0;
		}

		uint256 teamMemberShare = fundsReceived.mul(rate).div(100);
		uint256 unclaimed = teamMemberShare.sub(teamMemberClaimed[_user]); 

		return unclaimed;
	}

	function contractBalance() public view returns(uint256 _contractBalance) {
	    return address(this).balance;
	}

	//FALLBACK

	function () public payable {
		fundsReceived += msg.value;
		emit fundsIn(msg.value, msg.sender, fundsReceived); 
	}
}

Contract ABI
[{"constant":true,"inputs":[],"name":"fundsReceived","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"teamMemberCrate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"masterAdmin","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"teamMemberUnclaimed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"teamMemberD","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"teamMemberClaimed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"setContractAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"teamMemberA","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"teamMemberArate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mainContractSet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"validTeamMember","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"}],"name":"balanceOf","outputs":[{"name":"_balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"teamMemberB","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"teamMemberBrate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"proposingAddressIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contractBalance","outputs":[{"name":"_contractBalance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isProposing","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptProposal","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"teamMemberTotal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"teamMemberDrate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_new","type":"address"}],"name":"proposeNewAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"teamWithdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isProposedAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mainContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawProxy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"teamMemberC","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_new","type":"address"}],"name":"removeProposal","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_sender","type":"address"},{"indexed":false,"name":"_totalFundsReceived","type":"uint256"}],"name":"fundsIn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_receiver","type":"address"}],"name":"fundsOut","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_old","type":"address"},{"indexed":false,"name":"_new","type":"address"}],"name":"addressChangeProposed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_old","type":"address"},{"indexed":false,"name":"_new","type":"address"}],"name":"addressChangeRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_old","type":"address"},{"indexed":false,"name":"_new","type":"address"}],"name":"addressChanged","type":"event"}]

Contract Creation Code
60806040526002805460a060020a60ff021916905560038054600160a060020a0319908116732597afe84661669e590016e51f8fb0059d1ad63e17909155600480548216732e6c1b2b4f7307dc588c289c9150deeb1a66b73d17905560058054821673b3cac7157d772a7685824309dc1eb79497839795179055600680549091167387395d203b35834f79b46cd16313e6027ae4c9d4179055601e600781905560085560146009819055600a553480156100b857600080fd5b5060018054600160a060020a03191633178155600354600160a060020a039081166000908152600e6020526040808220805460ff19908116861790915560045484168352818320805482168617905560055484168352818320805482168617905560065490931682529020805490911690911790556118418061013c6000396000f30060806040526004361061015e5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166311318b3381146101ac57806316ff974e146101d35780632a68f64e146101e857806333df6874146102195780633d04e2ac1461023a5780634603d1d51461024f578063477bddaa14610270578063478e85a014610293578063592f6194146102a857806362a9c555146102bd57806365088ece146102e657806370a08231146103075780637dd8a188146103285780637ffb97211461033d57806383c8ab60146103525780638b7afe2e146103735780639b4aa18914610388578063af3b19e5146103a9578063b5218b1a146103be578063c38b8bb1146103df578063cd899df1146103f4578063cfbb7d3614610415578063d14f116a1461042a578063d270e7ab1461044b578063e5638abe14610460578063ee16993c14610475578063f19a6f0a1461048a575b600080543490810191829055604080519182523360208301528181019290925290517fc31590fbf4b9d088a4af7ea52e90565142186c78facf54e0d33d835b3a5993ba9181900360600190a1005b3480156101b857600080fd5b506101c16104ab565b60408051918252519081900360200190f35b3480156101df57600080fd5b506101c16104b1565b3480156101f457600080fd5b506101fd6104b7565b60408051600160a060020a039092168252519081900360200190f35b34801561022557600080fd5b506101c1600160a060020a03600435166104c6565b34801561024657600080fd5b506101fd6104d8565b34801561025b57600080fd5b506101c1600160a060020a03600435166104e7565b34801561027c57600080fd5b50610291600160a060020a03600435166104f9565b005b34801561029f57600080fd5b506101fd6105ba565b3480156102b457600080fd5b506101c16105c9565b3480156102c957600080fd5b506102d26105cf565b604080519115158252519081900360200190f35b3480156102f257600080fd5b506102d2600160a060020a03600435166105df565b34801561031357600080fd5b506101c1600160a060020a03600435166105f4565b34801561033457600080fd5b506101fd61072a565b34801561034957600080fd5b506101c1610739565b34801561035e57600080fd5b506101c1600160a060020a036004351661073f565b34801561037f57600080fd5b506101c1610751565b34801561039457600080fd5b506102d2600160a060020a0360043516610756565b3480156103b557600080fd5b5061029161076b565b3480156103ca57600080fd5b506101c1600160a060020a0360043516610aa3565b3480156103eb57600080fd5b506101c1610ab5565b34801561040057600080fd5b50610291600160a060020a0360043516610abb565b34801561042157600080fd5b50610291610dc7565b34801561043657600080fd5b506102d2600160a060020a0360043516611081565b34801561045757600080fd5b506101fd611096565b34801561046c57600080fd5b506102916110a5565b34801561048157600080fd5b506101fd611226565b34801561049657600080fd5b50610291600160a060020a0360043516611235565b60005481565b60095481565b600154600160a060020a031681565b600c6020526000908152604090205481565b600654600160a060020a031681565b600d6020526000908152604090205481565b33321461053e576040805160e560020a62461bcd02815260206004820152601460248201526000805160206117f6833981519152604482015290519081900360640190fd5b600154600160a060020a0316331461055557600080fd5b60025460a060020a900460ff161561056c57600080fd5b6002805474ff000000000000000000000000000000000000000019600160a060020a0390931673ffffffffffffffffffffffffffffffffffffffff19909116179190911660a060020a179055565b600354600160a060020a031681565b60075481565b60025460a060020a900460ff1681565b600e6020526000908152604090205460ff1681565b6003546000908190819081908190600160a060020a038781169116141561062f57600354600754600160a060020a03909116945092506106c8565b600454600160a060020a038781169116141561065f57600454600854600160a060020a03909116945092506106c8565b600554600160a060020a038781169116141561068f57600554600954600160a060020a03909116945092506106c8565b600654600160a060020a03878116911614156106bf57600654600a54600160a060020a03909116945092506106c8565b60009450610721565b6106ee60646106e28560005461161190919063ffffffff16565b9063ffffffff6116bb16565b600160a060020a0387166000908152600d602052604090205490925061071b90839063ffffffff61174f16565b90508094505b50505050919050565b600454600160a060020a031681565b60085481565b60116020526000908152604090205481565b303190565b60106020526000908152604090205460ff1681565b60003332146107b2576040805160e560020a62461bcd02815260206004820152601460248201526000805160206117f6833981519152604482015290519081900360640190fd5b336000908152600f602052604090205460ff16151560011461081e576040805160e560020a62461bcd02815260206004820152601d60248201527f796f75722061646472657373206d7573742062652070726f706f736564000000604482015290519081900360640190fd5b3360009081526011602052604090205415156108a7575060038054600160a060020a039081166000818152600e60208181526040808420805460ff1990811690915560108352818520805482169055875473ffffffffffffffffffffffffffffffffffffffff191633179788905596909516835252919091208054909216600117909155610a44565b3360009081526011602052604090205460011415610932575060048054600160a060020a039081166000818152600e60208181526040808420805460ff1990811690915560108352818520805482169055875473ffffffffffffffffffffffffffffffffffffffff191633179788905596909516835252919091208054909216600117909155610a44565b33600090815260116020526040902054600214156109bd575060058054600160a060020a039081166000818152600e60208181526040808420805460ff1990811690915560108352818520805482169055875473ffffffffffffffffffffffffffffffffffffffff191633179788905596909516835252919091208054909216600117909155610a44565b3360009081526011602052604090205460031415610a44575060068054600160a060020a039081166000818152600e60208181526040808420805460ff1990811690915560108352818520805482169055875473ffffffffffffffffffffffffffffffffffffffff1916331797889055969095168352529190912080549092166001179091555b336000818152600f6020908152604091829020805460ff191690558151600160a060020a03851681529081019290925280517fe12233e740d74766d0c1b951115bfc71b1f49d6618de96c9331b1f02b75327ba9281900390910190a150565b600b6020526000908152604090205481565b600a5481565b336000908152600e602052604090205460ff161515600114610b15576040805160e560020a62461bcd02815260206004820152601960248201526000805160206117d6833981519152604482015290519081900360640190fd5b333214610b5a576040805160e560020a62461bcd02815260206004820152601460248201526000805160206117f6833981519152604482015290519081900360640190fd5b600160a060020a0381166000908152600f602052604090205460ff1615610bf1576040805160e560020a62461bcd02815260206004820152602e60248201527f7468697320616464726573732063616e6e6f742062652070726f706f7365642060448201527f6d6f7265207468616e206f6e6365000000000000000000000000000000000000606482015290519081900360840190fd5b3360009081526010602052604090205460ff1615610c7f576040805160e560020a62461bcd02815260206004820152602a60248201527f796f752063616e206f6e6c792070726f706f7365206f6e65206164647265737360448201527f20617420612074696d6500000000000000000000000000000000000000000000606482015290519081900360840190fd5b3360008181526010602090815260408083208054600160ff199182168117909255600160a060020a038781168652600f909452919093208054909116909217909155600354161415610ce957600160a060020a038116600090815260116020526040812055610d81565b600454600160a060020a0316331415610d1d57600160a060020a038116600090815260116020526040902060019055610d81565b600554600160a060020a0316331415610d5157600160a060020a038116600090815260116020526040902060029055610d81565b600654600160a060020a0316331415610d8157600160a060020a0381166000908152601160205260409020600390555b60408051338152600160a060020a038316602082015281517f1cd68c2314644749d0f8c2b63052584aee50467aedaa6005eb4956aa76588551929181900390910190a150565b336000908152600e602052604081205481908190819060ff161515600114610e27576040805160e560020a62461bcd02815260206004820152601960248201526000805160206117d6833981519152604482015290519081900360640190fd5b60025460a060020a900460ff161515600114610e8d576040805160e560020a62461bcd02815260206004820181905260248201527f746865206d61696e20636f6e7472616374206973206e6f742079657420736574604482015290519081900360640190fd5b333214610ed2576040805160e560020a62461bcd02815260206004820152601460248201526000805160206117f6833981519152604482015290519081900360640190fd5b600354600160a060020a0316331415610eff57600354600754600160a060020a0390911694509250610f82565b600454600160a060020a0316331415610f2c57600454600854600160a060020a0390911694509250610f82565b600554600160a060020a0316331415610f5957600554600954600160a060020a0390911694509250610f82565b600654600160a060020a0316331415610f8257600654600a54600160a060020a03909116945092505b610f9c60646106e28560005461161190919063ffffffff16565b600160a060020a0385166000908152600b60208181526040808420859055600d8252909220549152909250610fd890839063ffffffff61174f16565b600160a060020a0385166000818152600c60209081526040808320839055600b825280832054600d9092528083209190915551929350909183156108fc0291849190818181858888f19350505050158015611037573d6000803e3d6000fd5b5060408051828152600160a060020a038616602082015281517fef22e0e580b739e59f59899a9e5dfd25738691405d74a99713044ff91e29696c929181900390910190a150505050565b600f6020526000908152604090205460ff1681565b600254600160a060020a031681565b336000908152600e602052604081205460ff1615156001146110ff576040805160e560020a62461bcd02815260206004820152601960248201526000805160206117d6833981519152604482015290519081900360640190fd5b60025460a060020a900460ff161515600114611165576040805160e560020a62461bcd02815260206004820181905260248201527f746865206d61696e20636f6e7472616374206973206e6f742079657420736574604482015290519081900360640190fd5b3332146111aa576040805160e560020a62461bcd02815260206004820152601460248201526000805160206117f6833981519152604482015290519081900360640190fd5b50600254604080517ff18d20be0000000000000000000000000000000000000000000000000000000081529051600160a060020a0390921691829163f18d20be91600480830192600092919082900301818387803b15801561120b57600080fd5b505af115801561121f573d6000803e3d6000fd5b5050505050565b600554600160a060020a031681565b336000908152600e602052604090205460ff16151560011461128f576040805160e560020a62461bcd02815260206004820152601960248201526000805160206117d6833981519152604482015290519081900360640190fd5b3332146112d4576040805160e560020a62461bcd02815260206004820152601460248201526000805160206117f6833981519152604482015290519081900360640190fd5b600160a060020a0381166000908152600f602052604090205460ff16151560011461136f576040805160e560020a62461bcd02815260206004820152603260248201527f746869732061646472657373206d7573742062652070726f706f73656420627560448201527f74206e6f74207965742061636365707465640000000000000000000000000000606482015290519081900360840190fd5b3360009081526010602052604090205460ff161515600114611401576040805160e560020a62461bcd02815260206004820152602760248201527f796f75722061646472657373206d757374206265206163746976656c7920707260448201527f6f706f73696e6700000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0381166000908152601160205260409020541580156114315750600354600160a060020a031633145b1561147357600160a060020a0381166000908152600f60209081526040808320805460ff199081169091553384526010909252909120805490911690556115cb565b600160a060020a03811660009081526011602052604090205460011480156114a55750600454600160a060020a031633145b156114e757600160a060020a0381166000908152600f60209081526040808320805460ff199081169091553384526010909252909120805490911690556115cb565b600160a060020a03811660009081526011602052604090205460021480156115195750600554600160a060020a031633145b1561155b57600160a060020a0381166000908152600f60209081526040808320805460ff199081169091553384526010909252909120805490911690556115cb565b600160a060020a038116600090815260116020526040902054600314801561158d5750600654600160a060020a031633145b156115cb57600160a060020a0381166000908152600f60209081526040808320805460ff199081169091553384526010909252909120805490911690555b60408051338152600160a060020a038316602082015281517febd7721c6b42749c8f357c142b919667b01bb0bb3f1277bd49906658255d5f31929181900390910190a150565b60008083151561162457600091506116b4565b5082820282848281151561163457fe5b04146116b0576040805160e560020a62461bcd02815260206004820152602860248201527f74686520536166654d617468206d756c7469706c69636174696f6e206368656360448201527f6b206661696c6564000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b8091505b5092915050565b60008080831161173b576040805160e560020a62461bcd02815260206004820152602260248201527f74686520536166654d617468206469766973696f6e20636865636b206661696c60448201527f6564000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b828481151561174657fe5b04949350505050565b6000828211156117cf576040805160e560020a62461bcd02815260206004820152602560248201527f74686520536166654d617468207375627472616374696f6e20636865636b206660448201527f61696c6564000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b509003905600796f7520617265206e6f742061207465616d206d656d626572000000000000006e6f20636f6e74726163747320616c6c6f776564000000000000000000000000a165627a7a72305820378f81fc9b41ad5a466baef77ff8d41f1c1102f4ceeed8f0fb838b6742e7c0180029


   Swarm Source:
bzzr://378f81fc9b41ad5a466baef77ff8d41f1c1102f4ceeed8f0fb838b6742e7c018
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.