sendAsync (payload) {
    return new Promise((resolve, reject) => {
      this.blockchain.web3().currentProvider.sendAsync(payload, (error, message) => {
        if (error) return reject(error)
        resolve(message)
      })
    })
  }
/*
    that is used by plugins to call the current ethereum provider.
    Should be taken carefully and probably not be release as it is now.
  */
that is used by plugins to call the current ethereum provider.
Should be taken carefully and probably not be release as it is now.
that is used by plugins to call the current ethereum provider . Should be taken carefully and probably not be release as it is now .
sendAsync (payload) {
    return new Promise((resolve, reject) => {
      this.blockchain.web3().currentProvider.sendAsync(payload, (error, message) => {
        if (error) return reject(error)
        resolve(message)
      })
    })
  }
sendAsync ( payload ) { return new Promise ( ( resolve , reject ) => { this . blockchain . web3 ( ) . currentProvider . sendAsync ( payload , ( error , message ) => { if ( error ) return reject ( error ) resolve ( message ) } ) } ) }
that is used by plugins to call the current ethereum provider.
that is used by plugins to call the current ethereum provider .