test new change address on every tx
This commit is contained in:
parent
c7efa740f0
commit
0a7ef7588d
|
@ -1900,7 +1900,6 @@ describe('Wallet service', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
describe('Multiple request Pub Keys', function() {
|
describe('Multiple request Pub Keys', function() {
|
||||||
var server, wallet;
|
var server, wallet;
|
||||||
var opts, reqPrivKey, ws;
|
var opts, reqPrivKey, ws;
|
||||||
|
@ -2343,6 +2342,23 @@ describe('Wallet service', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should generate new change address for each created tx', function(done) {
|
||||||
|
helpers.stubUtxos(server, wallet, [1, 2], function() {
|
||||||
|
var txOpts = helpers.createSimpleProposalOpts('18PzpUFkFZE8zKWUPvfykkTxmB9oMR8qP7', 0.8, TestData.copayers[0].privKey_1H_0);
|
||||||
|
server.createTx(txOpts, function(err, tx1) {
|
||||||
|
should.not.exist(err);
|
||||||
|
should.exist(tx1);
|
||||||
|
var txOpts = helpers.createSimpleProposalOpts('18PzpUFkFZE8zKWUPvfykkTxmB9oMR8qP7', 0.8, TestData.copayers[0].privKey_1H_0);
|
||||||
|
server.createTx(txOpts, function(err, tx2) {
|
||||||
|
should.not.exist(err);
|
||||||
|
should.exist(tx2);
|
||||||
|
tx1.changeAddress.address.should.not.equal(tx2.changeAddress.address);
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
it('should create a tx with legacy signature', function(done) {
|
it('should create a tx with legacy signature', function(done) {
|
||||||
helpers.stubUtxos(server, wallet, [100, 200], function() {
|
helpers.stubUtxos(server, wallet, [100, 200], function() {
|
||||||
var txOpts = helpers.createProposalOptsLegacy('18PzpUFkFZE8zKWUPvfykkTxmB9oMR8qP7', 80, 'some message', TestData.copayers[0].privKey_1H_0);
|
var txOpts = helpers.createProposalOptsLegacy('18PzpUFkFZE8zKWUPvfykkTxmB9oMR8qP7', 80, 'some message', TestData.copayers[0].privKey_1H_0);
|
||||||
|
|
Loading…
Reference in New Issue