DEV MODE: Using mock contracts - no real blockchain transactions