Blockchain and smart contract for IoT enabled smart agriculture | Synapse