1.1.4 • Published 6 years ago

easyweb3 v1.1.4

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

EASY WEB 3

Package that simplifies the use of web3:

Avaiable functions:

setProvider(web3Instance) (Default provider is testrpc)

setAccount(web3Account)  (Default account is web3.eth.accounts[0])

getLatestAddress = function(contract) 

getContractInstance(abi, address)

blkListenAllEventsContinuously(contractInstance, callback)

blkListenAllEventsOnce(contractInstance, callback)

blkListenAllEventsWithFilter(contractInstance, callback, filterParam, filterValue)

printEventLog = function(instanceEvent)

##Examples:

var SCController = require('easyweb3');

var AccountAddress = SCController.getLatestAddress(abiAccount);

var contractInstance = SCController.getContractInstance(jsonFile.abi, addressWhereWasDeployed);

contractInstance.smartContractFunc(exampleParameter);

SCController.blkListenAllEventsContinuously(contractInstance, eventHandler);

  function eventHandler (error, eventRet) {

    if (error != null) console.error('Error!', error)

    else console.log(eventRet.event  ": "  JSON.stringify(eventRet.args))
  }

SCController.printEventLog(instanceAccountIdContract.allEvents);

SCController.blkListenAllEventsWithFilter(contractInstance, eventHandler, 'countryCode', 351);
1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago