AccountPermissionUpdateContract.deserialize constructor

AccountPermissionUpdateContract.deserialize(
  1. List<int> bytes
)

Implementation

factory AccountPermissionUpdateContract.deserialize(List<int> bytes) {
  final decode = TronProtocolBufferImpl.decode(bytes);
  return AccountPermissionUpdateContract(
      ownerAddress: TronAddress.fromBytes(decode.getField(1)),
      owner: Permission.deserialize(decode.getField(2)),
      witness: decode
          .getResult(3)
          ?.to<Permission, List<int>>((e) => Permission.deserialize(e)),
      actives: decode
          .getFields<List<int>>(4)
          .map((e) => Permission.deserialize(e))
          .toList());
}