fix: remove transaction from delegated signature callback

Signed-off-by: getlarge <ed@getlarge.eu>
This commit is contained in:
getlarge 2020-12-17 08:32:15 +01:00
parent a4d8ff531b
commit 344702200d
2 changed files with 2 additions and 3 deletions

View File

@ -273,8 +273,7 @@ export default class Transaction {
.concat(input.fulfills.transaction_id)
.concat(input.fulfills.output_index) : serializedTransaction
const transactionHash = sha256Hash(transactionUniqueFulfillment)
const fulfillmentUri = signFn(signedTx, input, transactionHash)
// ? TODO fulfillmentUri should be validated ?
const fulfillmentUri = signFn(input, transactionHash)
input.fulfillment = fulfillmentUri
})

View File

@ -34,7 +34,7 @@ export const bobCondition = Transaction.makeEd25519Condition(bob.publicKey)
export const bobOutput = Transaction.makeOutput(bobCondition)
export function delegatedSignTransaction(...keyPairs) {
return function sign(transaction, input, transactionHash) {
return function sign(input, transactionHash) {
const filteredKeyPairs = keyPairs.filter(({ publicKey }) =>
input.owners_before.includes(publicKey))
const ed25519Fulfillment = new Ed25519Sha256()