create smart contract logic for 1155 with creds token