Circle to launch new smart contract platform