I’m creating a simple app to experiment with branching TEAL branching functionality. The approval program code is the following:
#pragma version 4 //check number of args is 1 txn NumAppArgs int 1 == // branch if 1 arg was supplied, return 1 ow bnz valid_arg: int 1 return // return 2 if branching was successful (accept anyway) valid_arg: int 2 return
It seems like the following error is thrown when trying to compile the code:
approval_test.teal: 7: reference to undefined label "valid_arg:" approval_test.teal: 1 error
I’m using the Your First Application template as a reference and not sure why the branch (bnz) does not recognize the label a few lines down. Any ideas?