|
2 | 2 | // SPDX-License-Identifier: (Apache-2.0 AND CC-BY-4.0)
|
3 | 3 | // Code is Apache-2.0 and docs are CC-BY-4.0
|
4 | 4 |
|
5 |
| -import base58 from 'bs58' |
6 | 5 | import { createHash } from 'crypto'
|
| 6 | +import base58 from 'bs58' |
7 | 7 | import { Ed25519Sha256 } from 'crypto-conditions'
|
8 | 8 | import { Transaction, Ed25519Keypair } from '../src'
|
9 | 9 | // TODO: Find out if ava has something like conftest, if so put this there.
|
@@ -34,13 +34,14 @@ export const bobCondition = Transaction.makeEd25519Condition(bob.publicKey)
|
34 | 34 | export const bobOutput = Transaction.makeOutput(bobCondition)
|
35 | 35 |
|
36 | 36 | export function delegatedSignTransaction(...keyPairs) {
|
37 |
| - return function sign(serializedTransaction, input, index) { |
| 37 | + return function sign(serializedTransaction, input) { |
38 | 38 | const transactionUniqueFulfillment = input.fulfills ? serializedTransaction
|
39 |
| - .concat(input.fulfills.transaction_id) |
40 |
| - .concat(input.fulfills.output_index) : serializedTransaction |
| 39 | + .concat(input.fulfills.transaction_id) |
| 40 | + .concat(input.fulfills.output_index) : serializedTransaction |
41 | 41 | const transactionHash = createHash('sha3-256').update(transactionUniqueFulfillment).digest()
|
42 |
| - const filteredKeyPairs = keyPairs.filter(({ publicKey }) => |
43 |
| - input.owners_before.includes(publicKey)) |
| 42 | + const filteredKeyPairs = keyPairs.filter( |
| 43 | + ({ publicKey }) => input.owners_before.includes(publicKey) |
| 44 | + ) |
44 | 45 |
|
45 | 46 | const ed25519Fulfillment = new Ed25519Sha256()
|
46 | 47 | filteredKeyPairs.forEach(keyPair => {
|
|
0 commit comments