I'll rename it to `iB`, as it is just the 32bit buffer for the `i` value
integer.

However some variables in this scope are capitalized to follow the BIP
notation, and aren't actually constants.
On May 4, 2014 10:39 PM, "Wei Lu" <notifications@github.com> wrote:

> In src/hdwallet.js:
>
> > @@ -179,10 +179,11 @@ HDWallet.prototype.toBase58 = function(priv) {
> >  }
> >
> >  HDWallet.prototype.derive = function(i) {
> > -  var iBytes = convert.numToBytes(i, 4).reverse()
> > -    , cPar = this.chaincode
> > -    , usePriv = i >= HDWallet.HIGHEST_BIT
> > -    , SHA512 = CJS.algo.SHA512
> > +  var IB = new Buffer(4)
>
> Why name it as if it is a constant?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/bitcoinjs/bitcoinjs-lib/pull/170/files#r12261207>
> .
>