Skip to content
This repository has been archived by the owner on Dec 28, 2023. It is now read-only.

Use variable size TxKernel #16

Merged
merged 4 commits into from
Nov 18, 2019
Merged

Use variable size TxKernel #16

merged 4 commits into from
Nov 18, 2019

Conversation

garyyu
Copy link
Collaborator

@garyyu garyyu commented Nov 18, 2019

  • Use variable size TxKernel, which has 98/106/114 bytes for Coinbase/Plain/HeightLocked TxKernel.
  • Removing the TxKernel wrapper TxKernelEntry
  • PMMR adaptation for variable size TxKernel.
  • New tests to cover the variable size pmmr.

This PR will take part of codes from mimblewimble/grin#3051, all codes taken with great thanks to the 3051 PR writer, i.e. Antioch Peverell

@garyyu garyyu added the consensus breaking it will break the consensus and force a hard fork label Nov 18, 2019
* Removing the TxKernel wrapper TxKernelEntry

* PMMR adaptation for variable size TxKernel.
@garyyu garyyu merged commit 43bbe87 into master Nov 18, 2019
@garyyu garyyu deleted the kernel branch November 18, 2019 14:17
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
consensus breaking it will break the consensus and force a hard fork
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant