414d904959
* added realtime cost checking logic to reject block that would exceed max limit: - defines max limits at block_cost_limits.rs - right after each bath's execution, accumulate its cost and check again limit, return error if limit is exceeded * update abi that changed due to adding additional TransactionError * To avoid counting stats mltiple times, only accumulate execute-timing when a bank is completed * gate it by a feature * move cost const def into block_cost_limits.rs * redefine the cost for signature and account access, removed signer part as it is not well defined for now * check if per_program_timings of execute_timings before sending |
||
---|---|---|
.. | ||
proto | ||
src | ||
Cargo.toml | ||
README.md | ||
build.rs |
README.md
Storage Protobufs
The solana-storage-proto
structs used in src/convert.rs
and elsewhere are
auto-generated from protobuf definitions on build. To update these structs,
simply make the desired edits to proto/*.proto
files.