KeyRegistrationTransaction constructor

KeyRegistrationTransaction({
  1. ParticipationPublicKey? votePK,
  2. VRFPublicKey? selectionPK,
  3. MerkleSignatureVerifier? stateProofPublicKey,
  4. int? voteFirst,
  5. int? voteLast,
  6. int? voteKeyDilution,
  7. BigInt? fee,
  8. BigInt? firstValid,
  9. Uint8List? genesisHash,
  10. BigInt? lastValid,
  11. Address? sender,
  12. String? type,
  13. String? genesisId,
  14. Uint8List? group,
  15. Uint8List? lease,
  16. Uint8List? note,
  17. Address? rekeyTo,
})

Implementation

KeyRegistrationTransaction({
  this.votePK,
  this.selectionPK,
  this.stateProofPublicKey,
  this.voteFirst,
  this.voteLast,
  this.voteKeyDilution,
  BigInt? fee,
  BigInt? firstValid,
  Uint8List? genesisHash,
  BigInt? lastValid,
  Address? sender,
  String? type,
  String? genesisId,
  Uint8List? group,
  Uint8List? lease,
  Uint8List? note,
  Address? rekeyTo,
}) : super(
        type: type,
        fee: fee,
        firstValid: firstValid,
        genesisHash: genesisHash,
        lastValid: lastValid,
        sender: sender,
        genesisId: genesisId,
        group: group,
        lease: lease,
        note: note,
        rekeyTo: rekeyTo,
      );