Clear explain what source file comprise an sCrypt contract. It appears to be 2 files minimum - the .scrypt file and some other off-chain client application file such as a node.js application. So it is not adequate to say that the .scrypt file is the contract. When comparing to Solidity, the .sol file contains all of the code to run the contract. So for scrypt, where is "All" of the code in a compact format? A .sol file more closely maps to the node.js application file, than it relates to only the .scrypt file. This is very confusing especially if only the scrypt file is published, claiming that is sufficient description of the contract.
Clearly explain on what layer does an sCrypt contract exist. I refer to it as on layer 1.5: some onchain and A LOT offchain (a lot of .js code and could also be other off-chain languages such as python/go)
Clear explain what source file comprise an sCrypt contract. It appears to be 2 files minimum - the .scrypt file and some other off-chain client application file such as a node.js application. So it is not adequate to say that the .scrypt file is the contract. When comparing to Solidity, the .sol file contains all of the code to run the contract. So for scrypt, where is "All" of the code in a compact format? A .sol file more closely maps to the node.js application file, than it relates to only the .scrypt file. This is very confusing especially if only the scrypt file is published, claiming that is sufficient description of the contract.
Clearly explain on what layer does an sCrypt contract exist. I refer to it as on layer 1.5: some onchain and A LOT offchain (a lot of .js code and could also be other off-chain languages such as python/go)