Commit Graph
18 Commits
Author SHA1 Message Date
navelbuffle c86111206f implemented and tested majority of bool opcodes 2025-01-05 04:28:48 +03:00
navelbuffle 818f702b32 basic bool operations implementation 2025-01-04 19:33:28 +03:00
navelbuffle dfb7b933cc more clear offset values 2025-01-04 19:09:34 +03:00
navelbuffle 2e214f95d3 fix adapter unit tests 2025-01-04 17:59:31 +03:00
navelbuffle 18063377fb fix interpeter unit tests 2025-01-04 17:54:07 +03:00
navelbuffle 79c8b3bd6d add bool stack into adapter 2025-01-04 16:27:21 +03:00
navelbuffle e220ff39fc add bool stack return and fix adapter 2025-01-04 16:20:00 +03:00
navelbuffle 7f259c8a07 fix opcode offsets in runInterpreter 2025-01-04 16:13:38 +03:00
navelbuffle 3d7cf54723 added error ReadUintOutOfRange 2025-01-04 16:01:04 +03:00
navelbuffle ead3797ea0 refactor helper read funcs and add instruction into parseSublist 2025-01-04 15:54:11 +03:00
navelbuffle 68d9076424 return to: all opcode implementations inline 2025-01-04 15:12:22 +03:00
navelbuffle 9c657167a8 refactored into ordered CodeTag and OpCode (same keys in a code) 2025-01-03 21:04:03 +03:00
navelbuffle 0be8408a3a extend helper reads with a boolean type 2025-01-03 10:51:45 +03:00
navelbuffle d38937095e extend Descriptor with a boolean type 2025-01-03 09:21:57 +03:00
navelbuffle 7d74d84717 extend CodeTag and OpCode enums with a boolean type 2025-01-03 08:34:30 +03:00
zjkree b4e723fd2c Minimal working example. Can run programs in CL. 2024-12-25 08:59:48 +01:00
zjkree 50288eb30c forge install: forge-std
v1.9.5
2024-12-24 06:04:03 +01:00
zjkree 818da97ea5 Move onchain logic to speperate dir. 2024-12-24 06:03:14 +01:00