Releases: keep-starknet-strange/snos
Releases · keep-starknet-strange/snos
v0.14.0-alpha.1
What's Changed
Full Changelog: v0.14.0-alpha.0...v0.14.0-alpha.1
v0.14.0-alpha.0
0.13.3
What's Changed
- feat: snos config parse by @drspacemn in #24
- feat: os input data by @drspacemn in #25
- feat: os input data JSON by @drspacemn in #27
- feat: serializer by @drspacemn in #28
- dev: load deprecated class facts by @drspacemn in #32
- track1: load deprecated by @drspacemn in #33
- Format by @0xLucqs in #34
- Block context: sequencer address by @0xLucqs in #35
- track-1: block context by @drspacemn in #36
- test(hints): get_block_mapping by @0xLucqs in #38
- track-2: syscall prep by @drspacemn in #39
- feat(os_output): add os_output parsing from run by @0xLucqs in #40
- feat(os output): add DA by @0xLucqs in #41
- Lucas/load tx by @0xLucqs in #42
- dev: os output by @drspacemn in #43
- More hints by @apoorvsadana in #44
- dev: pie testing by @drspacemn in #45
- feat: remove a buch of unwrap by @tdelabro in #47
- dev: context aware contract trie by @drspacemn in #46
- Add a bunch of hints by @0xLucqs in #49
- Poetry config, typos by @maciejka in #50
- Add list-hints script by @maciejka in #51
- fix: ci hotfix by @drspacemn in #56
- feat: extensive hint init by @drspacemn in #62
- dev: dep resolution by @drspacemn in #63
- dev: bump types to new version of starknet types by @glihm in #64
- List hints again by @maciejka in #52
- feat: execution helper by @drspacemn in #67
- feat: execution helper by @drspacemn in #71
- Fix
update_builtin_ptrsby @maciejka in #72 - dev: sw exp badge by @drspacemn in #73
- linkable by @drspacemn in #74
- dev: cleaner badge by @drspacemn in #75
- Improve
hints_statsby @maciejka in #77 - walkthrough by @maciejka in #79
- fix: chain id is expected to be a felt by @glihm in #80
- Update cairo-lang to 0.13.0 by @maciejka in #82
- Fix: delete
os_latest.jsonby @odesenfans in #83 - Migrate MSL hints to main SNOS repository by @odesenfans in #85
- Run os test on a simple block by @maciejka in #84
- add Cairo1 builtin hint processor by @maciejka in #91
- Syscall handler infra by @maciejka in #92
- Fix: support nested structures for
FieldOffsetGettersby @odesenfans in #95 - Feature: port of all Patricia trie related functions from cairo-lang by @odesenfans in #87
- Cleanup: GEN_CALLDATA_ARG is already implemented by @odesenfans in #104
- Cleanup: SET_AP_TO_CALLDATA_LEN is already implemented by @odesenfans in #101
- Cleanup: SET_AP_TO_ENTRY_POINT_SELECTOR is already implemented by @odesenfans in #105
- Feature: GET_STATE_ENTRY_AND_SET_NEW_STATE_ENTRY hints by @odesenfans in #98
- Cleanup: remove split input/output hint codes by @odesenfans in #108
- Cleanup: SET_TX_TO_MAX_FEE is already implemented by @odesenfans in #118
- Cleanup: SET_TX_INFO_PTR is already implemented by @odesenfans in #121
- Feature: DECODE_NODE hints by @odesenfans in #99
- Feature: SET_INITIAL_STATE_PTR hint by @odesenfans in #97
- Feature: ENTER_SCOPE_NEW_NODE hint by @odesenfans in #100
- Feature: ADD_RELOCATION_RULE hint by @odesenfans in #102
- Feature: SET_AP_TO_TX_NONCE hint by @odesenfans in #103
- Chore: update cairo-vm to latest version by @odesenfans in #106
- Feature: WRITE_SYSCALL_RESULT hint by @odesenfans in #109
- Feature: SET_SIBLINGS hint by @odesenfans in #110
- Feature: GEN_NONCE_ARG hint by @odesenfans in #111
- Feature: SET_TREE_STRUCTURE hint by @odesenfans in #107
- Feature: IS_CASE_RIGHT hint by @odesenfans in #112
- Feature: CACHE_CONTRACT_STORAGE_SYSCALL_REQUEST_ADDRESS hint by @odesenfans in #113
- Feature: SET_AP_TO_BLOCK_HASH hint by @odesenfans in #115
- Feature: SET_BIT hint by @odesenfans in #114
- Feature: implement all node scope hints by @odesenfans in #119
- Feature: ASSERT_CASE_IS_RIGHT hint by @odesenfans in #120
- Cleanup: SET_AP_TO_IS_REVERTED is already implemented by @odesenfans in #122
- Cleanup: map second CONTRACT_ADDRESS hint declaration by @odesenfans in #126
- Feature: SET_AP_TO_DESCEND hint by @odesenfans in #124
- Feature: SET_AP_TO_NONCE_ARG_SEGMENT hint by @odesenfans in #127
- Feature: CHECK_*_RETURN_VALUE hints by @odesenfans in #128
- Feature: SPLIT_DESCEND hint by @odesenfans in #129
- Cleanup: SET_AP_TO_NONCE_OR_ZERO is already implemented by @odesenfans in #131
- Feature: VALIDATE_AND_DISCARD_SYSCALL_PTR hint by @odesenfans in #116
- Feature: LOAD_BOTTOM hint by @odesenfans in #125
- Feature: WRITE_OLD_BLOCK_TO_STORAGE hint by @odesenfans in #123
- Feature: GET_OLD_BLOCK_NUMBER_AND_HASH hint by @odesenfans in #117
- Feature: HEIGHT_IS_ZERO_OR_LEN_NODE_PREIMAGE_IS_TWO hint by @odesenfans in #130
- Feature: PREPARE_PREIMAGE_VALIDATION_NON_DETERMINISTIC_HASHES hint by @odesenfans in #132
- Chore: update cairo-vm to latest version by @odesenfans in #134
- Feature: support skipping validation of hashes by @odesenfans in #135
- Cairo1 reexecution continuation by @maciejka in #94
- Feature: emit event syscall for Cairo1 by @maciejka in #136
- Feature: read write syscalls for Cairo1 by @maciejka in #137
- Update unimplemented hints by @notlesh in #138
- Use existing GET_SEQUENCER_ADDRESS hint by @notlesh in #142
- CI: update maintainers by @odesenfans in #145
- Feature: get_block_hash syscall for Cairo1 by @maciejka in #140
- Chore: update cairo-vm to latest version by @odesenfans in #147
- Fix: restore CHECK_* hints that were deleted by @odesenfans in #151
- Cleanup: Build Felt from bool directly by @maciejka in #153
- Cleanup: ASSIGN_ST...