new BurnProof66305(currentTotalValueNote, newTotalValueNote, burnedNotes, sender)

Construct a burn proof. A burn proof artificially destroys AZTEC notes, without a transfer of public ERC20 tokens. It keeps track of the total number of AZTEC notes burned using the variables currentTotalValueNote and newTotalValueNote, notes whose value represents the number burned.

The balancing relationship being satisfied is:

currentTotalValue = newTotalValue + mintedNotesValue

Name Type Description
currentTotalValueNote Object

note whose value represents the total current value of burned notes

newTotalValueNote Object

note whose value represents the new total value ofburned notes

burnedNotes Array.<Object>

notes to be minted or burned

sender string

Ethereum address of the transaction sender