Skip to content

Commit

Permalink
prevent requiring bitcoinjs-lib each time
Browse files Browse the repository at this point in the history
  • Loading branch information
matiu committed Feb 28, 2014
1 parent 9981aec commit be4a228
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 deletions.
8 changes: 8 additions & 0 deletions examples/example.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
</head>
<body>
<div id='content'></div>
<script src="./jquery.js"></script>
<script src="../browser/bundle.js"></script>

<script type="text/javascript">
Expand Down Expand Up @@ -38,6 +39,13 @@

});

$.ajax("./config.json", {
async: !1,
complete: function(resp) {
var config = resp.responseJSON;
}
});

</script>
</body>
</html>
8 changes: 6 additions & 2 deletions util/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,19 @@ var bignum = require('bignum');
var Binary = require('binary');
var Put = require('bufferput');
var buffertools = require('buffertools');
var bjs;
if (!process.versions) {
// browser version
bjs = require('../browser/bitcoinjs-lib.js');
}


var sha256 = exports.sha256 = function (data) {
return new Buffer(crypto.createHash('sha256').update(data).digest('binary'), 'binary');
};

var ripe160 = exports.ripe160 = function (data) {
if (!process.versions) {
// browser version
var bjs = require('../browser/bitcoinjs-lib.js');
var RIPEMD160 = bjs.RIPEMD160;
var WordArray = bjs.WordArray;
data = data.toString();
Expand Down

0 comments on commit be4a228

Please sign in to comment.