sCrypt Smart Contracts - BitbenchsCrypt Smart Contracts
Tests knowledge of sCrypt language, decorators, and Bitcoin SV smart contract patterns.
Results
Comparable within version 1.1.0.
Not run yet.
Fund this benchmark to run 5 prompts across 141 models. An operator runs the suite locally once funded; results then appear here.
gemini-3.1-flash-lite-preview
gemini-3.1-pro-preview-customtools
deepseek-v3.2-thinking-high
qwen3-vl-30b-a3b-thinking
qwen3-vl-30b-a3b-instruct
qwen3-vl-235b-a22b-thinking
qwen3-vl-235b-a22b-instruct
qwen3-next-80b-a3b-thinking
qwen3-next-80b-a3b-instruct
qwen-plus-2025-07-28:thinking
qwen3-30b-a3b-thinking-2507
qwen3-coder-30b-a3b-instruct
qwen3-30b-a3b-instruct-2507
qwen3-235b-a22b-thinking-2507
Questions
5 prompts, version 1.1.01In scrypt-ts, what decorator (with which argument) marks a contract property as stateful, allowing it to change across contract calls?
2In the scrypt-ord library, what method on a 1Sat ordinal contract inscribes a plain-text payload when deploying it?
3What does `SigHashType(b'c1')` represent in Bitcoin script signature hashing, often used in sCrypt contracts?
4In sCrypt, which type represents the preimage of the current transaction, used to validate the spending context?
5What keyword is used in sCrypt to define a method that can be called from outside the contract (i.e., an entry point)?
Full item bank in the repository