protosol 5.3.0

Protobuf definitions for the SVM fuzzing project.
Documentation
syntax = "proto3";
package org.solana.sealevel.v1;
import "metadata.proto";
import "context.proto";


message PackComputeBudgetContext {
    repeated bytes instr_datas = 1;
    FeatureSet features = 2;
}

message PackComputeBudgetEffects {
    uint64 compute_unit_limit = 1;
    uint64 rewards = 2;
    uint32 heap_sz = 3;
    uint32 loaded_acct_data_sz = 4;

   // To prevent empty effects when encoding a "skipped" effects
   uint32 is_empty = 5;
}

message PackComputeBudgetFixture {
    FixtureMetadata metadata = 1;
    PackComputeBudgetContext input = 2;
    PackComputeBudgetEffects output = 3;
}