The way to avoid purity checking is to put code in a debug {} statement. I'm not aware of any plans to disable purity checking for contracts.
- Pure Contract bug? (unnecessarily strict) Era Scarecrow
- Re: Pure Contract bug? (unnecessarily strict) Daniel Murphy
- Re: Pure Contract bug? (unnecessarily strict) Jesse Phillips
- Re: Pure Contract bug? (unnecessarily strict) Era Scarecrow