As we all know it’s very hard to deploy smart contract like ordinary software due to it’s immutable property .