

### from(migrated_at, last, funds, transaction): [ReceiptPayload](#receiptpayload)

Creates a new `ReceiptPayload`.

| Parameter       | Type |  Description |
| --------------- | -------- | -------- |
| migrated_at | long |   |
| last | boolean |   |
| funds | [MigratedFundsEntry[]](#migratedfundsentry) |   |
| transaction | [MessagePayload](#messagepayload) |   |

### migratedAt(): long

Returns the milestone index at which the funds of a `ReceiptPayload` were migrated at in the legacy network.

### last(): boolean

Returns whether a `ReceiptPayload` is the final one for a given migrated at index.

### funds(): [MigratedFundsEntry[]](#migratedfundsentry)

The funds which were migrated with a `ReceiptPayload`.

### transaction(): [TreasuryPayload](#treasurypayload)

The `TreasuryTransaction` used to fund the funds of a `ReceiptPayload`.

### amount(): long

Returns the sum of all `MigratedFundsEntry` items within a `ReceiptPayload`.
