VoteProgramInitializeAccountLayout.fromBuffer constructor
VoteProgramInitializeAccountLayout.fromBuffer(
- List<int> data
)
Implementation
factory VoteProgramInitializeAccountLayout.fromBuffer(List<int> data) {
final decode = ProgramLayout.decodeAndValidateStruct(
layout: _layout,
bytes: data,
instruction: VoteProgramInstruction.initializeAccount.insturction);
final voteData = Map<String, dynamic>.from(decode['voteInit']);
return VoteProgramInitializeAccountLayout(
nodePubkey: voteData['nodePubkey'],
authorizedVoter: voteData['authorizedVoter'],
authorizedWithdrawer: voteData['authorizedWithdrawer'],
commission: voteData['commission'],
);
}