pub async fn mint( config: Arc<SugarConfig>, candy_machine_id: Pubkey, candy_machine_state: Arc<CandyMachine>, receiver: Pubkey) -> Result<Signature>