parameter key_hash; storage string; return unit; code { CAR; DIP { UNIT; PUSH tez "100.00"; PUSH bool False; PUSH bool False; NONE key_hash }; CREATE_CONTRACT { parameter string ; storage unit ; return string ; code {CAR; UNIT; SWAP; PAIR } } ; DIP{PUSH string ""}; PUSH tez "0.00"; PUSH string "abcdefg"; TRANSFER_TOKENS; DIP{DROP}; UNIT; PAIR};