It is not clear from the OP what you have, just a frame? if so it appears Shimano does not have a 1x road crankset. SRAM makes 1x road cranksets. From the look of the bike it has an english threaded BB. You will have to purchase a BB specific to either SRAM or Shimano when you select your crankset. The SRAM english BB is called GXP, don't know what Shimano is called.
https://bike.shimano.com/en-EU/compo.../crankset.html
https://www.sram.com/sram/road/family/sram-force-1