github.com/cranelv/ethereum_mpc@v0.0.0-20191031014521-23aeb1415092/core/vm/DepositAbi.js (about) 1 //431772609360625664 46 2 constractCode =[{"constant": true,"inputs": [],"name": "getDepositList","outputs": [{"name": "","type": "address[]"}],"payable": false,"stateMutability": "view","type": "function"},{"constant": true,"inputs": [{"name": "addr","type": "address"}],"name": "getDepositInfo","outputs": [{"name": "","type": "uint256"},{"name": "","type": "bytes"},{"name": "","type": "uint256"}],"payable": false,"stateMutability": "view","type": "function"},{"constant": false,"inputs": [{"name": "nodeID","type": "bytes"}],"name": "valiDeposit","outputs": [],"payable": true,"stateMutability": "payable","type": "function"},{"constant": false,"inputs": [{"name": "nodeID","type": "bytes"}],"name": "minerDeposit","outputs": [],"payable": true,"stateMutability": "payable","type": "function"},{"constant": false,"inputs": [],"name": "withdraw","outputs": [],"payable": false,"stateMutability": "nonpayable","type": "function"},{"constant": false,"inputs": [],"name": "refund","outputs": [],"payable": false,"stateMutability": "nonpayable","type": "function"}]; 3 contractDef = eth.contract(constractCode); 4 ContractAddr = "0x000000000000000000000000000000000000000A"; 5 coinContract = contractDef.at(ContractAddr); 6 deposit1 = coinContract.minerDeposit.getData("0xac9f57e4b8cf21d2961d105f0b042c8031c52fd0a564ebfd113c8ea67f89e31f134a7c9a7fc5eb36ccc8099e9c871f26d3f31bbfe90643011ea6795d6a9273f7"); 7 personal.sendTransaction({from:eth.accounts[0], to:ContractAddr,value: web3.toWei(10), data:deposit1, gas: 1000000},"1111111111"); 8 9 coinContract.getDepositInfo("0x14b640aeb37fbc1c4653a5c5841221c4cc10cc91") 10 withdrawData = coinContract.withdraw.getData(); 11 refundData = coinContract.refund.getData(); 12 13 14 var nodeID = '0xac9f57e4b8cf21d2961d105f0b042c8031c52fd0a564ebfd113c8ea67f89e31f134a7c9a7fc5eb36ccc8099e9c871f26d3f31bbfe90643011ea6795d6a9273f7'; 15 depositData = coinContract.deposit.getData(nodeID); 16 17 constractCode = [{"inputs":[{"name":"_greeting","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":true,"inputs":[],"name":"greet","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newgreeting","type":"string"}],"name":"setGreeting","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"kill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] 18 contractDef = eth.contract(constractCode); 19 ContractAddr = "0xab6d2a165fa6ee9ca17278fd28f537a31689e63b"; 20 coinContract = contractDef.at(ContractAddr);