Skip to content

Instantly share code, notes, and snippets.

@koras
Created April 20, 2018 11:34
Show Gist options
  • Save koras/2083786e8f7d95a747e7c03b3d187674 to your computer and use it in GitHub Desktop.
Save koras/2083786e8f7d95a747e7c03b3d187674 to your computer and use it in GitHub Desktop.
web3_error.js
var Web3 = require('web3');
//var mysql = require('mysql');
var publicABI = [{"constant":false,"inputs":[{"name":"add","type":"address"}],"name":"transferOwnershipServer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"rabbitid","type":"uint32"},{"name":"name","type":"string"},{"name":"description","type":"string"}],"name":"setNameRabbit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"getMoneyContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"page","type":"uint256"}],"name":"getBids","outputs":[{"name":"rabbitID","type":"uint32[16]"},{"name":"rabbitSeller","type":"address[16]"},{"name":"startMoneyBids","type":"uint256[16]"},{"name":"timeStartBids","type":"uint256[16]"},{"name":"currentPriceBids","type":"uint256[16]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint32"}],"name":"rabbitToOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"timeStart","type":"uint256"},{"name":"startMoney","type":"uint256"}],"name":"currentPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"total","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_tokenId","type":"uint32"}],"name":"ownerOf","outputs":[{"name":"owner","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"createGennezise","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"bunnyid","type":"uint32"}],"name":"setRabbitMother","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"setPauseSave","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint32"}],"name":"rabbitDescription","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"rabbitid","type":"uint32"},{"name":"price","type":"uint256"}],"name":"setRabbitSirePrice","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_rabbitID","type":"uint32"}],"name":"removeBids","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_privAddress","type":"address"}],"name":"setPriv","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_money","type":"uint256"}],"name":"setMoneyRange","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"rabbits","outputs":[{"name":"mother","type":"uint32"},{"name":"sire","type":"uint32"},{"name":"birthbool","type":"bool"},{"name":"birthblock","type":"uint256"},{"name":"birthCount","type":"uint256"},{"name":"birthLastTime","type":"uint256"},{"name":"birthCooldown","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"bunnyid","type":"uint32"},{"name":"add","type":"address"}],"name":"giff","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isUIntPublic","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"lastIdGen0","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isPauseSave","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isPriv","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_tokenId","type":"uint32"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_tokenId","type":"uint32"}],"name":"takeOwnership","outputs":[],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_tokenId","type":"uint32"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalBunny","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rabbitid","type":"uint256"}],"name":"deleteRabbitMarket","outputs":[],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"add","type":"address"}],"name":"transferOwnershipTechnical","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addressMoney","type":"address"}],"name":"setOwnerMoney","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"cooldowns","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rabbitid","type":"uint32"},{"name":"step","type":"uint256"}],"name":"bidMarket","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_matron","type":"uint32"},{"name":"_sire","type":"uint32"}],"name":"createChildren","outputs":[{"name":"","type":"uint32"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"bunnyid","type":"uint32"}],"name":"buyBunny","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_valueMoney","type":"uint256"}],"name":"getMoneyCurrentAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_tokenId","type":"uint32"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"privAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bidCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rabbitid","type":"uint256"}],"name":"stopMarket","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"period","type":"uint256"}],"name":"setDayPeriod","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"money","type":"uint256"}],"name":"setStepMoney","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"add","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint32"}],"name":"rabbitName","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"bunnyid","type":"uint32"},{"name":"seller","type":"address"},{"name":"startMoney","type":"uint256"}],"name":"setMarket","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMarketCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"anonymous":false,"inputs":[{"indexed":false,"name":"bunnyid","type":"uint32"},{"indexed":false,"name":"dnk","type":"uint256"},{"indexed":false,"name":"blocknumber","type":"uint256"}],"name":"NewBunny","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newOwnerBunny","type":"address"},{"indexed":false,"name":"bunnyId","type":"uint32"}],"name":"SendBunny","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"tokenId","type":"uint32"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"owner","type":"address"},{"indexed":false,"name":"approved","type":"address"},{"indexed":false,"name":"tokenId","type":"uint32"}],"name":"Approval","type":"event"}];
var address = "0x345492ebbe79de005d527669e8e54efb5849a3a1";
var fromAddress = "0x456715ffa24c645c165bfe739b3ad6756864234b";
var indexRabbitDB = 0;
var Web3 = new Web3(new Web3.providers.HttpProvider("https://rinkeby.infura.io/ek5qxGq1i37cqViKhUvO"));
var MyContract = new Web3.eth.Contract(publicABI,address);
MyContract.methods.createGennezise().call({from: fromAddress}, function(error, result){
if (error) throw error;
setIndex(results[0]);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment