mirror of
https://github.com/aljazceru/ark.git
synced 2025-12-17 04:04:21 +01:00
Add forfeit address in GetInfo (#326)
* keep track of forfeit transaction funds * [btc-embedded] use p2wpkh address * [sdk] fix clients * use script as argument of BuildForfeitTxs
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
package tree
|
||||
|
||||
import (
|
||||
"github.com/ark-network/ark/common"
|
||||
"github.com/btcsuite/btcd/txscript"
|
||||
"github.com/decred/dcrd/dcrec/secp256k1/v4"
|
||||
"github.com/vulpemventures/go-elements/elementsutil"
|
||||
"github.com/vulpemventures/go-elements/psetv2"
|
||||
"github.com/vulpemventures/go-elements/transaction"
|
||||
@@ -15,8 +13,8 @@ func BuildForfeitTxs(
|
||||
vtxoAmount,
|
||||
connectorAmount,
|
||||
feeAmount uint64,
|
||||
vtxoScript []byte,
|
||||
aspPubKey *secp256k1.PublicKey,
|
||||
vtxoScript,
|
||||
aspScript []byte,
|
||||
) (forfeitTxs []*psetv2.Pset, err error) {
|
||||
connectors, prevouts := getConnectorInputs(connectorTx, connectorAmount)
|
||||
|
||||
@@ -61,11 +59,6 @@ func BuildForfeitTxs(
|
||||
return nil, err
|
||||
}
|
||||
|
||||
aspScript, err := common.P2TRScript(aspPubKey)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
err = updater.AddOutputs([]psetv2.OutputArgs{
|
||||
{
|
||||
Asset: asset,
|
||||
|
||||
Reference in New Issue
Block a user