

### TransactionPayloadBuilder(): [TransactionPayloadBuilder](#transactionpayloadbuilder)

Creates a new `TransactionPayloadBuilder`.

### withEssence(essence): [TransactionPayloadBuilder](#transactionpayloadbuilder)

Adds an essence to a `TransactionPayloadBuilder`.

| Parameter       | Type |  Description |
| --------------- | -------- | -------- |
| essence | [Essence](#essence) |   |

### withUnlockBlocks(unlock_blocks): [TransactionPayloadBuilder](#transactionpayloadbuilder)

Adds unlock blocks to a `TransactionPayloadBuilder`.

| Parameter       | Type |  Description |
| --------------- | -------- | -------- |
| unlock_blocks | [UnlockBlocks](#unlockblocks) |   |

### finish(): [TransactionPayload](#transactionpayload)

Finishes a `TransactionPayloadBuilder` into a `TransactionPayload`.
