Skip to content

Instantly share code, notes, and snippets.

@GiorgioRegni
Created August 17, 2017 19:03
Show Gist options
  • Save GiorgioRegni/d5c2c1a716e6232473dfb16ef2e260b2 to your computer and use it in GitHub Desktop.
Save GiorgioRegni/d5c2c1a716e6232473dfb16ef2e260b2 to your computer and use it in GitHub Desktop.
compiled web3 contract
var browser_untitled_sol_zenko_42_hackathon_ballotContract = web3.eth.contract([{"constant":false,"inputs":[],"name":"getSecond","outputs":[{"name":"_winner","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"getThird","outputs":[{"name":"_winner","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"voter","type":"address"}],"name":"registerVoter","outputs":[{"name":"_reply","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"teamName","type":"string"}],"name":"voteForTeam","outputs":[{"name":"_msg","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"getWinner","outputs":[{"name":"_winner","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"n","type":"string"},{"name":"a","type":"address"}],"name":"registerTeam","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"voter","type":"address"}],"name":"registerSuperVoter","outputs":[{"name":"_reply","type":"string"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"}]);
var browser_untitled_sol_zenko_42_hackathon_ballot = browser_untitled_sol_zenko_42_hackathon_ballotContract.new(
{
from: web3.eth.accounts[0],
data: '0x606060405260006004556000600655600060085534156200001f57600080fd5b5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff021916908360ff1602179055506040805190810160405280600581526020017f6368616972000000000000000000000000000000000000000000000000000000815250600260008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010190805190602001906200018b92919062000210565b506003600260008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff021916908360ff1602179055505b620002bf565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025357805160ff191683800117855562000284565b8280016001018555821562000284579182015b828111156200028357825182559160200191906001019062000266565b5b50905062000293919062000297565b5090565b620002bc91905b80821115620002b85760008160009055506001016200029e565b5090565b90565b61123180620002cf6000396000f30060606040523615610081576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631b03316f146100865780631c87dd1d146101155780634a075de2146101a457806376ea7cc61461029a5780638e7ea5b214610371578063e3b2b21f14610400578063faa4dcd51461047c575b600080fd5b341561009157600080fd5b610099610572565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100da5780820151818401525b6020810190506100be565b50505050905090810190601f1680156101075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561012057600080fd5b61012861061b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101695780820151818401525b60208101905061014d565b50505050905090810190601f1680156101965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101af57600080fd5b61021e600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506106c4565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561025f5780820151818401525b602081019050610243565b50505050905090810190601f16801561028c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102a557600080fd5b6102f5600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190505061090a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103365780820151818401525b60208101905061031a565b50505050905090810190601f1680156103635780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561037c57600080fd5b610384610c9c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103c55780820151818401525b6020810190506103a9565b50505050905090810190601f1680156103f25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561040b57600080fd5b61047a600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d45565b005b341561048757600080fd5b6104f6600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610e7c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105375780820151818401525b60208101905061051b565b50505050905090810190601f1680156105645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61057a6110c5565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106105780601f106105e557610100808354040283529160200191610610565b820191906000526020600020905b8154815290600101906020018083116105f357829003601f168201915b505050505090505b90565b6106236110c5565b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106b95780601f1061068e576101008083540402835291602001916106b9565b820191906000526020600020905b81548152906001019060200180831161069c57829003601f168201915b505050505090505b90565b6106cc6110c5565b6040805190810160405280601d81526020017f57686f20696e2074686520626c75652068656c6c2061726520796f753f00000081525090506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415806107b257506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff1660ff16115b156107bc57610904565b6001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff021916908360ff16021790555082600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101908051906020019061086e9291906110d9565b506003600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff021916908360ff1602179055506040805190810160405280601481526020017f576520686176652061206e657720766f7465722100000000000000000000000081525090505b92915050565b6109126110c5565b600080606060405190810160405280602281526020017f4b6e6f7720596f757220526f6c6520416e64205368757420596f7572204d6f7581526020017f74680000000000000000000000000000000000000000000000000000000000008152509250600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020915060008260000160019054906101000a900460ff1660ff161115156109d857610c95565b6001846040518082805190602001908083835b602083101515610a1157805182525b6020820191506020810190506020830392506109eb565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020905060008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610a8e57610c95565b606060405190810160405280603781526020017f5468697320697320546865204d6f737420456c65637472696679696e6720426181526020017f6c6c6f7420496e20456475636174696f6e20746f646179000000000000000000815250925060018260000160018282829054906101000a900460ff160392506101000a81548160ff021916908360ff1602179055508160000160009054906101000a900460ff1660ff16816001016000828254019250508190555060045481600101541115610be157600560079080546001816001161561010002031660029004610b74929190611159565b50600654600881905550600360059080546001816001161561010002031660029004610ba1929190611159565b506004546006819055508060000160039080546001816001161561010002031660029004610bd0929190611159565b508060010154600481905550610c94565b60065481600101541115610c5257600560079080546001816001161561010002031660029004610c12929190611159565b506006546008819055508060000160059080546001816001161561010002031660029004610c41929190611159565b508060010154600681905550610c93565b60085481600101541115610c92578060000160079080546001816001161561010002031660029004610c85929190611159565b5080600101546008819055505b5b5b5b5050919050565b610ca46110c5565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d3a5780601f10610d0f57610100808354040283529160200191610d3a565b820191906000526020600020905b815481529060010190602001808311610d1d57829003601f168201915b505050505090505b90565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610da257610e77565b6001836040518082805190602001908083835b602083101515610ddb57805182525b602082019150602081019050602083039250610db5565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020905082816000019080519060200190610e289291906110d9565b5060008160010181905550818160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b505050565b610e846110c5565b6040805190810160405280601d81526020017f57686f20696e2074686520626c75652068656c6c2061726520796f753f00000081525090506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580610f6a57506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff1660ff16115b15610f74576110bf565b6001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff021916908360ff16021790555082600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010190805190602001906110269291906110d9565b506002600302600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff021916908360ff1602179055506040805190810160405280601a81526020017f576520686176652061206e657720737570657220766f7465722100000000000081525090505b92915050565b602060405190810160405280600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061111a57805160ff1916838001178555611148565b82800160010185558215611148579182015b8281111561114757825182559160200191906001019061112c565b5b50905061115591906111e0565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061119257805485556111cf565b828001600101855582156111cf57600052602060002091601f016020900482015b828111156111ce5782548255916001019190600101906111b3565b5b5090506111dc91906111e0565b5090565b61120291905b808211156111fe5760008160009055506001016111e6565b5090565b905600a165627a7a7230582074618ea614f80653891c2d0a1ee66d5612bfa8bb5be6ae56179103b8642549ed0029',
gas: '4300000'
}, function (e, contract){
console.log(e, contract);
if (typeof contract.address !== 'undefined') {
console.log('Contract mined! address: ' + contract.address + ' transactionHash: ' + contract.transactionHash);
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment