Sponsored:   VC, TLDR and CoinBene Funded "TEMCO: Bitcoin Network (RSK) Suppy Chain! Whitelist KYC Starts Now!!"
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 7768 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xac19aca0cb48351c54ec0a4808c2828a4771f91cat txn 0x6c39a0d5ac6d6e92922e05c77393c032ab13c064cdaf6e67796791021f002778
Token Balance:
 Latest 25 transactions from a total of 7768 transactions

TxHash Age From To Value [TxFee]
0xfa86d90a969efd6c3b0349540a2e51267fd229127a09fe759ddf0c5beebc5a3125 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000950125
0x87fd6f7fe25c536bd0a283df5eeee44ee8704bdf410b02528f2ee0f35707353133 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000956205
0x73d98315db3f0f322e513419bf6a88be0dd528d56fa077967fdff03707661ae51 hr 32 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000870965
0x4d5b64f19a614b79590be7551f041cd08610664330399d5f5511b6c9156879862 hrs 7 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000955245
0x5d9bc9493501778b24bbc69d05f15c15fd0bf769bfbf18c5488a0dd459226ef83 hrs 8 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000875765
0xdcabaf168fff2de2e48be733505596708209d7c13e9ea62b4385d94ac008c2153 hrs 20 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000949485
0x3a73242dfc24f6025050dedbced398cd56ffb0d3b9b91ce2efbec8696594bc723 hrs 23 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000949805
0x1141888993c3bbf0a4d600e6a6b6c4b56b9a9af96f7a4930e11631a2ba03c5214 hrs 18 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000872245
0xa2bada4feb584c90766733593def363e6cb1332fa5f3cf54f0611d167358ecdf4 hrs 20 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000950445
0x4c48be107e541bd377b15972683ef3d3685f557c7eff68e637b3034a4b7dd3ca4 hrs 21 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000956525
0x114232122ee18db7d23178f9ae11cdfb06fa7a747e4b65767e0f2dfd4d5ced314 hrs 22 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000869685
0xc76ffa479d53bf14d58d141624dc71135581bd3c8406b444acdfddef977382e34 hrs 22 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000870005
0xc4f7695d0ea2c52f73f3849e0257013830d9e49d5eec93b2b457f03c688e00a24 hrs 42 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000952685
0x1d18f9dd1dce1f4c8b2f528dc7343b92e66723fc7a3456a09b1b984990cf07ac4 hrs 52 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.001060355
0xafe9226ccae98586bf906ed85e6dcbe1f0bb016363221ab4bc7859fa1592db7a5 hrs 10 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000950765
0x21f4eb865a84c38daff6c9f1ad0221caaabfcd1f338e8c5c422fdc113fd22cf55 hrs 11 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000875125
0x4021a0481eb8545625a8f33f12e192be24e30e220fb653bd02325ffaf98efe4f5 hrs 52 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000948205
0x7e303392b028dd7aaa011201641260512657df70c341f9404873c6a912bb1d9c22 hrs 7 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000971885
0x9e1d24504c5b16e1e45e777821cd0207c58690ed6bf670f70b8828c8c2db540b23 hrs 57 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000947885
0x5f75e4fd593de6d32456012f7992b6e460c3ed5acff2564bb76c50762b4dddbd1 day 3 mins ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000950445
0xb68be8fc306399cf70b2bf32a47d3de3b62a420141db97159c864891de49e5771 day 1 hr ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.001050435
0xf8e18e2c8e2d4f3ff2404603dee74aea4c78cee65a8264b84cbdb89ac66997131 day 1 hr ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000948205
0x590ab92a4ff9b38e41efbab1de5bbd8c82be6cbcaf40aa9173919a59c13c12171 day 1 hr ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.001054275
0x1f0f62727c6bdf30e66dc553c3f391b756f776e1bdb49371ff4df893e05e956f1 day 1 hr ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.000869045
0xb4a1a35767326cc2fe8d1f4c890def93a9ca3b0b10ba3978d499305b3354dd371 day 2 hrs ago0xac19aca0cb48351c54ec0a4808c2828a4771f91c  IN   0xff77e51f2c6473f72392865e0a0000de19af774a0 Ether0.001055555
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: DisclosureManager
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.18;

// This contract provides the functions necessary to record ("push") & retrieve
// public funding data to the Ethereum blockchain for the National Research
// Council of Canada

contract DisclosureManager {

	address public owner;

	struct Disclosure {
		bytes32 organization;
		bytes32 recipient;
		bytes32 location;
		bytes16 amount;
		bytes1 fundingType;
		bytes16 date;
		bytes32 purpose;
		bytes32 comment;
		uint amended;    // if zero not amended, otherwise points to the rowNumber of the new record
	}

	Disclosure[] public disclosureList;

	event disclosureAdded(
    uint rowNumber,
    bytes32 organization,
    bytes32 recipient,
    bytes32 location,
    bytes16 amount,
    bytes1 fundingType,
    bytes16 date,
    bytes32 purpose,
    bytes32 comment);

	function DisclosureManager() public {
		owner = msg.sender;
	}

	// Make sure the caller of the contract is the owner
	// modifier isOwner() { if (msg.sender != owner) throw; _ ;}   // old way
	modifier isOwner() { if (msg.sender != owner) revert(); _ ;}

	// getListCount() returns the number of records in disclosureList (not including the empty 0th record)
	function getListCount() public constant returns(uint listCount) {
  	if (disclosureList.length > 0) {
			return disclosureList.length - 1;    // Returns the last rowNumber, reflecting number of records in list
		} else {
			return 0;    // The case of an uninitialized list
		}
	}
	// Future idea: Another function to return total number of unamended Entries? (ie actual record count)

	// Create/push a new entry to our array, returns the new Entry's rowNumber
	function newEntry(bytes32 organization,
					  bytes32 recipient,
					  bytes32 location,
					  bytes16 amount,
					  bytes1 fundingType,
					  bytes16 date,
					  bytes32 purpose,
					  bytes32 comment) public isOwner() returns(uint rowNumber) {    // should this be public? yes, only needed isOwner()

		// Initialize disclosureList here as needed by putting an empty record at row 0
		// The first entry starts at 1 and getListCount will be in accordance with the record count
		if (disclosureList.length == 0) {
			// Push an empty Entry
			Disclosure memory nullEntry;
			disclosureList.push(nullEntry);
		}

		Disclosure memory disclosure;

		disclosure.organization = organization;
		disclosure.recipient = recipient;
		disclosure.location = location;
		disclosure.amount = amount;
		disclosure.fundingType = fundingType;
		disclosure.date = date;
		disclosure.purpose = purpose;
		disclosure.comment = comment;
		disclosure.amended = 0;

		// Push entry to the array
		uint index = disclosureList.push(disclosure);   // adds to end of array (of structs) and returns the new array length
		index = index - 1;

		// Record the event
		disclosureAdded(index, organization, recipient, location, amount, fundingType, date, purpose, comment);

		return index;   // returning rowNumber of the record
	}

	// Amends/changes marks existing entry as amended and takes passed data to
	// create a new Entry to which the amended pointer (rowNumber) will point.
	function amendEntry(uint rowNumber,
						bytes32 organization,
						bytes32 recipient,
						bytes32 location,
						bytes16 amount,
						bytes1 fundingType,
						bytes16 date,
						bytes32 purpose,
						bytes32 comment) public isOwner() returns(uint newRowNumber) {    // returns the new rowNumber of amended record

		// Make sure passed rowNumber is in bounds
		if (rowNumber >= disclosureList.length) { revert(); }
		if (rowNumber < 1) { revert(); }
		if (disclosureList[rowNumber].amended > 0) { revert(); }    // This record is already amended

		// First create new entry
		Disclosure memory disclosure;

		disclosure.organization = organization;
		disclosure.recipient = recipient;
		disclosure.location = location;
		disclosure.amount = amount;
		disclosure.fundingType = fundingType;
		disclosure.date = date;
		disclosure.purpose = purpose;
		disclosure.comment = comment;
		disclosure.amended = 0;

		// Push entry to the array
		uint index = disclosureList.push(disclosure);   // adds to end of array (of structs) and returns the new array length
		index = index - 1;

		// Now that we have the newRowNumber (index), set the amended field on the old record
		disclosureList[rowNumber].amended = index;

		// Record the event
		disclosureAdded(index, organization, recipient, location, amount, fundingType, date, purpose, comment);   // a different event for amending?

		return index;   // returning rowNumber of the new record
	}

	// Returns row regardless of whether or not it has been amended
	function pullRow(uint rowNumber) public constant returns(bytes32, bytes32, bytes32, bytes16, bytes1, bytes16, bytes32, bytes32, uint) {
		// First make sure rowNumber passed is within bounds
		if (rowNumber >= disclosureList.length) { revert(); }
		if (rowNumber < 1) { revert(); }
		// Should not use any gas:
		Disclosure memory entry = disclosureList[rowNumber];
		return (entry.organization, entry.recipient, entry.location, entry.amount, entry.fundingType, entry.date, entry.purpose, entry.comment, entry.amended);
	}

	// Returns latest entry of record intended to pull
	function pullEntry(uint rowNumber) public constant returns(bytes32, bytes32, bytes32, bytes16, bytes1, bytes16, bytes32, bytes32) {
		// First make sure rowNumber passed is within bounds
		if (rowNumber >= disclosureList.length) { revert(); }
		if (rowNumber < 1) { revert(); }
		// If this entry has been amended, return amended entry instead (recursively)
		// just make sure there are never any cyclical lists (shouldn't be possible using these functions)
		if (disclosureList[rowNumber].amended > 0) return pullEntry(disclosureList[rowNumber].amended);
		// Should not require any gas to run:
		Disclosure memory entry = disclosureList[rowNumber];
		return (entry.organization, entry.recipient, entry.location, entry.amount, entry.fundingType, entry.date, entry.purpose, entry.comment);
		// No event for pullEntry() since it shouldn't cost gas to call it
	}

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"getListCount","outputs":[{"name":"listCount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"organization","type":"bytes32"},{"name":"recipient","type":"bytes32"},{"name":"location","type":"bytes32"},{"name":"amount","type":"bytes16"},{"name":"fundingType","type":"bytes1"},{"name":"date","type":"bytes16"},{"name":"purpose","type":"bytes32"},{"name":"comment","type":"bytes32"}],"name":"newEntry","outputs":[{"name":"rowNumber","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"rowNumber","type":"uint256"}],"name":"pullRow","outputs":[{"name":"","type":"bytes32"},{"name":"","type":"bytes32"},{"name":"","type":"bytes32"},{"name":"","type":"bytes16"},{"name":"","type":"bytes1"},{"name":"","type":"bytes16"},{"name":"","type":"bytes32"},{"name":"","type":"bytes32"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"disclosureList","outputs":[{"name":"organization","type":"bytes32"},{"name":"recipient","type":"bytes32"},{"name":"location","type":"bytes32"},{"name":"amount","type":"bytes16"},{"name":"fundingType","type":"bytes1"},{"name":"date","type":"bytes16"},{"name":"purpose","type":"bytes32"},{"name":"comment","type":"bytes32"},{"name":"amended","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rowNumber","type":"uint256"}],"name":"pullEntry","outputs":[{"name":"","type":"bytes32"},{"name":"","type":"bytes32"},{"name":"","type":"bytes32"},{"name":"","type":"bytes16"},{"name":"","type":"bytes1"},{"name":"","type":"bytes16"},{"name":"","type":"bytes32"},{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"rowNumber","type":"uint256"},{"name":"organization","type":"bytes32"},{"name":"recipient","type":"bytes32"},{"name":"location","type":"bytes32"},{"name":"amount","type":"bytes16"},{"name":"fundingType","type":"bytes1"},{"name":"date","type":"bytes16"},{"name":"purpose","type":"bytes32"},{"name":"comment","type":"bytes32"}],"name":"amendEntry","outputs":[{"name":"newRowNumber","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rowNumber","type":"uint256"},{"indexed":false,"name":"organization","type":"bytes32"},{"indexed":false,"name":"recipient","type":"bytes32"},{"indexed":false,"name":"location","type":"bytes32"},{"indexed":false,"name":"amount","type":"bytes16"},{"indexed":false,"name":"fundingType","type":"bytes1"},{"indexed":false,"name":"date","type":"bytes16"},{"indexed":false,"name":"purpose","type":"bytes32"},{"indexed":false,"name":"comment","type":"bytes32"}],"name":"disclosureAdded","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052341561000f57600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061179a8061005e6000396000f300606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680632ce37b10146100885780638da5cb5b146100b1578063909c36b51461010657806393bcabb7146101d8578063b98ef00d146102ff578063cd781bf314610426578063f7feeb3114610546575b600080fd5b341561009357600080fd5b61009b610621565b6040518082815260200191505060405180910390f35b34156100bc57600080fd5b6100c4610647565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561011157600080fd5b6101c260048080356000191690602001909190803560001916906020019091908035600019169060200190919080356fffffffffffffffffffffffffffffffff19169060200190919080357effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190919080356fffffffffffffffffffffffffffffffff1916906020019091908035600019169060200190919080356000191690602001909190505061066c565b6040518082815260200191505060405180910390f35b34156101e357600080fd5b6101f96004808035906020019091905050610bec565b604051808a6000191660001916815260200189600019166000191681526020018860001916600019168152602001876fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff19168152602001867effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001856fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff1916815260200184600019166000191681526020018360001916600019168152602001828152602001995050505050505050505060405180910390f35b341561030a57600080fd5b6103206004808035906020019091905050610e15565b604051808a6000191660001916815260200189600019166000191681526020018860001916600019168152602001876fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff19168152602001867effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001856fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff1916815260200184600019166000191681526020018360001916600019168152602001828152602001995050505050505050505060405180910390f35b341561043157600080fd5b6104476004808035906020019091905050610ed8565b60405180896000191660001916815260200188600019166000191681526020018760001916600019168152602001866fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff19168152602001857effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001846fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff19168152602001836000191660001916815260200182600019166000191681526020019850505050505050505060405180910390f35b341561055157600080fd5b61060b60048080359060200190919080356000191690602001909190803560001916906020019091908035600019169060200190919080356fffffffffffffffffffffffffffffffff19169060200190919080357effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190919080356fffffffffffffffffffffffffffffffff1916906020019091908035600019169060200190919080356000191690602001909190505061115d565b6040518082815260200191505060405180910390f35b600080600180549050111561063f5760018080549050039050610644565b600090505b90565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006106766115ef565b61067e6115ef565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106db57600080fd5b6000600180549050141561083557600180548060010182816106fd9190611693565b9160005260206000209060080201600085909190915060008201518160000190600019169055602082015181600101906000191690556040820151816002019060001916905560608201518160030160006101000a8154816fffffffffffffffffffffffffffffffff02191690837001000000000000000000000000000000009004021790555060808201518160030160106101000a81548160ff02191690837f01000000000000000000000000000000000000000000000000000000000000009004021790555060a08201518160040160006101000a8154816fffffffffffffffffffffffffffffffff02191690837001000000000000000000000000000000009004021790555060c0820151816005019060001916905560e0820151816006019060001916905561010082015181600701555050505b8b826000019060001916908160001916815250508a8260200190600019169081600019168152505089826040019060001916908160001916815250508882606001906fffffffffffffffffffffffffffffffff191690816fffffffffffffffffffffffffffffffff1916815250508782608001907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681525050868260a001906fffffffffffffffffffffffffffffffff191690816fffffffffffffffffffffffffffffffff191681525050858260c001906000191690816000191681525050848260e0019060001916908160001916815250506000826101000181815250506001805480600101828161096d9190611693565b9160005260206000209060080201600084909190915060008201518160000190600019169055602082015181600101906000191690556040820151816002019060001916905560608201518160030160006101000a8154816fffffffffffffffffffffffffffffffff02191690837001000000000000000000000000000000009004021790555060808201518160030160106101000a81548160ff02191690837f01000000000000000000000000000000000000000000000000000000000000009004021790555060a08201518160040160006101000a8154816fffffffffffffffffffffffffffffffff02191690837001000000000000000000000000000000009004021790555060c0820151816005019060001916905560e082015181600601906000191690556101008201518160070155505090506001810390507fc53dbf82405e2d0fe866f48d92057bf3aeb4b03a85bdb420c0e459b35166aaff818d8d8d8d8d8d8d8d604051808a8152602001896000191660001916815260200188600019166000191681526020018760001916600019168152602001866fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff19168152602001857effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001846fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff1916815260200183600019166000191681526020018260001916600019168152602001995050505050505050505060405180910390a180935050505098975050505050505050565b6000806000806000806000806000610c026115ef565b6001805490508b101515610c1557600080fd5b60018b1015610c2357600080fd5b60018b815481101515610c3257fe5b906000526020600020906008020161012060405190810160405290816000820154600019166000191681526020016001820154600019166000191681526020016002820154600019166000191681526020016003820160009054906101000a9004700100000000000000000000000000000000026fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff191681526020016003820160109054906101000a90047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681526020016004820160009054906101000a9004700100000000000000000000000000000000026fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff191681526020016005820154600019166000191681526020016006820154600019166000191681526020016007820154815250509050806000015181602001518260400151836060015184608001518560a001518660c001518760e00151886101000151995099509950995099509950995099509950509193959799909294969850565b600181815481101515610e2457fe5b90600052602060002090600802016000915090508060000154908060010154908060020154908060030160009054906101000a900470010000000000000000000000000000000002908060030160109054906101000a90047f010000000000000000000000000000000000000000000000000000000000000002908060040160009054906101000a900470010000000000000000000000000000000002908060050154908060060154908060070154905089565b600080600080600080600080610eec6115ef565b6001805490508a101515610eff57600080fd5b60018a1015610f0d57600080fd5b600060018b815481101515610f1e57fe5b9060005260206000209060080201600701541115610f7457610f5f60018b815481101515610f4857fe5b906000526020600020906008020160070154610ed8565b98509850985098509850985098509850611151565b60018a815481101515610f8357fe5b906000526020600020906008020161012060405190810160405290816000820154600019166000191681526020016001820154600019166000191681526020016002820154600019166000191681526020016003820160009054906101000a9004700100000000000000000000000000000000026fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff191681526020016003820160109054906101000a90047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681526020016004820160009054906101000a9004700100000000000000000000000000000000026fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff191681526020016005820154600019166000191681526020016006820154600019166000191681526020016007820154815250509050806000015181602001518260400151836060015184608001518560a001518660c001518760e00151985098509850985098509850985098505b50919395975091939597565b60006111676115ef565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111c457600080fd5b6001805490508c1015156111d757600080fd5b60018c10156111e557600080fd5b600060018d8154811015156111f657fe5b906000526020600020906008020160070154111561121357600080fd5b8a82600001906000191690816000191681525050898260200190600019169081600019168152505088826040019060001916908160001916815250508782606001906fffffffffffffffffffffffffffffffff191690816fffffffffffffffffffffffffffffffff1916815250508682608001907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681525050858260a001906fffffffffffffffffffffffffffffffff191690816fffffffffffffffffffffffffffffffff191681525050848260c001906000191690816000191681525050838260e0019060001916908160001916815250506000826101000181815250506001805480600101828161134b9190611693565b9160005260206000209060080201600084909190915060008201518160000190600019169055602082015181600101906000191690556040820151816002019060001916905560608201518160030160006101000a8154816fffffffffffffffffffffffffffffffff02191690837001000000000000000000000000000000009004021790555060808201518160030160106101000a81548160ff02191690837f01000000000000000000000000000000000000000000000000000000000000009004021790555060a08201518160040160006101000a8154816fffffffffffffffffffffffffffffffff02191690837001000000000000000000000000000000009004021790555060c0820151816005019060001916905560e082015181600601906000191690556101008201518160070155505090506001810390508060018d81548110151561149957fe5b9060005260206000209060080201600701819055507fc53dbf82405e2d0fe866f48d92057bf3aeb4b03a85bdb420c0e459b35166aaff818c8c8c8c8c8c8c8c604051808a8152602001896000191660001916815260200188600019166000191681526020018760001916600019168152602001866fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff19168152602001857effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168152602001846fffffffffffffffffffffffffffffffff19166fffffffffffffffffffffffffffffffff1916815260200183600019166000191681526020018260001916600019168152602001995050505050505050505060405180910390a180925050509998505050505050505050565b6101206040519081016040528060008019168152602001600080191681526020016000801916815260200160006fffffffffffffffffffffffffffffffff1916815260200160007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200160006fffffffffffffffffffffffffffffffff191681526020016000801916815260200160008019168152602001600081525090565b8154818355818115116116c0576008028160080283600052602060002091820191016116bf91906116c5565b5b505050565b61176b91905b8082111561176757600080820160009055600182016000905560028201600090556003820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556003820160106101000a81549060ff02191690556004820160006101000a8154906fffffffffffffffffffffffffffffffff0219169055600582016000905560068201600090556007820160009055506008016116cb565b5090565b905600a165627a7a723058209f36ca007cca0b8d7446e7e900adf77829d917405fe94e4978a070fa347c404a0029

   Swarm Source:
bzzr://9f36ca007cca0b8d7446e7e900adf77829d917405fe94e4978a070fa347c404a

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.