StaticTransactionBuilder.this - multiple declarations

Function StaticTransactionBuilder.this

Construct a new transaction builder with the provided refund address

this (
  in PublicKey refundMe
) pure nothrow @safe;

this (
  in Lock lock
) pure nothrow @safe;

this (
  const Transaction tx
) nothrow @safe;

this (
  const Transaction tx,
  uint index
) nothrow @safe;

this (
  const Transaction tx,
  uint index,
  in Lock lock
) nothrow @safe;

Parameters

NameDescription
refundMe The address to receive the funds by default.
lock the lock to use in place of an address
tx The transaction to attach to. If the index overload is used, only the specified index will be attached, and it will be the refund address. Otherwise, the first output is used.
index Index of the sole output to use from the transaction.

Function StaticTransactionBuilder.this

Convenience constructor that calls this.attach(Output, Hash)

this (
  in Output utxo,
  in Hash hash
) nothrow @safe;