mirror of https://github.com/ethereum/go-ethereum
parent
c8ee08c24b
commit
df17c33898
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,67 @@ |
||||
<!doctype> |
||||
<html> |
||||
<head> |
||||
<script type="text/javascript" src="js/bignumber.js/bignumber.min.js"></script> |
||||
<script type="text/javascript" src="../dist/ethereum.js"></script> |
||||
<script type="text/javascript"> |
||||
var web3 = require('web3'); |
||||
web3.setProvider(new web3.providers.HttpSyncProvider('http://localhost:8080')); |
||||
|
||||
var desc = [{ |
||||
"type":"event", |
||||
"inputs": [{"name":"a","type":"uint256","indexed":true},{"name":"b","type":"hash256","indexed":false}], |
||||
"name":"Event" |
||||
}, { |
||||
"type":"event", |
||||
"inputs": [{"name":"a","type":"uint256","indexed":true},{"name":"b","type":"hash256","indexed":false}], |
||||
"name":"Event2" |
||||
}, { |
||||
"type":"function", |
||||
"inputs": [{"name":"a","type":"uint256"}], |
||||
"name":"foo", |
||||
"outputs": [] |
||||
}]; |
||||
|
||||
var address = '0x01'; |
||||
|
||||
var contract = web3.eth.contract(address, desc); |
||||
|
||||
function test1() { |
||||
web3.eth.watch(contract).changed(function (res) { |
||||
|
||||
}); |
||||
}; |
||||
|
||||
function test2() { |
||||
web3.eth.watch(contract.Event).changed(function (res) { |
||||
|
||||
}); |
||||
}; |
||||
|
||||
function test3() { |
||||
contract.Event().changed(function (res) { |
||||
|
||||
}); |
||||
}; |
||||
|
||||
// not valid |
||||
// function test4() { |
||||
// web3.eth.watch([contract.Event, contract.Event2]).changed(function (res) { |
||||
// }); |
||||
// }; |
||||
|
||||
</script> |
||||
</head> |
||||
|
||||
<body> |
||||
<div> |
||||
<button type="button" onClick="test1();">test1</button> |
||||
</div> |
||||
<div> |
||||
<button type="button" onClick="test2();">test2</button> |
||||
</div> |
||||
<div> |
||||
<button type="button" onClick="test3();">test3</button> |
||||
</div> |
||||
</body> |
||||
</html> |
Loading…
Reference in new issue