diff options
Diffstat (limited to 'cmd/mist/assets/ext/ethereum.js/example/event_inc.html')
m--------- | cmd/mist/assets/ext/ethereum.js | 0 | ||||
-rw-r--r-- | cmd/mist/assets/ext/ethereum.js/example/event_inc.html | 66 |
2 files changed, 0 insertions, 66 deletions
diff --git a/cmd/mist/assets/ext/ethereum.js b/cmd/mist/assets/ext/ethereum.js new file mode 160000 +Subproject d5093606945fd871bc62f5d6adade3a903b0533 diff --git a/cmd/mist/assets/ext/ethereum.js/example/event_inc.html b/cmd/mist/assets/ext/ethereum.js/example/event_inc.html deleted file mode 100644 index 17df9d681..000000000 --- a/cmd/mist/assets/ext/ethereum.js/example/event_inc.html +++ /dev/null @@ -1,66 +0,0 @@ -<!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 source = "" + - "contract Contract { " + - " event Incremented(bool indexed odd, uint x); " + - " function Contract() { " + - " x = 69; " + - " } " + - " function inc() { " + - " ++x; " + - " Incremented(x % 2 == 1, x); " + - " } " + - " uint x; " + - "}"; - - var desc = [{ - "type":"event", - "name":"Incremented", - "inputs": [{"name":"odd","type":"bool","indexed":true},{"name":"x","type":"uint","indexed":false}], - }, { - "type":"function", - "name":"inc", - "inputs": [], - "outputs": [] - }]; - - var address; - var contract; - - var update = function (x) { - document.getElementById('result').innerText = JSON.stringify(x); - }; - - var createContract = function () { - address = web3.eth.transact({code: web3.eth.solidity(source)}); - contract = web3.eth.contract(address, desc); - contract.Incremented({odd: true}).changed(update); - - }; - - var callContract = function () { - contract.call().inc(); - }; - - - </script> - </head> - - <body> - <div> - <button type="button" onClick="createContract();">create contract</button> - </div> - <div> - <button type="button" onClick="callContract();">test1</button> - </div> - <div id="result"> - </div> - </body> -</html> |