ETH Price: $3,123.13 (-3.57%)

Contract

0x36199cB1e12c5b9d5a203f9DcB53b37E3cA6a30f
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Create131452112021-09-02 8:30:501229 days ago1630571450IN
0x36199cB1...E3cA6a30f
0 ETH0.1004520181.55002655
Create131437922021-09-02 3:12:591229 days ago1630552379IN
0x36199cB1...E3cA6a30f
0 ETH0.1170387798.64627824
Create129955052021-08-10 5:25:031252 days ago1628573103IN
0x36199cB1...E3cA6a30f
0 ETH0.0423322935
Create127158702021-06-27 11:45:131296 days ago1624794313IN
0x36199cB1...E3cA6a30f
0 ETH0.0137092910

Latest 4 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
131452112021-09-02 8:30:501229 days ago1630571450
0x36199cB1...E3cA6a30f
 Contract Creation0 ETH
131437922021-09-02 3:12:591229 days ago1630552379
0x36199cB1...E3cA6a30f
 Contract Creation0 ETH
129955052021-08-10 5:25:031252 days ago1628573103
0x36199cB1...E3cA6a30f
 Contract Creation0 ETH
127158702021-06-27 11:45:131296 days ago1624794313
0x36199cB1...E3cA6a30f
 Contract Creation0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
VoteFactory

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MPL-2.0 license
/**
 *Submitted for verification at Etherscan.io on 2021-06-27
*/

// SPDX-License-Identifier: MPL-2.0
pragma solidity 0.7.6;
pragma experimental ABIEncoderV2;

interface IVoteEmitter {
	event Vote(address indexed dispatcher, address voter, uint8[] percentiles);

	function dispatch(address voter, uint8[] memory percentiles) external;
}

contract VoteEmitter is IVoteEmitter {
	function dispatch(address voter, uint8[] memory percentiles)
		external
		override
	{
		emit Vote(msg.sender, voter, percentiles);
	}
}

contract Vote {
	struct Attributes {
		address proposer;
		string subject;
		string body;
		uint256 period;
		string[] options;
		string bodyMimeType;
		string optionsMimeType;
	}
	address public voteEmitter;
	address public proposer;
	string public subject;
	string public body;
	uint256 public period;
	string[] public options;
	string public bodyMimeType;
	string public optionsMimeType;

	mapping(address => bool) public isAlreadyVote;

	constructor(
		string memory _subject,
		string memory _body,
		string[] memory _options,
		string memory _bodyMimeType,
		string memory _optionsMimeType,
		address _voteEmitter,
		uint256 _votingBlock,
		address _proposer
	) {
		voteEmitter = _voteEmitter;
		proposer = _proposer;
		subject = _subject;
		body = _body;
		period = _votingBlock + block.number;
		options = _options;
		bodyMimeType = _bodyMimeType;
		optionsMimeType = _optionsMimeType;
	}

	function attributes() external view returns (Attributes memory) {
		return
			Attributes(
				proposer,
				subject,
				body,
				period,
				options,
				bodyMimeType,
				optionsMimeType
			);
	}

	function vote(uint8[] memory percentiles) external {
		require(block.number < period, "over the period");
		require(isAlreadyVote[msg.sender] == false, "already vote");
		isAlreadyVote[msg.sender] = true;
		IVoteEmitter(voteEmitter).dispatch(msg.sender, percentiles);
	}
}

contract VoteFactory {
	address public voteEmitter;

	event VoteCreate(address indexed sender, address vote);

	constructor(address _voteEmitter) {
		voteEmitter = _voteEmitter;
	}

	function create(
		string memory _subject,
		string memory _body,
		string[] memory _options,
		string memory _bodyMimeType,
		string memory _optionsMimeType,
		uint256 _votingBlock
	) external {
		Vote vote = new Vote(
			_subject,
			_body,
			_options,
			_bodyMimeType,
			_optionsMimeType,
			voteEmitter,
			_votingBlock,
			msg.sender
		);
		emit VoteCreate(msg.sender, address(vote));
	}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_voteEmitter","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"address","name":"vote","type":"address"}],"name":"VoteCreate","type":"event"},{"inputs":[{"internalType":"string","name":"_subject","type":"string"},{"internalType":"string","name":"_body","type":"string"},{"internalType":"string[]","name":"_options","type":"string[]"},{"internalType":"string","name":"_bodyMimeType","type":"string"},{"internalType":"string","name":"_optionsMimeType","type":"string"},{"internalType":"uint256","name":"_votingBlock","type":"uint256"}],"name":"create","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"voteEmitter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b506040516115b03803806115b083398101604081905261002f91610054565b600080546001600160a01b0319166001600160a01b0392909216919091179055610082565b600060208284031215610065578081fd5b81516001600160a01b038116811461007b578182fd5b9392505050565b61151f806100916000396000f3fe60806040523480156200001157600080fd5b50600436106200003a5760003560e01c8063ce8154b0146200003f578063ff5611cd1462000061575b600080fd5b620000496200007a565b60405162000058919062000367565b60405180910390f35b620000786200007236600462000228565b62000089565b005b6000546001600160a01b031681565b6000868686868660008054906101000a90046001600160a01b03168733604051620000b49062000133565b620000c79897969594939291906200037b565b604051809103906000f080158015620000e4573d6000803e3d6000fd5b509050336001600160a01b03167f357032694fb3e86fa40a9e90dd9f9836804169e4c27f72a4c0686fdf790f2bff8260405162000122919062000367565b60405180910390a250505050505050565b611066806200048483390190565b600082601f83011262000152578081fd5b8135602067ffffffffffffffff8211156200016957fe5b6200017881828402016200045e565b82815281810190858301855b85811015620001b1576200019e898684358b0101620001be565b8452928401929084019060010162000184565b5090979650505050505050565b600082601f830112620001cf578081fd5b813567ffffffffffffffff811115620001e457fe5b620001f9601f8201601f19166020016200045e565b8181528460208386010111156200020e578283fd5b816020850160208301379081016020019190915292915050565b60008060008060008060c0878903121562000241578182fd5b863567ffffffffffffffff8082111562000259578384fd5b620002678a838b01620001be565b975060208901359150808211156200027d578384fd5b6200028b8a838b01620001be565b96506040890135915080821115620002a1578384fd5b620002af8a838b0162000141565b95506060890135915080821115620002c5578384fd5b620002d38a838b01620001be565b94506080890135915080821115620002e9578384fd5b50620002f889828a01620001be565b92505060a087013590509295509295509295565b6001600160a01b03169052565b60008151808452815b81811015620003405760208185018101518683018201520162000322565b81811115620003525782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6000610100808352620003918184018c62000319565b9050602083820381850152620003a8828c62000319565b84810360408601528a518082529092508183019082810284018301838d01865b83811015620003fa57601f19878403018552620003e783835162000319565b94860194925090850190600101620003c8565b5050868103606088015262000410818d62000319565b94505050505082810360808401526200042a818862000319565b9150506200043c60a08301866200030c565b8360c08301526200045160e08301846200030c565b9998505050505050505050565b60405181810167ffffffffffffffff811182821017156200047b57fe5b60405291905056fe60806040523480156200001157600080fd5b506040516200106638038062001066833981016040819052620000349162000380565b600080546001600160a01b038086166001600160a01b03199283161790925560018054928416929091169190911790558751620000799060029060208b0190620000e6565b5086516200008f9060039060208a0190620000e6565b504382016004558551620000ab9060059060208901906200017b565b508451620000c1906006906020880190620000e6565b508351620000d7906007906020870190620000e6565b505050505050505050620004ae565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200011e576000855562000169565b82601f106200013957805160ff191683800117855562000169565b8280016001018555821562000169579182015b82811115620001695782518255916020019190600101906200014c565b5062000177929150620001db565b5090565b828054828255906000526020600020908101928215620001cd579160200282015b82811115620001cd5782518051620001bc918491602090910190620000e6565b50916020019190600101906200019c565b5062000177929150620001f2565b5b80821115620001775760008155600101620001dc565b808211156200017757600062000209828262000213565b50600101620001f2565b50805460018160011615610100020316600290046000825580601f106200023b57506200025b565b601f0160209004906000526020600020908101906200025b9190620001db565b50565b80516001600160a01b03811681146200027657600080fd5b919050565b600082601f8301126200028c578081fd5b815160206001600160401b03821115620002a257fe5b620002b181828402016200048a565b82815281810190858301855b85811015620002ea57620002d7898684518b0101620002f7565b84529284019290840190600101620002bd565b5090979650505050505050565b600082601f83011262000308578081fd5b81516001600160401b038111156200031c57fe5b602062000332601f8301601f191682016200048a565b828152858284870101111562000346578384fd5b835b838110156200036557858101830151828201840152820162000348565b838111156200037657848385840101525b5095945050505050565b600080600080600080600080610100898b0312156200039d578384fd5b88516001600160401b0380821115620003b4578586fd5b620003c28c838d01620002f7565b995060208b0151915080821115620003d8578586fd5b620003e68c838d01620002f7565b985060408b0151915080821115620003fc578586fd5b6200040a8c838d016200027b565b975060608b015191508082111562000420578586fd5b6200042e8c838d01620002f7565b965060808b015191508082111562000444578586fd5b50620004538b828c01620002f7565b9450506200046460a08a016200025e565b925060c089015191506200047b60e08a016200025e565b90509295985092959890939650565b6040518181016001600160401b0381118282101715620004a657fe5b604052919050565b610ba880620004be6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80634e8518a6116100715780634e8518a61461010457806355e1933e1461010c57806393e1ea411461012c578063a8e4fb9014610141578063ce8154b014610156578063ef78d4fd1461015e576100a9565b80630a59a98c146100ae5780631247ab21146100cc578063364497e4146100e15780633708ff5c146100e9578063409e2205146100f1575b600080fd5b6100b6610173565b6040516100c39190610a4f565b60405180910390f35b6100df6100da36600461086c565b6101fe565b005b6100b66102d8565b6100b6610333565b6100b66100ff366004610921565b61038e565b6100b6610404565b61011f61011a36600461083e565b61045f565b6040516100c39190610a44565b610134610474565b6040516100c39190610ab1565b6101496107be565b6040516100c391906109d7565b6101496107cd565b6101666107dc565b6040516100c39190610b69565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b820191906000526020600020905b8154815290600101906020018083116101d957829003601f168201915b505050505081565b60045443106102285760405162461bcd60e51b815260040161021f90610a88565b60405180910390fd5b3360009081526008602052604090205460ff16156102585760405162461bcd60e51b815260040161021f90610a62565b33600081815260086020526040808220805460ff1916600117905590549051637a6315a160e01b81526001600160a01b039190911691637a6315a1916102a3919085906004016109eb565b600060405180830381600087803b1580156102bd57600080fd5b505af11580156102d1573d6000803e3d6000fd5b5050505050565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b6005818154811061039e57600080fd5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b60086020526000908152604090205460ff1681565b61047c6107e2565b6040805160e081018252600180546001600160a01b031682526002805484516020610100948316159490940260001901909116829004601f81018490048402820184019095528481529293828501939283018282801561051d5780601f106104f25761010080835404028352916020019161051d565b820191906000526020600020905b81548152906001019060200180831161050057829003601f168201915b50505091835250506003805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529382019392918301828280156105af5780601f10610584576101008083540402835291602001916105af565b820191906000526020600020905b81548152906001019060200180831161059257829003601f168201915b5050505050815260200160045481526020016005805480602002602001604051908101604052809291908181526020016000905b8282101561068e5760008481526020908190208301805460408051601f600260001961010060018716150201909416939093049283018590048502810185019091528181529283018282801561067a5780601f1061064f5761010080835404028352916020019161067a565b820191906000526020600020905b81548152906001019060200180831161065d57829003601f168201915b5050505050815260200190600101906105e3565b505050908252506006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815293820193929183018282801561071f5780601f106106f45761010080835404028352916020019161071f565b820191906000526020600020905b81548152906001019060200180831161070257829003601f168201915b50505091835250506007805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529382019392918301828280156107b15780601f10610786576101008083540402835291602001916107b1565b820191906000526020600020905b81548152906001019060200180831161079457829003601f168201915b5050505050815250905090565b6001546001600160a01b031681565b6000546001600160a01b031681565b60045481565b6040518060e0016040528060006001600160a01b031681526020016060815260200160608152602001600081526020016060815260200160608152602001606081525090565b803560ff8116811461083957600080fd5b919050565b60006020828403121561084f578081fd5b81356001600160a01b0381168114610865578182fd5b9392505050565b6000602080838503121561087e578182fd5b823567ffffffffffffffff80821115610895578384fd5b818501915085601f8301126108a8578384fd5b8135818111156108b457fe5b838102604051858282010181811085821117156108cd57fe5b604052828152858101935084860182860187018a10156108eb578788fd5b8795505b838610156109145761090081610828565b8552600195909501949386019386016108ef565b5098975050505050505050565b600060208284031215610932578081fd5b5035919050565b6000815180845260208085018081965082840281019150828601855b8581101561097f57828403895261096d84835161098c565b98850198935090840190600101610955565b5091979650505050505050565b60008151808452815b818110156109b157602081850181015186830182015201610995565b818111156109c25782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b038316815260406020808301829052835191830182905260009184820191906060850190845b81811015610a3757845160ff1683529383019391830191600101610a18565b5090979650505050505050565b901515815260200190565b600060208252610865602083018461098c565b6020808252600c908201526b616c726561647920766f746560a01b604082015260600190565b6020808252600f908201526e1bdd995c881d1a19481c195c9a5bd9608a1b604082015260600190565b602080825282516001600160a01b03168282015282015160e06040830152600090610ae061010084018261098c565b90506040840151601f1980858403016060860152610afe838361098c565b92506060860151608086015260808601519150808584030160a0860152610b258383610939565b925060a08601519150808584030160c0860152610b42838361098c565b925060c08601519150808584030160e086015250610b60828261098c565b95945050505050565b9081526020019056fea2646970667358221220ab71380cb1779c6819d02d74671cc026bd5fcad4e18c3e5a6a6a39b274c7d50d64736f6c63430007060033a2646970667358221220cce75ecf907cbdadc5f6eb60a8097d78e6781f1698adeb0def4eecc8d08ec22764736f6c6343000706003300000000000000000000000097fc63599b31e29b52e4fc73cd997845f10cb459

Deployed Bytecode

0x60806040523480156200001157600080fd5b50600436106200003a5760003560e01c8063ce8154b0146200003f578063ff5611cd1462000061575b600080fd5b620000496200007a565b60405162000058919062000367565b60405180910390f35b620000786200007236600462000228565b62000089565b005b6000546001600160a01b031681565b6000868686868660008054906101000a90046001600160a01b03168733604051620000b49062000133565b620000c79897969594939291906200037b565b604051809103906000f080158015620000e4573d6000803e3d6000fd5b509050336001600160a01b03167f357032694fb3e86fa40a9e90dd9f9836804169e4c27f72a4c0686fdf790f2bff8260405162000122919062000367565b60405180910390a250505050505050565b611066806200048483390190565b600082601f83011262000152578081fd5b8135602067ffffffffffffffff8211156200016957fe5b6200017881828402016200045e565b82815281810190858301855b85811015620001b1576200019e898684358b0101620001be565b8452928401929084019060010162000184565b5090979650505050505050565b600082601f830112620001cf578081fd5b813567ffffffffffffffff811115620001e457fe5b620001f9601f8201601f19166020016200045e565b8181528460208386010111156200020e578283fd5b816020850160208301379081016020019190915292915050565b60008060008060008060c0878903121562000241578182fd5b863567ffffffffffffffff8082111562000259578384fd5b620002678a838b01620001be565b975060208901359150808211156200027d578384fd5b6200028b8a838b01620001be565b96506040890135915080821115620002a1578384fd5b620002af8a838b0162000141565b95506060890135915080821115620002c5578384fd5b620002d38a838b01620001be565b94506080890135915080821115620002e9578384fd5b50620002f889828a01620001be565b92505060a087013590509295509295509295565b6001600160a01b03169052565b60008151808452815b81811015620003405760208185018101518683018201520162000322565b81811115620003525782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6000610100808352620003918184018c62000319565b9050602083820381850152620003a8828c62000319565b84810360408601528a518082529092508183019082810284018301838d01865b83811015620003fa57601f19878403018552620003e783835162000319565b94860194925090850190600101620003c8565b5050868103606088015262000410818d62000319565b94505050505082810360808401526200042a818862000319565b9150506200043c60a08301866200030c565b8360c08301526200045160e08301846200030c565b9998505050505050505050565b60405181810167ffffffffffffffff811182821017156200047b57fe5b60405291905056fe60806040523480156200001157600080fd5b506040516200106638038062001066833981016040819052620000349162000380565b600080546001600160a01b038086166001600160a01b03199283161790925560018054928416929091169190911790558751620000799060029060208b0190620000e6565b5086516200008f9060039060208a0190620000e6565b504382016004558551620000ab9060059060208901906200017b565b508451620000c1906006906020880190620000e6565b508351620000d7906007906020870190620000e6565b505050505050505050620004ae565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200011e576000855562000169565b82601f106200013957805160ff191683800117855562000169565b8280016001018555821562000169579182015b82811115620001695782518255916020019190600101906200014c565b5062000177929150620001db565b5090565b828054828255906000526020600020908101928215620001cd579160200282015b82811115620001cd5782518051620001bc918491602090910190620000e6565b50916020019190600101906200019c565b5062000177929150620001f2565b5b80821115620001775760008155600101620001dc565b808211156200017757600062000209828262000213565b50600101620001f2565b50805460018160011615610100020316600290046000825580601f106200023b57506200025b565b601f0160209004906000526020600020908101906200025b9190620001db565b50565b80516001600160a01b03811681146200027657600080fd5b919050565b600082601f8301126200028c578081fd5b815160206001600160401b03821115620002a257fe5b620002b181828402016200048a565b82815281810190858301855b85811015620002ea57620002d7898684518b0101620002f7565b84529284019290840190600101620002bd565b5090979650505050505050565b600082601f83011262000308578081fd5b81516001600160401b038111156200031c57fe5b602062000332601f8301601f191682016200048a565b828152858284870101111562000346578384fd5b835b838110156200036557858101830151828201840152820162000348565b838111156200037657848385840101525b5095945050505050565b600080600080600080600080610100898b0312156200039d578384fd5b88516001600160401b0380821115620003b4578586fd5b620003c28c838d01620002f7565b995060208b0151915080821115620003d8578586fd5b620003e68c838d01620002f7565b985060408b0151915080821115620003fc578586fd5b6200040a8c838d016200027b565b975060608b015191508082111562000420578586fd5b6200042e8c838d01620002f7565b965060808b015191508082111562000444578586fd5b50620004538b828c01620002f7565b9450506200046460a08a016200025e565b925060c089015191506200047b60e08a016200025e565b90509295985092959890939650565b6040518181016001600160401b0381118282101715620004a657fe5b604052919050565b610ba880620004be6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80634e8518a6116100715780634e8518a61461010457806355e1933e1461010c57806393e1ea411461012c578063a8e4fb9014610141578063ce8154b014610156578063ef78d4fd1461015e576100a9565b80630a59a98c146100ae5780631247ab21146100cc578063364497e4146100e15780633708ff5c146100e9578063409e2205146100f1575b600080fd5b6100b6610173565b6040516100c39190610a4f565b60405180910390f35b6100df6100da36600461086c565b6101fe565b005b6100b66102d8565b6100b6610333565b6100b66100ff366004610921565b61038e565b6100b6610404565b61011f61011a36600461083e565b61045f565b6040516100c39190610a44565b610134610474565b6040516100c39190610ab1565b6101496107be565b6040516100c391906109d7565b6101496107cd565b6101666107dc565b6040516100c39190610b69565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b820191906000526020600020905b8154815290600101906020018083116101d957829003601f168201915b505050505081565b60045443106102285760405162461bcd60e51b815260040161021f90610a88565b60405180910390fd5b3360009081526008602052604090205460ff16156102585760405162461bcd60e51b815260040161021f90610a62565b33600081815260086020526040808220805460ff1916600117905590549051637a6315a160e01b81526001600160a01b039190911691637a6315a1916102a3919085906004016109eb565b600060405180830381600087803b1580156102bd57600080fd5b505af11580156102d1573d6000803e3d6000fd5b5050505050565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b6005818154811061039e57600080fd5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101f65780601f106101cb576101008083540402835291602001916101f6565b60086020526000908152604090205460ff1681565b61047c6107e2565b6040805160e081018252600180546001600160a01b031682526002805484516020610100948316159490940260001901909116829004601f81018490048402820184019095528481529293828501939283018282801561051d5780601f106104f25761010080835404028352916020019161051d565b820191906000526020600020905b81548152906001019060200180831161050057829003601f168201915b50505091835250506003805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529382019392918301828280156105af5780601f10610584576101008083540402835291602001916105af565b820191906000526020600020905b81548152906001019060200180831161059257829003601f168201915b5050505050815260200160045481526020016005805480602002602001604051908101604052809291908181526020016000905b8282101561068e5760008481526020908190208301805460408051601f600260001961010060018716150201909416939093049283018590048502810185019091528181529283018282801561067a5780601f1061064f5761010080835404028352916020019161067a565b820191906000526020600020905b81548152906001019060200180831161065d57829003601f168201915b5050505050815260200190600101906105e3565b505050908252506006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815293820193929183018282801561071f5780601f106106f45761010080835404028352916020019161071f565b820191906000526020600020905b81548152906001019060200180831161070257829003601f168201915b50505091835250506007805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529382019392918301828280156107b15780601f10610786576101008083540402835291602001916107b1565b820191906000526020600020905b81548152906001019060200180831161079457829003601f168201915b5050505050815250905090565b6001546001600160a01b031681565b6000546001600160a01b031681565b60045481565b6040518060e0016040528060006001600160a01b031681526020016060815260200160608152602001600081526020016060815260200160608152602001606081525090565b803560ff8116811461083957600080fd5b919050565b60006020828403121561084f578081fd5b81356001600160a01b0381168114610865578182fd5b9392505050565b6000602080838503121561087e578182fd5b823567ffffffffffffffff80821115610895578384fd5b818501915085601f8301126108a8578384fd5b8135818111156108b457fe5b838102604051858282010181811085821117156108cd57fe5b604052828152858101935084860182860187018a10156108eb578788fd5b8795505b838610156109145761090081610828565b8552600195909501949386019386016108ef565b5098975050505050505050565b600060208284031215610932578081fd5b5035919050565b6000815180845260208085018081965082840281019150828601855b8581101561097f57828403895261096d84835161098c565b98850198935090840190600101610955565b5091979650505050505050565b60008151808452815b818110156109b157602081850181015186830182015201610995565b818111156109c25782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b038316815260406020808301829052835191830182905260009184820191906060850190845b81811015610a3757845160ff1683529383019391830191600101610a18565b5090979650505050505050565b901515815260200190565b600060208252610865602083018461098c565b6020808252600c908201526b616c726561647920766f746560a01b604082015260600190565b6020808252600f908201526e1bdd995c881d1a19481c195c9a5bd9608a1b604082015260600190565b602080825282516001600160a01b03168282015282015160e06040830152600090610ae061010084018261098c565b90506040840151601f1980858403016060860152610afe838361098c565b92506060860151608086015260808601519150808584030160a0860152610b258383610939565b925060a08601519150808584030160c0860152610b42838361098c565b925060c08601519150808584030160e086015250610b60828261098c565b95945050505050565b9081526020019056fea2646970667358221220ab71380cb1779c6819d02d74671cc026bd5fcad4e18c3e5a6a6a39b274c7d50d64736f6c63430007060033a2646970667358221220cce75ecf907cbdadc5f6eb60a8097d78e6781f1698adeb0def4eecc8d08ec22764736f6c63430007060033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000097fc63599b31e29b52e4fc73cd997845f10cb459

-----Decoded View---------------
Arg [0] : _voteEmitter (address): 0x97Fc63599B31E29B52e4fc73Cd997845F10CB459

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000097fc63599b31e29b52e4fc73cd997845f10cb459


Deployed Bytecode Sourcemap

1904:609:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1929:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2096:414;;;;;;:::i;:::-;;:::i;:::-;;1929:26;;;-1:-1:-1;;;;;1929:26:0;;:::o;2096:414::-;2302:9;2328:8;2342:5;2353:8;2367:13;2386:16;2408:11;;;;;;;;-1:-1:-1;;;;;2408:11:0;2425:12;2443:10;2314:144;;;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;2302:156;;2479:10;-1:-1:-1;;;;;2468:37:0;;2499:4;2468:37;;;;;;:::i;:::-;;;;;;;;2096:414;;;;;;;:::o;-1:-1:-1:-;;;;;;;;:::o;14:696:1:-;;126:3;119:4;111:6;107:17;103:27;93:2;;148:5;141;134:20;93:2;188:6;175:20;214:4;237:18;233:2;230:26;227:2;;;259:9;227:2;290:36;322:2;317;313;309:11;305:20;290:36;:::i;:::-;360:15;;;391:12;;;;423:15;;;456:5;470:211;484:2;481:1;478:9;470:211;;;541:65;602:3;597:2;590:3;577:17;569:6;565:30;561:39;541:65;:::i;:::-;529:78;;627:12;;;;659;;;;502:1;495:9;470:211;;;-1:-1:-1;699:5:1;;83:627;-1:-1:-1;;;;;;;83:627:1:o;715:543::-;;813:3;806:4;798:6;794:17;790:27;780:2;;835:5;828;821:20;780:2;875:6;862:20;901:18;897:2;894:26;891:2;;;923:9;891:2;958:54;1000:2;981:13;;-1:-1:-1;;977:27:1;1006:4;973:38;958:54;:::i;:::-;1037:2;1028:7;1021:19;1083:3;1076:4;1071:2;1063:6;1059:15;1055:26;1052:35;1049:2;;;1104:5;1097;1090:20;1049:2;1173;1166:4;1158:6;1154:17;1147:4;1138:7;1134:18;1121:55;1196:16;;;1214:4;1192:27;1185:42;;;;1200:7;770:488;-1:-1:-1;;770:488:1:o;1263:1323::-;;;;;;;1535:3;1523:9;1514:7;1510:23;1506:33;1503:2;;;1557:6;1549;1542:22;1503:2;1602:9;1589:23;1631:18;1672:2;1664:6;1661:14;1658:2;;;1693:6;1685;1678:22;1658:2;1721:52;1765:7;1756:6;1745:9;1741:22;1721:52;:::i;:::-;1711:62;;1826:2;1815:9;1811:18;1798:32;1782:48;;1855:2;1845:8;1842:16;1839:2;;;1876:6;1868;1861:22;1839:2;1904:54;1950:7;1939:8;1928:9;1924:24;1904:54;:::i;:::-;1894:64;;2011:2;2000:9;1996:18;1983:32;1967:48;;2040:2;2030:8;2027:16;2024:2;;;2061:6;2053;2046:22;2024:2;2089:68;2149:7;2138:8;2127:9;2123:24;2089:68;:::i;:::-;2079:78;;2210:2;2199:9;2195:18;2182:32;2166:48;;2239:2;2229:8;2226:16;2223:2;;;2260:6;2252;2245:22;2223:2;2288:54;2334:7;2323:8;2312:9;2308:24;2288:54;:::i;:::-;2278:64;;2395:3;2384:9;2380:19;2367:33;2351:49;;2425:2;2415:8;2412:16;2409:2;;;2446:6;2438;2431:22;2409:2;;2474:54;2520:7;2509:8;2498:9;2494:24;2474:54;:::i;:::-;2464:64;;;2575:3;2564:9;2560:19;2547:33;2537:43;;1493:1093;;;;;;;;:::o;2591:114::-;-1:-1:-1;;;;;2667:31:1;2655:44;;2645:60::o;2710:478::-;;2792:5;2786:12;2819:6;2814:3;2807:19;2844:3;2856:162;2870:6;2867:1;2864:13;2856:162;;;2932:4;2988:13;;;2984:22;;2978:29;2960:11;;;2956:20;;2949:59;2885:12;2856:162;;;3036:6;3033:1;3030:13;3027:2;;;3102:3;3095:4;3086:6;3081:3;3077:16;3073:27;3066:40;3027:2;-1:-1:-1;3170:2:1;3149:15;-1:-1:-1;;3145:29:1;3136:39;;;;3177:4;3132:50;;2762:426;-1:-1:-1;;2762:426:1:o;3193:203::-;-1:-1:-1;;;;;3357:32:1;;;;3339:51;;3327:2;3312:18;;3294:102::o;3401:1693::-;;3876:3;3906:2;3895:9;3888:21;3932:47;3975:2;3964:9;3960:18;3952:6;3932:47;:::i;:::-;3918:61;;3998:2;4048:9;4040:6;4036:22;4031:2;4020:9;4016:18;4009:50;4082:35;4110:6;4102;4082:35;:::i;:::-;4153:22;;;4148:2;4133:18;;4126:50;4225:13;;4247:22;;;4068:49;;-1:-1:-1;4285:15:1;;;;4339;;;4327:28;;4323:37;;4383:15;;;4416:4;4429:254;4443:6;4440:1;4437:13;4429:254;;;4533:2;4529:7;4520:6;4512;4508:19;4504:33;4499:3;4492:46;4561:42;4596:6;4587;4581:13;4561:42;:::i;:::-;4661:12;;;;4551:52;-1:-1:-1;4626:15:1;;;;4465:1;4458:9;4429:254;;;4433:3;;4731:9;4723:6;4719:22;4714:2;4703:9;4699:18;4692:50;4765:35;4793:6;4785;4765:35;:::i;:::-;4751:49;;;;;;4849:9;4841:6;4837:22;4831:3;4820:9;4816:19;4809:51;4877:35;4905:6;4897;4877:35;:::i;:::-;4869:43;;;4921:57;4973:3;4962:9;4958:19;4950:6;4921:57;:::i;:::-;5015:6;5009:3;4998:9;4994:19;4987:35;5031:57;5083:3;5072:9;5068:19;5060:6;5031:57;:::i;:::-;3856:1238;;;;;;;;;;;:::o;5099:242::-;5169:2;5163:9;5199:17;;;5246:18;5231:34;;5267:22;;;5228:62;5225:2;;;5293:9;5225:2;5320;5313:22;5143:198;;-1:-1:-1;5143:198:1:o

Swarm Source

ipfs://cce75ecf907cbdadc5f6eb60a8097d78e6781f1698adeb0def4eecc8d08ec227

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.