- Add
op???()
toeval.go
- Add unit tests to
eval_test.go
- In the case of non-integer Immediate arguments:
- Added
assembleBase???
inassembler.go
- Added
dis???
inassembler.go
- Pass the stateful test
data/transactions/logic/evalStateful_test.go
by providing a special TEAL sequence in thespecialCmd
map - Add enum to
fields.go
and modifiedgo:generate
comment - Ran
go generate
inside ofdata/transactions/logic
to modifyfields_string.go
- Added
- Hook the op function into
OpSpecs
inopcodes.go
- Set to the correct version (6 in this case)
- Set the cost (?? in this case)
- In the case of non-integer immediate arguments hook to your assembleXYZ and disXYZ functions
- Added to the nonsense test for this version in
assembler_test.go
(line ???) - [It Depends] Added
???_test.py
end to end script undertest/scripts/e2e/
- Documented in
doc.go
- modified appropriate
OpGroups
properties - (In the case of immediate args) added to
opcodeImmediateNotes
- (Optional) added to
opDocExtras
- Ran
make
insidedata/transactions/logic
to generateREADME.md
andTEAL_opcodes.md
- modified appropriate
Last active
December 8, 2021 02:35
-
-
Save tzaffi/a31fb1ab2c6498766212a9de0c5e2754 to your computer and use it in GitHub Desktop.
Pull Request Template for OpCodes
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment