Browse Source

remove base58check

Use bs58check package solely from here on.
hk-custom-address
Daniel Cousens 10 years ago
parent
commit
5f8484645d
  1. 18
      src/base58check.js
  2. 1
      src/index.js
  3. 30
      test/base58check.js
  4. 2
      test/bitcoin.core.js

18
src/base58check.js

@ -1,18 +0,0 @@
var bs58check = require('bs58check')
function decode () {
console.warn('bs58check will be removed in 2.0.0. require("bs58check") instead.')
return bs58check.decode.apply(undefined, arguments)
}
function encode () {
console.warn('bs58check will be removed in 2.0.0. require("bs58check") instead.')
return bs58check.encode.apply(undefined, arguments)
}
module.exports = {
decode: decode,
encode: encode
}

1
src/index.js

@ -1,6 +1,5 @@
module.exports = { module.exports = {
Address: require('./address'), Address: require('./address'),
base58check: require('./base58check'),
Block: require('./block'), Block: require('./block'),
bufferutils: require('./bufferutils'), bufferutils: require('./bufferutils'),
crypto: require('./crypto'), crypto: require('./crypto'),

30
test/base58check.js

@ -1,30 +0,0 @@
/* global describe, it, beforeEach */
var assert = require('assert')
var base58check = require('../src/base58check')
var bs58check = require('bs58check')
var sinon = require('sinon')
describe('base58check', function () {
var param
beforeEach(function () {
param = {}
})
it('wraps bs58check.decode', sinon.test(function () {
var expectation = this.mock(bs58check).expects('decode')
expectation.once().calledWith(param)
expectation.onCall(0).returns('foo')
assert.equal(base58check.decode(param), 'foo')
}))
it('wraps bs58check.encode', sinon.test(function () {
var expectation = this.mock(bs58check).expects('encode')
expectation.once().calledWith(param)
expectation.onCall(0).returns('foo')
assert.equal(base58check.encode(param), 'foo')
}))
})

2
test/bitcoin.core.js

@ -2,10 +2,10 @@
var assert = require('assert') var assert = require('assert')
var base58 = require('bs58') var base58 = require('bs58')
var base58check = require('bs58check')
var Bitcoin = require('../') var Bitcoin = require('../')
var Address = Bitcoin.Address var Address = Bitcoin.Address
var base58check = Bitcoin.base58check
var networks = Bitcoin.networks var networks = Bitcoin.networks
var ECKey = Bitcoin.ECKey var ECKey = Bitcoin.ECKey
var ECSignature = Bitcoin.ECSignature var ECSignature = Bitcoin.ECSignature

Loading…
Cancel
Save