solana/storage-proto
Tyera Eulberg 637e366b18
Prevent rent-paying account creation (#22292)
* Fixup typo

* Add new feature

* Add new TransactionError

* Add framework for checking account state before and after transaction processing

* Fail transactions that leave new rent-paying accounts

* Only check rent-state of writable tx accounts

* Review comments: combine process_result success behavior; log and metrics before feature activation

* Fix tests that assume rent-exempt accounts are okay

* Remove test no longer relevant

* Remove native/sysvar special case

* Move metrics submission to report legacy->legacy rent paying transitions as well
2022-01-11 11:32:25 -07:00
..
proto Prevent rent-paying account creation (#22292) 2022-01-11 11:32:25 -07:00
src Prevent rent-paying account creation (#22292) 2022-01-11 11:32:25 -07:00
Cargo.toml Bump serde from 1.0.132 to 1.0.133 (#22233) 2022-01-03 22:19:39 +00:00
README.md storage-proto: Rework source generation 2021-07-10 19:51:38 -06:00
build.rs Add missing InstructionError::IllegalOwner conversion (#21524) 2021-12-01 16:28:50 -07:00

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.